home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World Book 1998 1.1 (Macintosh)
/
World Book Disk 1 of 2.bin
/
World Book Installer
/
World Book Installer
/
Chart Wizard.rsrc
/
CODE_1_Application.txt
< prev
next >
Wrap
Text File
|
1998-12-15
|
2MB
|
42,268 lines
# near model CODE resource
# jump table entries: 0-0 (1 of them)
export_0:
00000000 9DCE sub.l A6, A6
00000002 598F subq.l A7, 4
00000004 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
0000000A 4267 clr.w -[A7]
0000000C A9A0 syscall GetResource
0000000E 2017 move.l D0, [A7]
00000010 6700 00F2 beq +0xF4 /* 00000104 */
00000014 2040 movea.l A0, D0
00000016 2050 movea.l A0, [A0]
00000018 2E18 move.l D7, [A0]+
0000001A 2C10 move.l D6, [A0]
0000001C A9A3 syscall ReleaseResource
0000001E 7000 moveq.l D0, 0x00
00000020 204D movea.l A0, A5
00000022 91C6 sub.l A0, D6
00000024 6002 bra +0x4 /* 00000028 */
label00000026:
00000026 10C0 move.b [A0]+, D0
label00000028:
00000028 B1CD cmpa.l A0, A5
0000002A 6DFA blt -0x4 /* 00000026 */
0000002C 41ED 0028 lea.l A0, [A5 + 0x28]
00000030 43F5 7800 lea.l A1, [A5 + D7]
00000034 6002 bra +0x4 /* 00000038 */
label00000036:
00000036 10C0 move.b [A0]+, D0
label00000038:
00000038 B1C9 cmpa.l A0, A1
0000003A 6DFA blt -0x4 /* 00000036 */
0000003C 598F subq.l A7, 4
0000003E 2F3C 4441 5441 move.l -[A7], 0x44415441 /* 'DATA' */
00000044 4267 clr.w -[A7]
00000046 A9A0 syscall GetResource
00000048 2057 movea.l A0, [A7]
0000004A 2008 move.l D0, A0
0000004C 6700 00B6 beq +0xB8 /* 00000104 */
00000050 2F0D move.l -[A7], A5
00000052 2050 movea.l A0, [A0]
00000054 4868 0004 pea.l [A0 + 0x4]
00000058 4EBA 00B0 jsr [PC + 0xB0 /* 0000010A */]
0000005C 508F addq.l A7, 8
0000005E 43FA FF9C lea.l A1, [PC - 0x64 /* FFFFFFFC, cstring ""<EOF> */]
00000062 2B49 0932 move.l [A5 + 0x932 /* export_290 */], A1
00000066 224D movea.l A1, A5
00000068 4EBA 0218 jsr [PC + 0x218 /* 00000282 */]
0000006C 226D 0932 movea.l A1, [A5 + 0x932 /* export_290 */]
00000070 4EBA 0210 jsr [PC + 0x210 /* 00000282 */]
00000074 A9A3 syscall ReleaseResource
00000076 4EBA 0296 jsr [PC + 0x296 /* 0000030E */]
0000007A 422D 0930 clr.b [A5 + 0x930]
0000007E 303C A89F move.w D0, 0xA89F
00000082 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
00000084 2F08 move.l -[A7], A0
00000086 303C A198 move.w D0, 0xA198
0000008A A346 syscall GetOSTrapAddress, flags=3
0000008C B1DF cmpa.l A0, [A7]+
0000008E 670A beq +0xC /* 0000009A */
00000090 1B7C 0001 0930 move.b [A5 + 0x930], 0x1
00000096 7001 moveq.l D0, 0x01
00000098 A198 syscall HWPriv, flags=1
label0000009A:
0000009A 303C A9F0 move.w D0, 0xA9F0
0000009E A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
000000A0 2B48 0936 move.l [A5 + 0x936], A0
000000A4 303C A9F1 move.w D0, 0xA9F1
000000A8 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
000000AA 2B48 093A move.l [A5 + 0x93A /* export_291 */], A0
000000AE 303C A9F4 move.w D0, 0xA9F4
000000B2 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
000000B4 2B48 093E move.l [A5 + 0x93E], A0
000000B8 303C A9F0 move.w D0, 0xA9F0
000000BC 41FA 0268 lea.l A0, [PC + 0x268 /* 00000326, value 0x3F3C0001, cstring "?<" */]
000000C0 A647 syscall SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
000000C2 303C A9F1 move.w D0, 0xA9F1
000000C6 41FA 0324 lea.l A0, [PC + 0x324 /* 000003EC, value 0x3F3C0000 '?<\0\0', cstring "?<" */]
000000CA A647 syscall SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
000000CC 303C A9F4 move.w D0, 0xA9F4
000000D0 41FA 002E lea.l A0, [PC + 0x2E /* 00000100, value 0x4EBA0384 */]
000000D4 A647 syscall SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
000000D6 4EB9 0000 0488 jsr [0x00000488]
000000DC 4EB9 0000 061C jsr [0x0000061C]
000000E2 487A 0022 pea.l [PC + 0x22 /* 00000106, value 0x0, cstring "" */]
000000E6 4A2D FFFF tst.b [A5 - 0x1]
000000EA 6702 beq +0x4 /* 000000EE */
000000EC 4267 clr.w -[A7]
label000000EE:
000000EE 4267 clr.w -[A7]
000000F0 4EB9 0000 6C28 jsr [0x00006C28]
000000F6 5C8F addq.l A7, 6
000000F8 42A7 clr.l -[A7]
000000FA 4EB9 0001 135E jsr [0x0001135E]
00000100 4EBA 0384 jsr [PC + 0x384 /* 00000486 */]
label00000104:
00000104 A9F4 syscall ExitToShell
00000106 0000 0000 ori.b D0, 0x0
fn0000010A:
0000010A 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
0000010E 594F subq.w A7, 4
00000110 266F 001C movea.l A3, [A7 + 0x1C]
00000114 7800 moveq.l D4, 0x00
00000116 6000 00E4 bra +0xE6 /* 000001FC */
label0000011A:
0000011A 1E9B move.b [A7], [A3]+
0000011C 1F5B 0001 move.b [A7 + 0x1], [A3]+
00000120 1F5B 0002 move.b [A7 + 0x2], [A3]+
00000124 1F5B 0003 move.b [A7 + 0x3], [A3]+
00000128 246F 0020 movea.l A2, [A7 + 0x20]
0000012C D5D7 add.l A2, [A7]
label0000012E:
0000012E 161B move.b D3, [A3]+
00000130 4883 ext.w D3
00000132 3003 move.w D0, D3
00000134 0240 0080 andi.w D0, 0x80
00000138 670E beq +0x10 /* 00000148 */
0000013A 0243 007F andi.w D3, 0x7F
label0000013E:
0000013E 14DB move.b [A2]+, [A3]+
00000140 5343 subq.w D3, 1
00000142 4A43 tst.w D3
00000144 6CF8 bge -0x6 /* 0000013E */
00000146 60E6 bra -0x18 /* 0000012E */
label00000148:
00000148 3003 move.w D0, D3
0000014A 0240 0040 andi.w D0, 0x40 /* '@' */
0000014E 670E beq +0x10 /* 0000015E */
00000150 3003 move.w D0, D3
00000152 0240 003F andi.w D0, 0x3F /* '?' */
00000156 5240 addq.w D0, 1
00000158 48C0 ext.l D0
0000015A D5C0 add.l A2, D0
0000015C 60D0 bra -0x2E /* 0000012E */
label0000015E:
0000015E 3003 move.w D0, D3
00000160 0240 0020 andi.w D0, 0x20 /* ' ' */
00000164 670A beq +0xC /* 00000170 */
00000166 0243 001F andi.w D3, 0x1F
0000016A 5243 addq.w D3, 1
0000016C 1A1B move.b D5, [A3]+
0000016E 600E bra +0x10 /* 0000017E */
label00000170:
00000170 3003 move.w D0, D3
00000172 0240 0010 andi.w D0, 0x10
00000176 6710 beq +0x12 /* 00000188 */
00000178 0243 000F andi.w D3, 0xF
0000017C 7AFF moveq.l D5, 0xFFFFFFFF
label0000017E:
0000017E 14C5 move.b [A2]+, D5
00000180 5343 subq.w D3, 1
00000182 4A43 tst.w D3
00000184 6CF8 bge -0x6 /* 0000017E */
00000186 60A6 bra -0x58 /* 0000012E */
label00000188:
00000188 3003 move.w D0, D3
0000018A 0C40 0004 cmpi.w D0, 0x4
0000018E 6264 bhi +0x66 /* 000001F4 */
00000190 D040 add.w D0, D0
00000192 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000196 4EFB 0002 jmp [PC + D0.w + 0x2]
0000019A 0060 000A ori.w -[A0], 0xA /* '\n' */
0000019E 001C 002C ori.b [A4]+, 0x2C /* ',' */
000001A2 0042 588A ori.w D2, 0x588A
000001A6 14FC FFFF move.b [A2]+, 0xFF
000001AA 14FC FFFF move.b [A2]+, 0xFF
000001AE 14DB move.b [A2]+, [A3]+
000001B0 14DB move.b [A2]+, [A3]+
000001B2 6000 FF7A bra -0x84 /* 0000012E */
000001B6 588A addq.l A2, 4
000001B8 14FC FFFF move.b [A2]+, 0xFF
000001BC 14DB move.b [A2]+, [A3]+
000001BE 14DB move.b [A2]+, [A3]+
000001C0 14DB move.b [A2]+, [A3]+
000001C2 6000 FF6A bra -0x94 /* 0000012E */
000001C6 14FC FFA9 move.b [A2]+, 0xA9
000001CA 14FC FFF0 move.b [A2]+, 0xF0
000001CE 548A addq.l A2, 2
000001D0 14DB move.b [A2]+, [A3]+
000001D2 14DB move.b [A2]+, [A3]+
000001D4 528A addq.l A2, 1
000001D6 14DB move.b [A2]+, [A3]+
000001D8 6000 FF54 bra -0xAA /* 0000012E */
000001DC 14FC FFA9 move.b [A2]+, 0xA9
000001E0 14FC FFF0 move.b [A2]+, 0xF0
000001E4 528A addq.l A2, 1
000001E6 14DB move.b [A2]+, [A3]+
000001E8 14DB move.b [A2]+, [A3]+
000001EA 14DB move.b [A2]+, [A3]+
000001EC 528A addq.l A2, 1
000001EE 14DB move.b [A2]+, [A3]+
000001F0 6000 FF3C bra -0xC2 /* 0000012E */
label000001F4:
000001F4 3F3C 000F move.w -[A7], 0xF
000001F8 A9C9 syscall SysError
000001FA 5244 addq.w D4, 1
label000001FC:
000001FC 0C44 0003 cmpi.w D4, 0x3
00000200 6D00 FF18 blt -0xE6 /* 0000011A */
00000204 204B movea.l A0, A3
00000206 584F addq.w A7, 4
00000208 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
0000020C 4E75 rts
fn0000020E:
0000020E 2F05 move.l -[A7], D5
00000210 594F subq.w A7, 4
00000212 226F 000C movea.l A1, [A7 + 0xC]
00000216 1E99 move.b [A7], [A1]+
00000218 1F59 0001 move.b [A7 + 0x1], [A1]+
0000021C 1F59 0002 move.b [A7 + 0x2], [A1]+
00000220 1F59 0003 move.b [A7 + 0x3], [A1]+
00000224 2A17 move.l D5, [A7]
00000226 7400 moveq.l D2, 0x00
00000228 604C bra +0x4E /* 00000276 */
label0000022A:
0000022A 1219 move.b D1, [A1]+
0000022C 1001 move.b D0, D1
0000022E 0240 0080 andi.w D0, 0x80
00000232 670C beq +0xE /* 00000240 */
00000234 D201 add.b D1, D1
00000236 1001 move.b D0, D1
00000238 4880 ext.w D0
0000023A 48C0 ext.l D0
0000023C D480 add.l D2, D0
0000023E 6028 bra +0x2A /* 00000268 */
label00000240:
00000240 1E81 move.b [A7], D1
00000242 1F59 0001 move.b [A7 + 0x1], [A1]+
00000246 1001 move.b D0, D1
00000248 0240 0040 andi.w D0, 0x40 /* '@' */
0000024C 670C beq +0xE /* 0000025A */
0000024E 3017 move.w D0, [A7]
00000250 E548 lsl D0.w, 2
00000252 E240 asr D0.w, 1
00000254 48C0 ext.l D0
00000256 D480 add.l D2, D0
00000258 600E bra +0x10 /* 00000268 */
label0000025A:
0000025A 1F59 0002 move.b [A7 + 0x2], [A1]+
0000025E 1F59 0003 move.b [A7 + 0x3], [A1]+
00000262 2417 move.l D2, [A7]
00000264 E58A lsl D2, 2
00000266 E282 asr D2, 1
label00000268:
00000268 206F 0010 movea.l A0, [A7 + 0x10]
0000026C 202F 0014 move.l D0, [A7 + 0x14]
00000270 D1B0 2800 add.l [A0 + D2], D0
00000274 5385 subq.l D5, 1
label00000276:
00000276 4A85 tst.l D5
00000278 6EB0 bgt -0x4E /* 0000022A */
0000027A 2049 movea.l A0, A1
0000027C 584F addq.w A7, 4
0000027E 2A1F move.l D5, [A7]+
00000280 4E75 rts
fn00000282:
00000282 2F0A move.l -[A7], A2
00000284 2449 movea.l A2, A1
00000286 2F0D move.l -[A7], A5
00000288 2F0A move.l -[A7], A2
0000028A 2F08 move.l -[A7], A0
0000028C 4EBA FF80 jsr [PC - 0x80 /* 0000020E */]
00000290 2F2D 0932 move.l -[A7], [A5 + 0x932 /* export_290 */]
00000294 2F0A move.l -[A7], A2
00000296 2F08 move.l -[A7], A0
00000298 4EBA FF74 jsr [PC - 0x8C /* 0000020E */]
0000029C 2F0A move.l -[A7], A2
0000029E 2F0A move.l -[A7], A2
000002A0 2F08 move.l -[A7], A0
000002A2 4EBA FF6A jsr [PC - 0x96 /* 0000020E */]
000002A6 4FEF 0024 lea.l A7, [A7 + 0x24]
000002AA 245F movea.l A2, [A7]+
000002AC 4E75 rts
fn000002AE:
000002AE 2F0A move.l -[A7], A2
000002B0 2449 movea.l A2, A1
000002B2 2F0D move.l -[A7], A5
000002B4 4497 neg.l [A7]
000002B6 2F0A move.l -[A7], A2
000002B8 2F08 move.l -[A7], A0
000002BA 4EBA FF52 jsr [PC - 0xAE /* 0000020E */]
000002BE 2F2D 0932 move.l -[A7], [A5 + 0x932 /* export_290 */]
000002C2 4497 neg.l [A7]
000002C4 2F0A move.l -[A7], A2
000002C6 2F08 move.l -[A7], A0
000002C8 4EBA FF44 jsr [PC - 0xBC /* 0000020E */]
000002CC 2F0A move.l -[A7], A2
000002CE 4497 neg.l [A7]
000002D0 2F0A move.l -[A7], A2
000002D2 2F08 move.l -[A7], A0
000002D4 4EBA FF38 jsr [PC - 0xC8 /* 0000020E */]
000002D8 4FEF 0024 lea.l A7, [A7 + 0x24]
000002DC 245F movea.l A2, [A7]+
000002DE 4E75 rts
fn000002E0:
000002E0 BBFA 0028 cmpa.l A5, [PC + 0x28 /* 0000030A, value 0x0, cstring "" */]
000002E4 6602 bne +0x4 /* 000002E8 */
000002E6 4E75 rts
label000002E8:
000002E8 48E7 0084 movem.l -[A7], A0,A5
000002EC 2A7A 001C movea.l A5, [PC + 0x1C /* 0000030A, value 0x0, cstring "" */]
000002F0 206D 0936 movea.l A0, [A5 + 0x936]
000002F4 4A6F 000C tst.w [A7 + 0xC]
000002F8 6604 bne +0x6 /* 000002FE */
000002FA 206D 093A movea.l A0, [A5 + 0x93A /* export_291 */]
label000002FE:
000002FE 2F48 000A move.l [A7 + 0xA], A0
00000302 4CDF 2100 movem.l A0,A5, [A7]+
00000306 544F addq.w A7, 2
00000308 4E75 rts
0000030A 0000 0000 ori.b D0, 0x0
fn0000030E:
0000030E 41FA FFFA lea.l A0, [PC - 0x6 /* 0000030A, value 0x0, cstring "" */]
00000312 208D move.l [A0], A5
00000314 4E75 rts
fn00000316:
00000316 43F9 0001 F140 lea.l A1, [0x0001F140]
0000031C C0FC 0010 mulu.w D0, 0x10
00000320 2388 08F0 move.l [A1 + D0 - 0x16], A0
00000324 4E75 rts
00000326 3F3C 0001 move.w -[A7], 0x1
0000032A 4EBA FFB4 jsr [PC - 0x4C /* 000002E0 */]
0000032E 544F addq.w A7, 2
00000330 48E7 E0E0 movem.l -[A7], D0,D1,D2,A0,A1,A2
00000334 55AF 0018 subq.l [A7 + 0x18], 2
00000338 246F 0018 movea.l A2, [A7 + 0x18]
0000033C 202D 0920 move.l D0, [A5 + 0x920]
00000340 670A beq +0xC /* 0000034C */
00000342 2040 movea.l A0, D0
00000344 3F2A 0006 move.w -[A7], [A2 + 0x6]
00000348 4E90 jsr [A0]
0000034A 548F addq.l A7, 2
label0000034C:
0000034C 50F8 0A5E st [0x00000A5E /* ResLoad */]
00000350 598F subq.l A7, 4
label00000352:
00000352 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
00000358 3F2A 0006 move.w -[A7], [A2 + 0x6]
0000035C A9A0 syscall GetResource
0000035E 2017 move.l D0, [A7]
00000360 6616 bne +0x18 /* 00000378 */
00000362 202D 092C move.l D0, [A5 + 0x92C]
00000366 6604 bne +0x6 /* 0000036C */
00000368 700F moveq.l D0, 0x0F
0000036A A9C9 syscall SysError
label0000036C:
0000036C 2040 movea.l A0, D0
0000036E 3F2A 0006 move.w -[A7], [A2 + 0x6]
00000372 4E90 jsr [A0]
00000374 548F addq.l A7, 2
00000376 60DA bra -0x24 /* 00000352 */
label00000378:
00000378 4A38 0BB2 tst.b [0x00000BB2 /* SegHiEnable */]
0000037C 6704 beq +0x6 /* 00000382 */
0000037E 2040 movea.l A0, D0
00000380 A064 syscall MoveHHi
label00000382:
00000382 2057 movea.l A0, [A7]
00000384 A029 syscall HLock
00000386 205F movea.l A0, [A7]+
00000388 2050 movea.l A0, [A0]
0000038A 2008 move.l D0, A0
0000038C A055 syscall StripAddress
0000038E 2040 movea.l A0, D0
00000390 2F08 move.l -[A7], A0
00000392 302A 0006 move.w D0, [A2 + 0x6]
00000396 4EBA FF7E jsr [PC - 0x82 /* 00000316 */]
0000039A 2248 movea.l A1, A0
0000039C D1E8 0008 add.l A0, [A0 + 0x8]
000003A0 4EBA FEE0 jsr [PC - 0x120 /* 00000282 */]
000003A4 205F movea.l A0, [A7]+
000003A6 224D movea.l A1, A5
000003A8 D3E8 0004 add.l A1, [A0 + 0x4]
000003AC 3028 0002 move.w D0, [A0 + 0x2]
000003B0 2208 move.l D1, A0
000003B2 600C bra +0xE /* 000003C0 */
label000003B4:
000003B4 337C 4EF9 0000 move.w [A1 + 0x0], 0x4EF9
000003BA D3A9 0002 add.l [A1 + 0x2], D1
000003BE 5089 addq.l A1, 8
label000003C0:
000003C0 51C8 FFF2 dbf D0, -0x10 /* 000003B4 */
000003C4 4A2D 0930 tst.b [A5 + 0x930]
000003C8 6704 beq +0x6 /* 000003CE */
000003CA 7001 moveq.l D0, 0x01
000003CC A198 syscall HWPriv, flags=1
label000003CE:
000003CE 202D 0924 move.l D0, [A5 + 0x924]
000003D2 670A beq +0xC /* 000003DE */
000003D4 2040 movea.l A0, D0
000003D6 3F2A 0006 move.w -[A7], [A2 + 0x6]
000003DA 4E90 jsr [A0]
000003DC 548F addq.l A7, 2
label000003DE:
000003DE 4CDF 0707 movem.l D0,D1,D2,A0,A1,A2, [A7]+
000003E2 4A38 012D tst.b [0x0000012D /* LoadTrap */]
000003E6 6702 beq +0x4 /* 000003EA */
000003E8 A9FF syscall Debugger
label000003EA:
000003EA 4E75 rts
000003EC 3F3C 0000 move.w -[A7], 0x0
000003F0 4EBA FEEE jsr [PC - 0x112 /* 000002E0 */]
000003F4 544F addq.w A7, 2
000003F6 2F0A move.l -[A7], A2
000003F8 246F 0008 movea.l A2, [A7 + 0x8]
000003FC 0C6A 4EF9 0000 cmpi.w [A2 + 0x0], 0x4EF9
00000402 667A bne +0x7C /* 0000047E */
00000404 0C6A 0002 0006 cmpi.w [A2 + 0x6], 0x2
0000040A 6D72 blt +0x74 /* 0000047E */
0000040C 91C8 sub.l A0, A0
0000040E 302A 0006 move.w D0, [A2 + 0x6]
00000412 4EBA FF02 jsr [PC - 0xFE /* 00000316 */]
00000416 598F subq.l A7, 4
00000418 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
0000041E 3F2A 0006 move.w -[A7], [A2 + 0x6]
00000422 A9A0 syscall GetResource
00000424 2017 move.l D0, [A7]
00000426 6604 bne +0x6 /* 0000042C */
00000428 588F addq.l A7, 4
0000042A 6052 bra +0x54 /* 0000047E */
label0000042C:
0000042C 2040 movea.l A0, D0
0000042E 2050 movea.l A0, [A0]
00000430 2248 movea.l A1, A0
00000432 D1E8 0008 add.l A0, [A0 + 0x8]
00000436 4EBA FE76 jsr [PC - 0x18A /* 000002AE */]
0000043A 2057 movea.l A0, [A7]
0000043C 2050 movea.l A0, [A0]
0000043E 224D movea.l A1, A5
00000440 D3E8 0004 add.l A1, [A0 + 0x4]
00000444 3028 0002 move.w D0, [A0 + 0x2]
00000448 2208 move.l D1, A0
0000044A 600C bra +0xE /* 00000458 */
label0000044C:
0000044C 337C A9F0 0000 move.w [A1 + 0x0], 0xA9F0
00000452 93A9 0002 sub.l [A1 + 0x2], D1
00000456 5089 addq.l A1, 8
label00000458:
00000458 51C8 FFF2 dbf D0, -0x10 /* 0000044C */
0000045C 2057 movea.l A0, [A7]
0000045E A02A syscall HUnlock
00000460 205F movea.l A0, [A7]+
00000462 A049 syscall HPurge
00000464 4A2D 0930 tst.b [A5 + 0x930]
00000468 6704 beq +0x6 /* 0000046E */
0000046A 7001 moveq.l D0, 0x01
0000046C A198 syscall HWPriv, flags=1
label0000046E:
0000046E 202D 0928 move.l D0, [A5 + 0x928]
00000472 670A beq +0xC /* 0000047E */
00000474 2040 movea.l A0, D0
00000476 3F2A 0006 move.w -[A7], [A2 + 0x6]
0000047A 4E90 jsr [A0]
0000047C 548F addq.l A7, 2
label0000047E:
0000047E 245F movea.l A2, [A7]+
00000480 2E9F move.l [A7], [A7]+
00000482 4E75 rts
00000484 4E75 rts
fn00000486:
00000486 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
0000048A 303C A9F4 move.w D0, 0xA9F4
0000048E 206D 093E movea.l A0, [A5 + 0x93E]
00000492 A647 syscall SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
00000494 303C A9F0 move.w D0, 0xA9F0
00000498 206D 0936 movea.l A0, [A5 + 0x936]
0000049C A647 syscall SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
0000049E 303C A9F1 move.w D0, 0xA9F1
000004A2 206D 093A movea.l A0, [A5 + 0x93A /* export_291 */]
000004A6 A647 syscall SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
000004A8 4E75 rts
000004AA 2F0A move.l -[A7], A2
000004AC 6014 bra +0x16 /* 000004C2 */
label000004AE:
000004AE 2B52 091C move.l [A5 + 0x91C], [A2]
000004B2 3F3C FFFF move.w -[A7], 0xFFFF
000004B6 2F2A 0008 move.l -[A7], [A2 + 0x8]
000004BA 206A 0004 movea.l A0, [A2 + 0x4]
000004BE 4E90 jsr [A0]
000004C0 5C4F addq.w A7, 6
label000004C2:
000004C2 246D 091C movea.l A2, [A5 + 0x91C]
000004C6 200A move.l D0, A2
000004C8 66E4 bne -0x1A /* 000004AE */
000004CA 245F movea.l A2, [A7]+
000004CC 4E75 rts
000004CE 48E7 3000 movem.l -[A7], D2,D3
000004D2 7402 moveq.l D2, 0x02
000004D4 4EFB 2200 jmp [PC + D2.w * 2]
000004D8 600A bra +0xC /* 000004E4 */
000004DA 4C01 0000 movem.w <none>, D1
000004DE 4CDF 000C movem.l D2,D3, [A7]+
000004E2 4E75 rts
label000004E4:
000004E4 2400 move.l D2, D0
000004E6 4842 swap.w D2
000004E8 C4C1 mulu.w D2, D1
000004EA 2601 move.l D3, D1
000004EC 4843 swap.w D3
000004EE C6C0 mulu.w D3, D0
000004F0 D443 add.w D2, D3
000004F2 4842 swap.w D2
000004F4 4242 clr.w D2
000004F6 C0C1 mulu.w D0, D1
000004F8 D082 add.l D0, D2
000004FA 4CDF 000C movem.l D2,D3, [A7]+
000004FE 4E75 rts
fn00000500:
00000500 48E7 3000 movem.l -[A7], D2,D3
00000504 7402 moveq.l D2, 0x02
00000506 4EFB 2200 jmp [PC + D2.w * 2]
0000050A 600A bra +0xC /* 00000516 */
0000050C 4C41 0000 movem.l <none>, D1
00000510 4CDF 000C movem.l D2,D3, [A7]+
00000514 4E75 rts
label00000516:
00000516 2401 move.l D2, D1
00000518 4242 clr.w D2
0000051A 4842 swap.w D2
0000051C 661C bne +0x1E /* 0000053A */
0000051E 3600 move.w D3, D0
00000520 4240 clr.w D0
00000522 4840 swap.w D0
00000524 6706 beq +0x8 /* 0000052C */
00000526 80C1 divu.w D0, D1
00000528 3400 move.w D2, D0
0000052A 4842 swap.w D2
label0000052C:
0000052C 3003 move.w D0, D3
0000052E 80C1 divu.w D0, D1
00000530 3400 move.w D2, D0
00000532 2002 move.l D0, D2
00000534 4CDF 000C movem.l D2,D3, [A7]+
00000538 4E75 rts
label0000053A:
0000053A 3400 move.w D2, D0
0000053C 4240 clr.w D0
0000053E 4840 swap.w D0
00000540 4842 swap.w D2
00000542 2601 move.l D3, D1
00000544 720F moveq.l D1, 0x0F
label00000546:
00000546 D482 add.l D2, D2
00000548 D180 addx.l D0, D0
0000054A B083 cmp.l D0, D3
0000054C 6504 bcs +0x6 /* 00000552 */
0000054E 9083 sub.l D0, D3
00000550 5202 addq.b D2, 1
label00000552:
00000552 51C9 FFF2 dbf D1, -0x10 /* 00000546 */
00000556 2002 move.l D0, D2
00000558 4CDF 000C movem.l D2,D3, [A7]+
0000055C 4E75 rts
0000055E 4A80 tst.l D0
00000560 6C0C bge +0xE /* 0000056E */
00000562 4480 neg.l D0
00000564 4A81 tst.l D1
00000566 6C10 bge +0x12 /* 00000578 */
00000568 4481 neg.l D1
0000056A 4EFA FF94 jmp [PC - 0x6C /* 00000500 */]
label0000056E:
0000056E 4A81 tst.l D1
00000570 6D04 blt +0x6 /* 00000576 */
00000572 4EFA FF8C jmp [PC - 0x74 /* 00000500 */]
label00000576:
00000576 4481 neg.l D1
label00000578:
00000578 4EBA FF86 jsr [PC - 0x7A /* 00000500 */]
0000057C 4480 neg.l D0
0000057E 4E75 rts
fn00000580:
00000580 48E7 3000 movem.l -[A7], D2,D3
00000584 7402 moveq.l D2, 0x02
00000586 4EFB 2200 jmp [PC + D2.w * 2]
0000058A 600C bra +0xE /* 00000598 */
0000058C 4C41 0001 movem.l D0, D1
00000590 2001 move.l D0, D1
00000592 4CDF 000C movem.l D2,D3, [A7]+
00000596 4E75 rts
label00000598:
00000598 2401 move.l D2, D1
0000059A 4242 clr.w D2
0000059C 4842 swap.w D2
0000059E 661C bne +0x1E /* 000005BC */
000005A0 3600 move.w D3, D0
000005A2 4240 clr.w D0
000005A4 4840 swap.w D0
000005A6 6706 beq +0x8 /* 000005AE */
000005A8 80C1 divu.w D0, D1
000005AA 3400 move.w D2, D0
000005AC 4842 swap.w D2
label000005AE:
000005AE 3003 move.w D0, D3
000005B0 80C1 divu.w D0, D1
000005B2 4240 clr.w D0
000005B4 4840 swap.w D0
000005B6 4CDF 000C movem.l D2,D3, [A7]+
000005BA 4E75 rts
label000005BC:
000005BC 3400 move.w D2, D0
000005BE 4240 clr.w D0
000005C0 4840 swap.w D0
000005C2 4842 swap.w D2
000005C4 2601 move.l D3, D1
000005C6 720F moveq.l D1, 0x0F
label000005C8:
000005C8 D482 add.l D2, D2
000005CA D180 addx.l D0, D0
000005CC B083 cmp.l D0, D3
000005CE 6502 bcs +0x4 /* 000005D2 */
000005D0 9083 sub.l D0, D3
label000005D2:
000005D2 51C9 FFF4 dbf D1, -0xE /* 000005C8 */
000005D6 4CDF 000C movem.l D2,D3, [A7]+
000005DA 4E75 rts
000005DC 4A81 tst.l D1
000005DE 6C02 bge +0x4 /* 000005E2 */
000005E0 4481 neg.l D1
label000005E2:
000005E2 4A80 tst.l D0
000005E4 6D04 blt +0x6 /* 000005EA */
000005E6 4EFA FF98 jmp [PC - 0x68 /* 00000580 */]
label000005EA:
000005EA 4480 neg.l D0
000005EC 4EBA FF92 jsr [PC - 0x6E /* 00000580 */]
000005F0 4480 neg.l D0
000005F2 4E75 rts
fn000005F4:
000005F4 205F movea.l A0, [A7]+
000005F6 2248 movea.l A1, A0
000005F8 D2D8 add.w A1, [A0]+
000005FA B098 cmp.l D0, [A0]+
000005FC 6C02 bge +0x4 /* 00000600 */
000005FE 4ED1 jmp [A1]
label00000600:
00000600 B098 cmp.l D0, [A0]+
00000602 6F02 ble +0x4 /* 00000606 */
00000604 4ED1 jmp [A1]
label00000606:
00000606 3218 move.w D1, [A0]+
label00000608:
00000608 B098 cmp.l D0, [A0]+
0000060A 6604 bne +0x6 /* 00000610 */
0000060C D0D0 add.w A0, [A0]
0000060E 4ED0 jmp [A0]
label00000610:
00000610 5448 addq.w A0, 2
00000612 51C9 FFF4 dbf D1, -0xE /* 00000608 */
00000616 4ED1 jmp [A1]
00000618 4EF9 0000 3A64 jmp [0x00003A64]
fn0000061E:
0000061E 4E56 0000 link A6, 0
00000622 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000626 246E 0008 movea.l A2, [A6 + 0x8]
0000062A 362E 000C move.w D3, [A6 + 0xC]
0000062E 286E 000E movea.l A4, [A6 + 0xE]
00000632 4A43 tst.w D3
00000634 6718 beq +0x1A /* 0000064E */
00000636 204A movea.l A0, A2
00000638 41E8 036E lea.l A0, [A0 + 0x36E]
0000063C 2648 movea.l A3, A0
0000063E 2488 move.l [A2], A0
00000640 2548 007A move.l [A2 + 0x7A], A0
00000644 2F0B move.l -[A7], A3
00000646 4EB9 0000 3F3A jsr [0x00003F3A]
0000064C 584F addq.w A7, 4
label0000064E:
0000064E 2F0C move.l -[A7], A4
00000650 4267 clr.w -[A7]
00000652 2F0A move.l -[A7], A2
00000654 61FF 0000 3C4C bsr +0x3C4E /* 000042A2 */
0000065A 41F9 0001 E9C4 lea.l A0, [0x0001E9C4]
00000660 2548 0004 move.l [A2 + 0x4], A0
00000664 41F9 0001 E9C4 lea.l A0, [0x0001E9C4]
0000066A 41E8 0368 lea.l A0, [A0 + 0x368]
0000066E 2252 movea.l A1, [A2]
00000670 2288 move.l [A1], A0
00000672 41F9 0001 E9C4 lea.l A0, [0x0001E9C4]
00000678 41E8 01A0 lea.l A0, [A0 + 0x1A0]
0000067C 2548 007E move.l [A2 + 0x7E], A0
00000680 41F9 0001 E9C4 lea.l A0, [0x0001E9C4]
00000686 41E8 0200 lea.l A0, [A0 + 0x200]
0000068A 2548 00B0 move.l [A2 + 0xB0], A0
0000068E 41F9 0001 E9C4 lea.l A0, [0x0001E9C4]
00000694 41E8 0334 lea.l A0, [A0 + 0x334]
00000698 2548 00F4 move.l [A2 + 0xF4], A0
0000069C 2652 movea.l A3, [A2]
0000069E 204A movea.l A0, A2
000006A0 41E8 036E lea.l A0, [A0 + 0x36E]
000006A4 91CB sub.l A0, A3
000006A6 2748 0008 move.l [A3 + 0x8], A0
000006AA 2B4A 0816 move.l [A5 + 0x816], A2
000006AE 257C 756E 6466 0164 move.l [A2 + 0x164], 0x756E6466 /* 'undf' */
000006B6 157C 0001 0168 move.b [A2 + 0x168], 0x1
000006BC 157C 0001 0169 move.b [A2 + 0x169], 0x1
000006C2 3F3C 0100 move.w -[A7], 0x100
000006C6 486A 016A pea.l [A2 + 0x16A]
000006CA 4879 0001 F13E push.l 0x1F13E
000006D0 4EB9 0000 299A jsr [0x0000299A]
000006D6 3F3C 0100 move.w -[A7], 0x100
000006DA 486A 026A pea.l [A2 + 0x26A]
000006DE 4879 0001 F13E push.l 0x1F13E
000006E4 4EB9 0000 299A jsr [0x0000299A]
000006EA 204A movea.l A0, A2
000006EC 4FEF 001E lea.l A7, [A7 + 0x1E]
000006F0 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000006F4 4E5E unlink A6
000006F6 4E75 rts
000006F8 4E56 0000 link A6, 0
000006FC 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000700 246E 0008 movea.l A2, [A6 + 0x8]
00000704 362E 000C move.w D3, [A6 + 0xC]
00000708 200A move.l D0, A2
0000070A 677C beq +0x7E /* 00000788 */
0000070C 41F9 0001 E9C4 lea.l A0, [0x0001E9C4]
00000712 2548 0004 move.l [A2 + 0x4], A0
00000716 41F9 0001 E9C4 lea.l A0, [0x0001E9C4]
0000071C 41E8 0368 lea.l A0, [A0 + 0x368]
00000720 2252 movea.l A1, [A2]
00000722 2288 move.l [A1], A0
00000724 41F9 0001 E9C4 lea.l A0, [0x0001E9C4]
0000072A 41E8 01A0 lea.l A0, [A0 + 0x1A0]
0000072E 2548 007E move.l [A2 + 0x7E], A0
00000732 41F9 0001 E9C4 lea.l A0, [0x0001E9C4]
00000738 41E8 0200 lea.l A0, [A0 + 0x200]
0000073C 2548 00B0 move.l [A2 + 0xB0], A0
00000740 41F9 0001 E9C4 lea.l A0, [0x0001E9C4]
00000746 41E8 0334 lea.l A0, [A0 + 0x334]
0000074A 2548 00F4 move.l [A2 + 0xF4], A0
0000074E 2652 movea.l A3, [A2]
00000750 204A movea.l A0, A2
00000752 41E8 036E lea.l A0, [A0 + 0x36E]
00000756 2848 movea.l A4, A0
00000758 91CB sub.l A0, A3
0000075A 2748 0008 move.l [A3 + 0x8], A0
0000075E 4267 clr.w -[A7]
00000760 2F0A move.l -[A7], A2
00000762 61FF 0000 3C06 bsr +0x3C08 /* 0000436A */
00000768 4A43 tst.w D3
0000076A 5C4F addq.w A7, 6
0000076C 670C beq +0xE /* 0000077A */
0000076E 4267 clr.w -[A7]
00000770 2F0C move.l -[A7], A4
00000772 4EB9 0000 3F42 jsr [0x00003F42]
00000778 5C4F addq.w A7, 6
label0000077A:
0000077A 4A43 tst.w D3
0000077C 6F0A ble +0xC /* 00000788 */
0000077E 2F0A move.l -[A7], A2
00000780 4EB9 0000 2592 jsr [0x00002592]
00000786 584F addq.w A7, 4
label00000788:
00000788 204A movea.l A0, A2
0000078A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000078E 4E5E unlink A6
00000790 4E75 rts
00000792 4E56 0000 link A6, 0
00000796 48E7 0030 movem.l -[A7], A2,A3
0000079A 266E 0008 movea.l A3, [A6 + 0x8]
0000079E 2F0B move.l -[A7], A3
000007A0 61FF 0000 3C80 bsr +0x3C82 /* 00004422 */
000007A6 4878 0080 push.l 0x80
000007AA 4EB9 0000 258A jsr [0x0000258A]
000007B0 2448 movea.l A2, A0
000007B2 2008 move.l D0, A0
000007B4 504F addq.w A7, 8
000007B6 6722 beq +0x24 /* 000007DA */
000007B8 200B move.l D0, A3
000007BA 4A80 tst.l D0
000007BC 6708 beq +0xA /* 000007C6 */
000007BE 204B movea.l A0, A3
000007C0 41E8 007A lea.l A0, [A0 + 0x7A]
000007C4 6002 bra +0x4 /* 000007C8 */
label000007C6:
000007C6 204B movea.l A0, A3
label000007C8:
000007C8 4850 pea.l [A0]
000007CA 3F3C 0001 move.w -[A7], 0x1
000007CE 2F0A move.l -[A7], A2
000007D0 61FF 0000 40DA bsr +0x40DC /* 000048AC */
000007D6 4FEF 000A lea.l A7, [A7 + 0xA]
label000007DA:
000007DA 274A 036A move.l [A3 + 0x36A], A2
000007DE 4CDF 0C00 movem.l A2,A3, [A7]+
000007E2 4E5E unlink A6
000007E4 4E75 rts
000007E6 4E56 FF44 link A6, -0x00BC
000007EA 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000007EE 246E 0008 movea.l A2, [A6 + 0x8]
000007F2 262E 000C move.l D3, [A6 + 0xC]
000007F6 486E FFDA pea.l [A6 - 0x26]
000007FA 2F0A move.l -[A7], A2
000007FC 2057 movea.l A0, [A7]
000007FE 2268 0004 movea.l A1, [A0 + 0x4]
00000802 2269 0360 movea.l A1, [A1 + 0x360]
00000806 4E91 jsr [A1]
00000808 4267 clr.w -[A7]
0000080A 4879 0001 F092 push.l 0x1F092
00000810 4879 0001 F066 push.l 0x1F066
00000816 4878 0004 push.l 0x4
0000081A 2F2A 0156 move.l -[A7], [A2 + 0x156]
0000081E 61FF 0000 075A bsr +0x75C /* 00000F7A */
00000824 584F addq.w A7, 4
00000826 2F08 move.l -[A7], A0
00000828 4EB9 0000 2582 jsr [0x00002582]
0000082E 2648 movea.l A3, A0
00000830 200B move.l D0, A3
00000832 4FEF 001A lea.l A7, [A7 + 0x1A]
00000836 661E bne +0x20 /* 00000856 */
00000838 42A7 clr.l -[A7]
0000083A 486E FFF8 pea.l [A6 - 0x8]
0000083E 2D7C 6E69 6C50 FFF8 move.l [A6 - 0x8], 0x6E696C50 /* 'nilP' */
00000846 4879 0001 EEC4 push.l 0x1EEC4
0000084C 4EB9 0000 2542 jsr [0x00002542]
00000852 4FEF 000C lea.l A7, [A7 + 0xC]
label00000856:
00000856 2003 move.l D0, D3
00000858 61FF FFFF FD9A bsr -0x264 /* 000005F4 */
0000085E 062A 0000 0385 addi.b [A2 + 0x385], 0x0
00000864 7361 moveq.l D1, 0x61
00000866 7665 moveq.l D3, 0x65
00000868 0004 0000 ori.b D4, 0x0
0000086C 0385 bclr D5, D1
0000086E 05FC .incomplete
00000870 6261 bhi +0x63 /* 000008D3 */
00000872 636B bls +0x6D /* 000008DF */
00000874 03BA 6E65 bclr [PC + 0x6E65 /* 000076DB, value 0x754E5600 'uNV\0', cstring "uNV" */], D1
00000878 7874 moveq.l D4, 0x74
0000087A 000E 7072 ori.b A6, 0x72 /* 'r' */
0000087E 6E74 bgt +0x76 /* 000008F4 */
00000880 05A4 bclr -[A4], D2
00000882 7361 moveq.l D1, 0x61
00000884 7665 moveq.l D3, 0x65
00000886 04A0 486E FFD8 subi.l -[A0], 0x486EFFD8
0000088C 2F0B move.l -[A7], A3
0000088E 2057 movea.l A0, [A7]
00000890 2268 0004 movea.l A1, [A0 + 0x4]
00000894 2269 01B4 movea.l A1, [A1 + 0x1B4]
00000898 4E91 jsr [A1]
0000089A 48C0 ext.l D0
0000089C 504F addq.w A7, 8
0000089E 0480 0000 0084 subi.l D0, 0x84
000008A4 6716 beq +0x18 /* 000008BC */
000008A6 5980 subq.l D0, 4
000008A8 6700 0082 beq +0x84 /* 0000092C */
000008AC 5380 subq.l D0, 1
000008AE 6700 0124 beq +0x126 /* 000009D4 */
000008B2 5980 subq.l D0, 4
000008B4 6700 01D2 beq +0x1D4 /* 00000A88 */
000008B8 6000 02DA bra +0x2DC /* 00000B94 */
label000008BC:
000008BC 4AAA 0156 tst.l [A2 + 0x156]
000008C0 670A beq +0xC /* 000008CC */
000008C2 206A 0156 movea.l A0, [A2 + 0x156]
000008C6 41E8 007A lea.l A0, [A0 + 0x7A]
000008CA 6004 bra +0x6 /* 000008D0 */
label000008CC:
000008CC 206A 0156 movea.l A0, [A2 + 0x156]
label000008D0:
000008D0 4850 pea.l [A0]
000008D2 4EB9 0000 4152 jsr [0x00004152]
000008D8 4AAA 0164 tst.l [A2 + 0x164]
000008DC 584F addq.w A7, 4
000008DE 6622 bne +0x24 /* 00000902 */
000008E0 4A2A 0168 tst.b [A2 + 0x168]
000008E4 671C beq +0x1E /* 00000902 */
000008E6 2F2A 036A move.l -[A7], [A2 + 0x36A]
000008EA 2057 movea.l A0, [A7]
000008EC 2268 0004 movea.l A1, [A0 + 0x4]
000008F0 2269 0178 movea.l A1, [A1 + 0x178]
label000008F4:
000008F4 4E91 jsr [A1]
000008F6 4A00 tst.b D0
000008F8 584F addq.w A7, 4
000008FA 6700 058C beq +0x58E /* 00000E88 */
000008FE 422A 0168 clr.b [A2 + 0x168]
label00000902:
00000902 4227 clr.b -[A7]
00000904 2F2A 0156 move.l -[A7], [A2 + 0x156]
00000908 61FF 0000 0666 bsr +0x668 /* 00000F70 */
0000090E 48C0 ext.l D0
00000910 5280 addq.l D0, 1
00000912 584F addq.w A7, 4
00000914 3F00 move.w -[A7], D0
00000916 2F2A 0156 move.l -[A7], [A2 + 0x156]
0000091A 2057 movea.l A0, [A7]
0000091C 2268 0004 movea.l A1, [A0 + 0x4]
00000920 2269 0218 movea.l A1, [A1 + 0x218]
00000924 4E91 jsr [A1]
00000926 504F addq.w A7, 8
00000928 6000 055E bra +0x560 /* 00000E88 */
label0000092C:
0000092C 4AAA 0156 tst.l [A2 + 0x156]
00000930 670A beq +0xC /* 0000093C */
00000932 206A 0156 movea.l A0, [A2 + 0x156]
00000936 41E8 007A lea.l A0, [A0 + 0x7A]
0000093A 6004 bra +0x6 /* 00000940 */
label0000093C:
0000093C 206A 0156 movea.l A0, [A2 + 0x156]
label00000940:
00000940 4850 pea.l [A0]
00000942 4EB9 0000 4152 jsr [0x00004152]
00000948 4267 clr.w -[A7]
0000094A 4879 0001 F092 push.l 0x1F092
00000950 4879 0001 EF2A push.l 0x1EF2A
00000956 4878 0004 push.l 0x4
0000095A 2F2A 0156 move.l -[A7], [A2 + 0x156]
0000095E 61FF 0000 061A bsr +0x61C /* 00000F7A */
00000964 584F addq.w A7, 4
00000966 2F08 move.l -[A7], A0
00000968 4EB9 0000 2582 jsr [0x00002582]
0000096E 2648 movea.l A3, A0
00000970 200B move.l D0, A3
00000972 4FEF 0016 lea.l A7, [A7 + 0x16]
00000976 661E bne +0x20 /* 00000996 */
00000978 42A7 clr.l -[A7]
0000097A 486E FFF4 pea.l [A6 - 0xC]
0000097E 2D7C 6E69 6C50 FFF4 move.l [A6 - 0xC], 0x6E696C50 /* 'nilP' */
00000986 4879 0001 EEC4 push.l 0x1EEC4
0000098C 4EB9 0000 2542 jsr [0x00002542]
00000992 4FEF 000C lea.l A7, [A7 + 0xC]
label00000996:
00000996 1F3C 0001 move.b -[A7], 0x1
0000099A 2F0B move.l -[A7], A3
0000099C 61FF 0000 7EF4 bsr +0x7EF6 /* 00008892 */
000009A2 4A00 tst.b D0
000009A4 5C4F addq.w A7, 6
000009A6 6700 04E0 beq +0x4E2 /* 00000E88 */
000009AA 4227 clr.b -[A7]
000009AC 2F2A 0156 move.l -[A7], [A2 + 0x156]
000009B0 61FF 0000 05BE bsr +0x5C0 /* 00000F70 */
000009B6 48C0 ext.l D0
000009B8 5280 addq.l D0, 1
000009BA 584F addq.w A7, 4
000009BC 3F00 move.w -[A7], D0
000009BE 2F2A 0156 move.l -[A7], [A2 + 0x156]
000009C2 2057 movea.l A0, [A7]
000009C4 2268 0004 movea.l A1, [A0 + 0x4]
000009C8 2269 0218 movea.l A1, [A1 + 0x218]
000009CC 4E91 jsr [A1]
000009CE 504F addq.w A7, 8
000009D0 6000 04B6 bra +0x4B8 /* 00000E88 */
label000009D4:
000009D4 4AAA 0156 tst.l [A2 + 0x156]
000009D8 670A beq +0xC /* 000009E4 */
000009DA 206A 0156 movea.l A0, [A2 + 0x156]
000009DE 41E8 007A lea.l A0, [A0 + 0x7A]
000009E2 6004 bra +0x6 /* 000009E8 */
label000009E4:
000009E4 206A 0156 movea.l A0, [A2 + 0x156]
label000009E8:
000009E8 4850 pea.l [A0]
000009EA 4EB9 0000 4152 jsr [0x00004152]
000009F0 4267 clr.w -[A7]
000009F2 4879 0001 F092 push.l 0x1F092
000009F8 4879 0001 EEC6 push.l 0x1EEC6
000009FE 4878 0004 push.l 0x4
00000A02 2F2A 0156 move.l -[A7], [A2 + 0x156]
00000A06 61FF 0000 0572 bsr +0x574 /* 00000F7A */
00000A0C 584F addq.w A7, 4
00000A0E 2F08 move.l -[A7], A0
00000A10 4EB9 0000 2582 jsr [0x00002582]
00000A16 2648 movea.l A3, A0
00000A18 200B move.l D0, A3
00000A1A 4FEF 0016 lea.l A7, [A7 + 0x16]
00000A1E 661E bne +0x20 /* 00000A3E */
00000A20 42A7 clr.l -[A7]
00000A22 486E FFF0 pea.l [A6 - 0x10]
00000A26 2D7C 6E69 6C50 FFF0 move.l [A6 - 0x10], 0x6E696C50 /* 'nilP' */
00000A2E 4879 0001 EEC4 push.l 0x1EEC4
00000A34 4EB9 0000 2542 jsr [0x00002542]
00000A3A 4FEF 000C lea.l A7, [A7 + 0xC]
label00000A3E:
00000A3E 2F0B move.l -[A7], A3
00000A40 61FF 0000 5D4E bsr +0x5D50 /* 00006790 */
00000A46 0C80 4F6B 2020 cmpi.l D0, 0x4F6B2020 /* 'Ok ' */
00000A4C 584F addq.w A7, 4
00000A4E 670E beq +0x10 /* 00000A5E */
00000A50 2F0B move.l -[A7], A3
00000A52 61FF 0000 5EF6 bsr +0x5EF8 /* 0000694A */
00000A58 584F addq.w A7, 4
00000A5A 6000 042C bra +0x42E /* 00000E88 */
label00000A5E:
00000A5E 4227 clr.b -[A7]
00000A60 2F2A 0156 move.l -[A7], [A2 + 0x156]
00000A64 61FF 0000 050A bsr +0x50C /* 00000F70 */
00000A6A 48C0 ext.l D0
00000A6C 5280 addq.l D0, 1
00000A6E 584F addq.w A7, 4
00000A70 3F00 move.w -[A7], D0
00000A72 2F2A 0156 move.l -[A7], [A2 + 0x156]
00000A76 2057 movea.l A0, [A7]
00000A78 2268 0004 movea.l A1, [A0 + 0x4]
00000A7C 2269 0218 movea.l A1, [A1 + 0x218]
00000A80 4E91 jsr [A1]
00000A82 504F addq.w A7, 8
00000A84 6000 0402 bra +0x404 /* 00000E88 */
label00000A88:
00000A88 1F3C 0001 move.b -[A7], 0x1
00000A8C 4267 clr.w -[A7]
00000A8E 486E FFDE pea.l [A6 - 0x22]
00000A92 4EB9 0000 28B2 jsr [0x000028B2]
00000A98 7600 moveq.l D3, 0x00
00000A9A 2F0A move.l -[A7], A2
00000A9C 2057 movea.l A0, [A7]
00000A9E 2268 0004 movea.l A1, [A0 + 0x4]
00000AA2 2269 0364 movea.l A1, [A1 + 0x364]
00000AA6 4E91 jsr [A1]
00000AA8 584F addq.w A7, 4
00000AAA 2F08 move.l -[A7], A0
00000AAC 2057 movea.l A0, [A7]
00000AAE 2268 0004 movea.l A1, [A0 + 0x4]
00000AB2 2269 0130 movea.l A1, [A1 + 0x130]
00000AB6 4E91 jsr [A1]
00000AB8 4A00 tst.b D0
00000ABA 4FEF 000C lea.l A7, [A7 + 0xC]
00000ABE 677A beq +0x7C /* 00000B3A */
00000AC0 2F2A 036A move.l -[A7], [A2 + 0x36A]
00000AC4 2057 movea.l A0, [A7]
00000AC6 2268 0004 movea.l A1, [A0 + 0x4]
00000ACA 2269 018C movea.l A1, [A1 + 0x18C]
00000ACE 4E91 jsr [A1]
00000AD0 3F3C 0C2D move.w -[A7], 0xC2D
00000AD4 42A7 clr.l -[A7]
00000AD6 A988 syscall CautionAlert
00000AD8 301F move.w D0, [A7]+
00000ADA 3800 move.w D4, D0
00000ADC 0C44 0001 cmpi.w D4, 0x1
00000AE0 544F addq.w A7, 2
00000AE2 6642 bne +0x44 /* 00000B26 */
00000AE4 1F3C 0001 move.b -[A7], 0x1
00000AE8 486E FF92 pea.l [A6 - 0x6E]
00000AEC 2F2A 036A move.l -[A7], [A2 + 0x36A]
00000AF0 2057 movea.l A0, [A7]
00000AF2 2268 0004 movea.l A1, [A0 + 0x4]
00000AF6 2269 0144 movea.l A1, [A1 + 0x144]
00000AFA 4E91 jsr [A1]
00000AFC 4A00 tst.b D0
00000AFE 4FEF 000A lea.l A7, [A7 + 0xA]
00000B02 671E beq +0x20 /* 00000B22 */
00000B04 486A 016A pea.l [A2 + 0x16A]
00000B08 486A 026A pea.l [A2 + 0x26A]
00000B0C 42A7 clr.l -[A7]
00000B0E 42A7 clr.l -[A7]
00000B10 A98B syscall ParamText
00000B12 554F subq.w A7, 2
00000B14 3F3C 0C2C move.w -[A7], 0xC2C
00000B18 42A7 clr.l -[A7]
00000B1A A987 syscall NoteAlert
00000B1C 301F move.w D0, [A7]+
00000B1E 7601 moveq.l D3, 0x01
00000B20 601A bra +0x1C /* 00000B3C */
label00000B22:
00000B22 7600 moveq.l D3, 0x00
00000B24 6016 bra +0x18 /* 00000B3C */
label00000B26:
00000B26 0C44 0002 cmpi.w D4, 0x2
00000B2A 6604 bne +0x6 /* 00000B30 */
00000B2C 7601 moveq.l D3, 0x01
00000B2E 600C bra +0xE /* 00000B3C */
label00000B30:
00000B30 0C44 0004 cmpi.w D4, 0x4
00000B34 6606 bne +0x8 /* 00000B3C */
00000B36 7600 moveq.l D3, 0x00
00000B38 6002 bra +0x4 /* 00000B3C */
label00000B3A:
00000B3A 7601 moveq.l D3, 0x01
label00000B3C:
00000B3C 4A03 tst.b D3
00000B3E 6740 beq +0x42 /* 00000B80 */
00000B40 2F0A move.l -[A7], A2
00000B42 2057 movea.l A0, [A7]
00000B44 2268 0004 movea.l A1, [A0 + 0x4]
00000B48 2269 0364 movea.l A1, [A1 + 0x364]
00000B4C 4E91 jsr [A1]
00000B4E 584F addq.w A7, 4
00000B50 2F08 move.l -[A7], A0
00000B52 2057 movea.l A0, [A7]
00000B54 2268 0004 movea.l A1, [A0 + 0x4]
00000B58 2269 0180 movea.l A1, [A1 + 0x180]
00000B5C 4E91 jsr [A1]
00000B5E 7001 moveq.l D0, 0x01
00000B60 2540 0164 move.l [A2 + 0x164], D0
00000B64 1F3C 0001 move.b -[A7], 0x1
00000B68 3F3C 0002 move.w -[A7], 0x2
00000B6C 2F2A 0156 move.l -[A7], [A2 + 0x156]
00000B70 2057 movea.l A0, [A7]
00000B72 2268 0004 movea.l A1, [A0 + 0x4]
00000B76 2269 0218 movea.l A1, [A1 + 0x218]
00000B7A 4E91 jsr [A1]
00000B7C 4FEF 000C lea.l A7, [A7 + 0xC]
label00000B80:
00000B80 3F3C FFFF move.w -[A7], 0xFFFF
00000B84 486E FFDE pea.l [A6 - 0x22]
00000B88 4EB9 0000 28BA jsr [0x000028BA]
00000B8E 5C4F addq.w A7, 6
00000B90 6000 02F6 bra +0x2F8 /* 00000E88 */
label00000B94:
00000B94 4AAA 0156 tst.l [A2 + 0x156]
00000B98 670A beq +0xC /* 00000BA4 */
00000B9A 206A 0156 movea.l A0, [A2 + 0x156]
00000B9E 41E8 007A lea.l A0, [A0 + 0x7A]
00000BA2 6004 bra +0x6 /* 00000BA8 */
label00000BA4:
00000BA4 206A 0156 movea.l A0, [A2 + 0x156]
label00000BA8:
00000BA8 4850 pea.l [A0]
00000BAA 4EB9 0000 4152 jsr [0x00004152]
00000BB0 7600 moveq.l D3, 0x00
00000BB2 486E FF90 pea.l [A6 - 0x70]
00000BB6 2F0B move.l -[A7], A3
00000BB8 2057 movea.l A0, [A7]
00000BBA 2268 0004 movea.l A1, [A0 + 0x4]
00000BBE 2269 01B4 movea.l A1, [A1 + 0x1B4]
00000BC2 4E91 jsr [A1]
00000BC4 48C0 ext.l D0
00000BC6 0C80 0000 008A cmpi.l D0, 0x8A
00000BCC 4FEF 000C lea.l A7, [A7 + 0xC]
00000BD0 6D02 blt +0x4 /* 00000BD4 */
00000BD2 7601 moveq.l D3, 0x01
label00000BD4:
00000BD4 2F2A 0156 move.l -[A7], [A2 + 0x156]
00000BD8 61FF 0000 036C bsr +0x36E /* 00000F46 */
00000BDE 7200 moveq.l D1, 0x00
00000BE0 3200 move.w D1, D0
00000BE2 2D41 FF44 move.l [A6 - 0xBC], D1
00000BE6 2F2A 0156 move.l -[A7], [A2 + 0x156]
00000BEA 61FF 0000 0384 bsr +0x386 /* 00000F70 */
00000BF0 48C0 ext.l D0
00000BF2 5280 addq.l D0, 1
00000BF4 B0AE FF44 cmp.l D0, [A6 - 0xBC]
00000BF8 504F addq.w A7, 8
00000BFA 6E00 028C bgt +0x28E /* 00000E88 */
00000BFE 1003 move.b D0, D3
00000C00 56C0 sne D0
00000C02 4400 neg.b D0
00000C04 1F00 move.b -[A7], D0
00000C06 2F2A 0156 move.l -[A7], [A2 + 0x156]
00000C0A 61FF 0000 0364 bsr +0x366 /* 00000F70 */
00000C10 48C0 ext.l D0
00000C12 5280 addq.l D0, 1
00000C14 584F addq.w A7, 4
00000C16 3F00 move.w -[A7], D0
00000C18 2F2A 0156 move.l -[A7], [A2 + 0x156]
00000C1C 2057 movea.l A0, [A7]
00000C1E 2268 0004 movea.l A1, [A0 + 0x4]
00000C22 2269 0218 movea.l A1, [A1 + 0x218]
00000C26 4E91 jsr [A1]
00000C28 504F addq.w A7, 8
00000C2A 6000 025C bra +0x25E /* 00000E88 */
00000C2E 4267 clr.w -[A7]
00000C30 4879 0001 F092 push.l 0x1F092
00000C36 4879 0001 F066 push.l 0x1F066
00000C3C 4878 0004 push.l 0x4
00000C40 2F2A 0156 move.l -[A7], [A2 + 0x156]
00000C44 61FF 0000 0334 bsr +0x336 /* 00000F7A */
00000C4A 584F addq.w A7, 4
00000C4C 2F08 move.l -[A7], A0
00000C4E 4EB9 0000 2582 jsr [0x00002582]
00000C54 2648 movea.l A3, A0
00000C56 200B move.l D0, A3
00000C58 4FEF 0012 lea.l A7, [A7 + 0x12]
00000C5C 661E bne +0x20 /* 00000C7C */
00000C5E 42A7 clr.l -[A7]
00000C60 486E FFEC pea.l [A6 - 0x14]
00000C64 2D7C 6E69 6C50 FFEC move.l [A6 - 0x14], 0x6E696C50 /* 'nilP' */
00000C6C 4879 0001 EEC4 push.l 0x1EEC4
00000C72 4EB9 0000 2542 jsr [0x00002542]
00000C78 4FEF 000C lea.l A7, [A7 + 0xC]
label00000C7C:
00000C7C 2F2A 0156 move.l -[A7], [A2 + 0x156]
00000C80 61FF 0000 02EE bsr +0x2F0 /* 00000F70 */
00000C86 48C0 ext.l D0
00000C88 5380 subq.l D0, 1
00000C8A 7201 moveq.l D1, 0x01
00000C8C B081 cmp.l D0, D1
00000C8E 584F addq.w A7, 4
00000C90 6D00 01F6 blt +0x1F8 /* 00000E88 */
00000C94 4AAA 0156 tst.l [A2 + 0x156]
00000C98 670A beq +0xC /* 00000CA4 */
00000C9A 206A 0156 movea.l A0, [A2 + 0x156]
00000C9E 41E8 007A lea.l A0, [A0 + 0x7A]
00000CA2 6004 bra +0x6 /* 00000CA8 */
label00000CA4:
00000CA4 206A 0156 movea.l A0, [A2 + 0x156]
label00000CA8:
00000CA8 4850 pea.l [A0]
00000CAA 4EB9 0000 4152 jsr [0x00004152]
00000CB0 486E FF8E pea.l [A6 - 0x72]
00000CB4 2F0B move.l -[A7], A3
00000CB6 2057 movea.l A0, [A7]
00000CB8 2268 0004 movea.l A1, [A0 + 0x4]
00000CBC 2269 01B4 movea.l A1, [A1 + 0x1B4]
00000CC0 4E91 jsr [A1]
00000CC2 48C0 ext.l D0
00000CC4 0C80 0000 008A cmpi.l D0, 0x8A
00000CCA 4FEF 000C lea.l A7, [A7 + 0xC]
00000CCE 6D2C blt +0x2E /* 00000CFC */
00000CD0 1F3C 0001 move.b -[A7], 0x1
00000CD4 2F2A 0156 move.l -[A7], [A2 + 0x156]
00000CD8 61FF 0000 0296 bsr +0x298 /* 00000F70 */
00000CDE 48C0 ext.l D0
00000CE0 5380 subq.l D0, 1
00000CE2 584F addq.w A7, 4
00000CE4 3F00 move.w -[A7], D0
00000CE6 2F2A 0156 move.l -[A7], [A2 + 0x156]
00000CEA 2057 movea.l A0, [A7]
00000CEC 2268 0004 movea.l A1, [A0 + 0x4]
00000CF0 2269 0218 movea.l A1, [A1 + 0x218]
00000CF4 4E91 jsr [A1]
00000CF6 504F addq.w A7, 8
00000CF8 6000 018E bra +0x190 /* 00000E88 */
label00000CFC:
00000CFC 4227 clr.b -[A7]
00000CFE 2F2A 0156 move.l -[A7], [A2 + 0x156]
00000D02 61FF 0000 026C bsr +0x26E /* 00000F70 */
00000D08 48C0 ext.l D0
00000D0A 5380 subq.l D0, 1
00000D0C 584F addq.w A7, 4
00000D0E 3F00 move.w -[A7], D0
00000D10 2F2A 0156 move.l -[A7], [A2 + 0x156]
00000D14 2057 movea.l A0, [A7]
00000D16 2268 0004 movea.l A1, [A0 + 0x4]
00000D1A 2269 0218 movea.l A1, [A1 + 0x218]
00000D1E 4E91 jsr [A1]
00000D20 504F addq.w A7, 8
00000D22 6000 0164 bra +0x166 /* 00000E88 */
00000D26 2F2A 036A move.l -[A7], [A2 + 0x36A]
00000D2A 2057 movea.l A0, [A7]
00000D2C 2268 0004 movea.l A1, [A0 + 0x4]
00000D30 2269 018C movea.l A1, [A1 + 0x18C]
00000D34 4E91 jsr [A1]
00000D36 1F3C 0001 move.b -[A7], 0x1
00000D3A 486E FF48 pea.l [A6 - 0xB8]
00000D3E 2F2A 036A move.l -[A7], [A2 + 0x36A]
00000D42 2057 movea.l A0, [A7]
00000D44 2268 0004 movea.l A1, [A0 + 0x4]
00000D48 2269 0144 movea.l A1, [A1 + 0x144]
00000D4C 4E91 jsr [A1]
00000D4E 4A00 tst.b D0
00000D50 4FEF 000E lea.l A7, [A7 + 0xE]
00000D54 6700 0132 beq +0x134 /* 00000E88 */
00000D58 486A 016A pea.l [A2 + 0x16A]
00000D5C 486A 026A pea.l [A2 + 0x26A]
00000D60 42A7 clr.l -[A7]
00000D62 42A7 clr.l -[A7]
00000D64 A98B syscall ParamText
00000D66 554F subq.w A7, 2
00000D68 3F3C 0C2C move.w -[A7], 0xC2C
00000D6C 42A7 clr.l -[A7]
00000D6E A987 syscall NoteAlert
00000D70 301F move.w D0, [A7]+
00000D72 4227 clr.b -[A7]
00000D74 4878 0006 push.l 0x6
00000D78 2F0A move.l -[A7], A2
00000D7A 2057 movea.l A0, [A7]
00000D7C 2268 0004 movea.l A1, [A0 + 0x4]
00000D80 2269 0358 movea.l A1, [A1 + 0x358]
00000D84 4E91 jsr [A1]
00000D86 486E FFFC pea.l [A6 - 0x4]
00000D8A 2F3C 7361 7665 move.l -[A7], 0x73617665 /* 'save' */
00000D90 2F0A move.l -[A7], A2
00000D92 2057 movea.l A0, [A7]
00000D94 2268 0004 movea.l A1, [A0 + 0x4]
00000D98 2269 0354 movea.l A1, [A1 + 0x354]
00000D9C 4E91 jsr [A1]
00000D9E 4AAE FFFC tst.l [A6 - 0x4]
00000DA2 4FEF 0016 lea.l A7, [A7 + 0x16]
00000DA6 661E bne +0x20 /* 00000DC6 */
00000DA8 42A7 clr.l -[A7]
00000DAA 486E FFE8 pea.l [A6 - 0x18]
00000DAE 2D7C 6E69 6C50 FFE8 move.l [A6 - 0x18], 0x6E696C50 /* 'nilP' */
00000DB6 4879 0001 EEC4 push.l 0x1EEC4
00000DBC 4EB9 0000 2542 jsr [0x00002542]
00000DC2 4FEF 000C lea.l A7, [A7 + 0xC]
label00000DC6:
00000DC6 4227 clr.b -[A7]
00000DC8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DCC 4EB9 0000 2152 jsr [0x00002152]
00000DD2 486E FFFC pea.l [A6 - 0x4]
00000DD6 2F3C 6E65 7874 move.l -[A7], 0x6E657874 /* 'next' */
00000DDC 2F0A move.l -[A7], A2
00000DDE 2057 movea.l A0, [A7]
00000DE0 2268 0004 movea.l A1, [A0 + 0x4]
00000DE4 2269 0354 movea.l A1, [A1 + 0x354]
00000DE8 4E91 jsr [A1]
00000DEA 4AAE FFFC tst.l [A6 - 0x4]
00000DEE 4FEF 0012 lea.l A7, [A7 + 0x12]
00000DF2 661E bne +0x20 /* 00000E12 */
00000DF4 42A7 clr.l -[A7]
00000DF6 486E FFE4 pea.l [A6 - 0x1C]
00000DFA 2D7C 6E69 6C50 FFE4 move.l [A6 - 0x1C], 0x6E696C50 /* 'nilP' */
00000E02 4879 0001 EEC4 push.l 0x1EEC4
00000E08 4EB9 0000 2542 jsr [0x00002542]
00000E0E 4FEF 000C lea.l A7, [A7 + 0xC]
label00000E12:
00000E12 1F3C 0001 move.b -[A7], 0x1
00000E16 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E1A 4EB9 0000 2152 jsr [0x00002152]
00000E20 5C4F addq.w A7, 6
00000E22 6064 bra +0x66 /* 00000E88 */
00000E24 2F2A 036A move.l -[A7], [A2 + 0x36A]
00000E28 2057 movea.l A0, [A7]
00000E2A 2268 0004 movea.l A1, [A0 + 0x4]
00000E2E 2269 018C movea.l A1, [A1 + 0x18C]
00000E32 4E91 jsr [A1]
00000E34 4EB9 0000 2AFA jsr [0x00002AFA]
00000E3A 4EB9 0000 2802 jsr [0x00002802]
00000E40 2F08 move.l -[A7], A0
00000E42 4EB9 0000 2812 jsr [0x00002812]
00000E48 4EB9 0000 2B02 jsr [0x00002B02]
00000E4E 42A7 clr.l -[A7]
00000E50 4878 0009 push.l 0x9 /* '\t' */
00000E54 2F2A 036A move.l -[A7], [A2 + 0x36A]
00000E58 2057 movea.l A0, [A7]
00000E5A 2268 0004 movea.l A1, [A0 + 0x4]
00000E5E 2269 0024 movea.l A1, [A1 + 0x24]
00000E62 4E91 jsr [A1]
00000E64 4FEF 0014 lea.l A7, [A7 + 0x14]
00000E68 601E bra +0x20 /* 00000E88 */
00000E6A 42A7 clr.l -[A7]
00000E6C 4878 000A push.l 0xA /* '\n' */
00000E70 61FF 0000 00CE bsr +0xD0 /* 00000F40 */
00000E76 2F08 move.l -[A7], A0
00000E78 2057 movea.l A0, [A7]
00000E7A 2268 0004 movea.l A1, [A0 + 0x4]
00000E7E 2269 0024 movea.l A1, [A1 + 0x24]
00000E82 4E91 jsr [A1]
00000E84 4FEF 000C lea.l A7, [A7 + 0xC]
label00000E88:
00000E88 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000E8C 4E5E unlink A6
00000E8E 4E75 rts
00000E90 4E56 0000 link A6, 0
00000E94 48E7 0030 movem.l -[A7], A2,A3
00000E98 266E 0008 movea.l A3, [A6 + 0x8]
00000E9C 246E 000C movea.l A2, [A6 + 0xC]
00000EA0 2F2B 036A move.l -[A7], [A3 + 0x36A]
00000EA4 2057 movea.l A0, [A7]
00000EA6 2268 0004 movea.l A1, [A0 + 0x4]
00000EAA 2269 0174 movea.l A1, [A1 + 0x174]
00000EAE 4E91 jsr [A1]
00000EB0 2488 move.l [A2], A0
00000EB2 584F addq.w A7, 4
00000EB4 4CDF 0C00 movem.l A2,A3, [A7]+
00000EB8 4E5E unlink A6
00000EBA 4E75 rts
00000EBC 4E56 FF98 link A6, -0x0068
00000EC0 48E7 1020 movem.l -[A7], D3,A2
00000EC4 246E 0008 movea.l A2, [A6 + 0x8]
00000EC8 262A 0066 move.l D3, [A2 + 0x66]
00000ECC 41ED 8014 lea.l A0, [A5 - 0x7FEC]
00000ED0 43EE FFF0 lea.l A1, [A6 - 0x10]
00000ED4 22D8 move.l [A1]+, [A0]+
00000ED6 22D8 move.l [A1]+, [A0]+
00000ED8 22D8 move.l [A1]+, [A0]+
00000EDA 22D8 move.l [A1]+, [A0]+
00000EDC 2D43 FFF0 move.l [A6 - 0x10], D3
00000EE0 2D43 FFF4 move.l [A6 - 0xC], D3
00000EE4 2D6A 0066 FFF8 move.l [A6 - 0x8], [A2 + 0x66]
00000EEA 2D6A 0066 FFFC move.l [A6 - 0x4], [A2 + 0x66]
00000EF0 42A7 clr.l -[A7]
00000EF2 3F3C 0001 move.w -[A7], 0x1
00000EF6 486E FFF0 pea.l [A6 - 0x10]
00000EFA 486E FF98 pea.l [A6 - 0x68]
00000EFE 3F3C 0006 move.w -[A7], 0x6
00000F02 A9EA syscall Pack3
00000F04 4A2E FF98 tst.b [A6 - 0x68]
00000F08 6718 beq +0x1A /* 00000F22 */
00000F0A 486E FF9E pea.l [A6 - 0x62]
00000F0E 2F0A move.l -[A7], A2
00000F10 2057 movea.l A0, [A7]
00000F12 2268 0004 movea.l A1, [A0 + 0x4]
00000F16 2269 017C movea.l A1, [A1 + 0x17C]
00000F1A 4E91 jsr [A1]
00000F1C 7001 moveq.l D0, 0x01
00000F1E 504F addq.w A7, 8
00000F20 6002 bra +0x4 /* 00000F24 */
label00000F22:
00000F22 7000 moveq.l D0, 0x00
label00000F24:
00000F24 4CDF 0408 movem.l D3,A2, [A7]+
00000F28 4E5E unlink A6
00000F2A 4E75 rts
00000F2C 206F 0004 movea.l A0, [A7 + 0x4]
00000F30 2068 005E movea.l A0, [A0 + 0x5E]
00000F34 4E75 rts
00000F36 206F 0004 movea.l A0, [A7 + 0x4]
00000F3A 2068 0156 movea.l A0, [A0 + 0x156]
00000F3E 4E75 rts
fn00000F40:
00000F40 206D 06D8 movea.l A0, [A5 + 0x6D8]
00000F44 4E75 rts
fn00000F46:
00000F46 4E56 0000 link A6, 0
00000F4A 206E 0008 movea.l A0, [A6 + 0x8]
00000F4E 4868 00DE pea.l [A0 + 0xDE]
00000F52 61FF 0000 0008 bsr +0xA /* 00000F5C */
00000F58 4E5E unlink A6
00000F5A 4E75 rts
fn00000F5C:
00000F5C 206F 0004 movea.l A0, [A7 + 0x4]
00000F60 2028 0008 move.l D0, [A0 + 0x8]
00000F64 4E75 rts
00000F66 206F 0004 movea.l A0, [A7 + 0x4]
00000F6A 2068 036A movea.l A0, [A0 + 0x36A]
00000F6E 4E75 rts
fn00000F70:
00000F70 206F 0004 movea.l A0, [A7 + 0x4]
00000F74 3028 010A move.w D0, [A0 + 0x10A]
00000F78 4E75 rts
fn00000F7A:
00000F7A 4E56 0000 link A6, 0
00000F7E 2F0A move.l -[A7], A2
00000F80 246E 0008 movea.l A2, [A6 + 0x8]
00000F84 3F2A 010A move.w -[A7], [A2 + 0x10A]
00000F88 2F0A move.l -[A7], A2
00000F8A 4EB9 0000 3EAA jsr [0x00003EAA]
00000F90 5C4F addq.w A7, 6
00000F92 245F movea.l A2, [A7]+
00000F94 4E5E unlink A6
00000F96 4E75 rts
00000F98 4E56 FFF6 link A6, -0x000A
00000F9C 48E7 0038 movem.l -[A7], A2,A3,A4
00000FA0 246E 0008 movea.l A2, [A6 + 0x8]
00000FA4 286E 000C movea.l A4, [A6 + 0xC]
00000FA8 4878 004E push.l 0x4E /* 'N' */
00000FAC 4EB9 0000 258A jsr [0x0000258A]
00000FB2 2648 movea.l A3, A0
00000FB4 2008 move.l D0, A0
00000FB6 584F addq.w A7, 4
00000FB8 670C beq +0xE /* 00000FC6 */
00000FBA 2F0C move.l -[A7], A4
00000FBC 2F0B move.l -[A7], A3
00000FBE 61FF 0000 2DC6 bsr +0x2DC8 /* 00003D86 */
00000FC4 504F addq.w A7, 8
label00000FC6:
00000FC6 254B 005A move.l [A2 + 0x5A], A3
00000FCA 3F3C 0001 move.w -[A7], 0x1
00000FCE 2F2A 005A move.l -[A7], [A2 + 0x5A]
00000FD2 2057 movea.l A0, [A7]
00000FD4 2250 movea.l A1, [A0]
00000FD6 2269 001C movea.l A1, [A1 + 0x1C]
00000FDA 4E91 jsr [A1]
00000FDC 2F2A 005A move.l -[A7], [A2 + 0x5A]
00000FE0 2057 movea.l A0, [A7]
00000FE2 2250 movea.l A1, [A0]
00000FE4 2269 0024 movea.l A1, [A1 + 0x24]
00000FE8 4E91 jsr [A1]
00000FEA 2648 movea.l A3, A0
00000FEC 200B move.l D0, A3
00000FEE 4FEF 000A lea.l A7, [A7 + 0xA]
00000FF2 661E bne +0x20 /* 00001012 */
00000FF4 42A7 clr.l -[A7]
00000FF6 486E FFFC pea.l [A6 - 0x4]
00000FFA 2D7C 6E69 6C50 FFFC move.l [A6 - 0x4], 0x6E696C50 /* 'nilP' */
00001002 4879 0001 EEC4 push.l 0x1EEC4
00001008 4EB9 0000 2542 jsr [0x00002542]
0000100E 4FEF 000C lea.l A7, [A7 + 0xC]
label00001012:
00001012 2F2A 005A move.l -[A7], [A2 + 0x5A]
00001016 2057 movea.l A0, [A7]
00001018 2250 movea.l A1, [A0]
0000101A 2269 0020 movea.l A1, [A1 + 0x20]
0000101E 4E91 jsr [A1]
00001020 2F0B move.l -[A7], A3
00001022 486E FFF6 pea.l [A6 - 0xA]
00001026 4EB9 0000 27AA jsr [0x000027AA]
0000102C 4878 01D2 push.l 0x1D2
00001030 2F13 move.l -[A7], [A3]
00001032 2F2A 005E move.l -[A7], [A2 + 0x5E]
00001036 61FF 0000 003E bsr +0x40 /* 00001076 */
0000103C 3F3C FFFF move.w -[A7], 0xFFFF
00001040 486E FFF6 pea.l [A6 - 0xA]
00001044 4EB9 0000 27B2 jsr [0x000027B2]
0000104A 200B move.l D0, A3
0000104C 4FEF 001E lea.l A7, [A7 + 0x1E]
00001050 6704 beq +0x6 /* 00001056 */
00001052 204B movea.l A0, A3
00001054 A023 syscall DisposHandle/DisposeHandle
label00001056:
00001056 4227 clr.b -[A7]
00001058 2F0A move.l -[A7], A2
0000105A 2057 movea.l A0, [A7]
0000105C 2268 0004 movea.l A1, [A0 + 0x4]
00001060 2269 0134 movea.l A1, [A1 + 0x134]
00001064 4E91 jsr [A1]
00001066 157C 0001 0055 move.b [A2 + 0x55], 0x1
0000106C 5C4F addq.w A7, 6
0000106E 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00001072 4E5E unlink A6
00001074 4E75 rts
fn00001076:
00001076 4E56 0000 link A6, 0
0000107A 48E7 1030 movem.l -[A7], D3,A2,A3
0000107E 266E 0008 movea.l A3, [A6 + 0x8]
00001082 246E 000C movea.l A2, [A6 + 0xC]
00001086 262E 0010 move.l D3, [A6 + 0x10]
0000108A 224B movea.l A1, A3
0000108C 204A movea.l A0, A2
0000108E 2003 move.l D0, D3
00001090 7220 moveq.l D1, 0x20
00001092 B081 cmp.l D0, D1
00001094 6504 bcs +0x6 /* 0000109A */
00001096 A22E syscall BlockMove/BlockMoveData, flags=2
00001098 600E bra +0x10 /* 000010A8 */
label0000109A:
0000109A 4A80 tst.l D0
0000109C 670A beq +0xC /* 000010A8 */
0000109E 2209 move.l D1, A1
label000010A0:
000010A0 12D8 move.b [A1]+, [A0]+
000010A2 5380 subq.l D0, 1
000010A4 66FA bne -0x4 /* 000010A0 */
000010A6 2241 movea.l A1, D1
label000010A8:
000010A8 2049 movea.l A0, A1
000010AA 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000010AE 4E5E unlink A6
000010B0 4E75 rts
000010B2 206F 0004 movea.l A0, [A7 + 0x4]
000010B6 5088 addq.l A0, 8
000010B8 2010 move.l D0, [A0]
000010BA 0680 FFFF FC92 addi.l D0, 0xFFFFFC92
000010C0 D1AF 0004 add.l [A7 + 0x4], D0
000010C4 4EF9 0000 06FC jmp [0x000006FC]
000010CA 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
000010D2 4EF9 0000 31CA jmp [0x000031CA]
000010D8 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
000010E0 4EF9 0000 3DB2 jmp [0x00003DB2]
000010E6 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
000010EE 4EF9 0000 3DAA jmp [0x00003DAA]
000010F4 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
000010FC 4EF9 0000 06FC jmp [0x000006FC]
00001102 06AF FFFF FF50 0004 addi.l [A7 + 0x4], 0xFFFFFF50
0000110A 4EF9 0000 3DBA jmp [0x00003DBA]
00001110 06AF FFFF FF50 0004 addi.l [A7 + 0x4], 0xFFFFFF50
00001118 4EF9 0000 3DCA jmp [0x00003DCA]
0000111E 06AF FFFF FF50 0004 addi.l [A7 + 0x4], 0xFFFFFF50
00001126 4EF9 0000 3DC2 jmp [0x00003DC2]
0000112C 06AF FFFF FF50 0004 addi.l [A7 + 0x4], 0xFFFFFF50
00001134 4EF9 0000 3DD2 jmp [0x00003DD2]
0000113A 06AF FFFF FF50 0004 addi.l [A7 + 0x4], 0xFFFFFF50
00001142 4EF9 0000 06FC jmp [0x000006FC]
00001148 06AF FFFF FF0C 0004 addi.l [A7 + 0x4], 0xFFFFFF0C
00001150 4EF9 0000 07EA jmp [0x000007EA]
00001156 06AF FFFF FF0C 0004 addi.l [A7 + 0x4], 0xFFFFFF0C
0000115E 4EF9 0000 06FC jmp [0x000006FC]
fn00001164:
00001164 4E56 0000 link A6, 0
00001168 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000116C 246E 0008 movea.l A2, [A6 + 0x8]
00001170 362E 000C move.w D3, [A6 + 0xC]
00001174 286E 000E movea.l A4, [A6 + 0xE]
00001178 4A43 tst.w D3
0000117A 6714 beq +0x16 /* 00001190 */
0000117C 204A movea.l A0, A2
0000117E 41E8 00A8 lea.l A0, [A0 + 0xA8]
00001182 2648 movea.l A3, A0
00001184 2488 move.l [A2], A0
00001186 2F0B move.l -[A7], A3
00001188 4EB9 0000 3F3A jsr [0x00003F3A]
0000118E 584F addq.w A7, 4
label00001190:
00001190 2F0C move.l -[A7], A4
00001192 4267 clr.w -[A7]
00001194 2F0A move.l -[A7], A2
00001196 4EB9 0000 3A42 jsr [0x00003A42]
0000119C 486A 007A pea.l [A2 + 0x7A]
000011A0 4EB9 0000 402A jsr [0x0000402A]
000011A6 41F9 0001 E6D4 lea.l A0, [0x0001E6D4]
000011AC 2548 0004 move.l [A2 + 0x4], A0
000011B0 41F9 0001 E6D4 lea.l A0, [0x0001E6D4]
000011B6 41E8 01C0 lea.l A0, [A0 + 0x1C0]
000011BA 2252 movea.l A1, [A2]
000011BC 2288 move.l [A1], A0
000011BE 41F9 0001 E6D4 lea.l A0, [0x0001E6D4]
000011C4 41E8 01A0 lea.l A0, [A0 + 0x1A0]
000011C8 2548 007A move.l [A2 + 0x7A], A0
000011CC 2652 movea.l A3, [A2]
000011CE 204A movea.l A0, A2
000011D0 41E8 00A8 lea.l A0, [A0 + 0xA8]
000011D4 91CB sub.l A0, A3
000011D6 2748 0008 move.l [A3 + 0x8], A0
000011DA 204A movea.l A0, A2
000011DC 4FEF 000E lea.l A7, [A7 + 0xE]
000011E0 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000011E4 4E5E unlink A6
000011E6 4E75 rts
fn000011E8:
000011E8 4E56 0000 link A6, 0
000011EC 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000011F0 246E 0008 movea.l A2, [A6 + 0x8]
000011F4 362E 000C move.w D3, [A6 + 0xC]
000011F8 200A move.l D0, A2
000011FA 676E beq +0x70 /* 0000126A */
000011FC 41F9 0001 E6D4 lea.l A0, [0x0001E6D4]
00001202 2548 0004 move.l [A2 + 0x4], A0
00001206 41F9 0001 E6D4 lea.l A0, [0x0001E6D4]
0000120C 41E8 01C0 lea.l A0, [A0 + 0x1C0]
00001210 2252 movea.l A1, [A2]
00001212 2288 move.l [A1], A0
00001214 41F9 0001 E6D4 lea.l A0, [0x0001E6D4]
0000121A 41E8 01A0 lea.l A0, [A0 + 0x1A0]
0000121E 2548 007A move.l [A2 + 0x7A], A0
00001222 2652 movea.l A3, [A2]
00001224 204A movea.l A0, A2
00001226 41E8 00A8 lea.l A0, [A0 + 0xA8]
0000122A 2848 movea.l A4, A0
0000122C 91CB sub.l A0, A3
0000122E 2748 0008 move.l [A3 + 0x8], A0
00001232 4267 clr.w -[A7]
00001234 486A 007A pea.l [A2 + 0x7A]
00001238 4EB9 0000 4032 jsr [0x00004032]
0000123E 4267 clr.w -[A7]
00001240 2F0A move.l -[A7], A2
00001242 4EB9 0000 3A4A jsr [0x00003A4A]
00001248 4A43 tst.w D3
0000124A 4FEF 000C lea.l A7, [A7 + 0xC]
0000124E 670C beq +0xE /* 0000125C */
00001250 4267 clr.w -[A7]
00001252 2F0C move.l -[A7], A4
00001254 4EB9 0000 3F42 jsr [0x00003F42]
0000125A 5C4F addq.w A7, 6
label0000125C:
0000125C 4A43 tst.w D3
0000125E 6F0A ble +0xC /* 0000126A */
00001260 2F0A move.l -[A7], A2
00001262 4EB9 0000 2592 jsr [0x00002592]
00001268 584F addq.w A7, 4
label0000126A:
0000126A 204A movea.l A0, A2
0000126C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00001270 4E5E unlink A6
00001272 4E75 rts
00001274 4E75 rts
00001276 4E56 0000 link A6, 0
0000127A 2F0A move.l -[A7], A2
0000127C 246E 0008 movea.l A2, [A6 + 0x8]
00001280 2F0A move.l -[A7], A2
00001282 2057 movea.l A0, [A7]
00001284 2268 0004 movea.l A1, [A0 + 0x4]
00001288 2269 01B8 movea.l A1, [A1 + 0x1B8]
0000128C 4E91 jsr [A1]
0000128E 2F0A move.l -[A7], A2
00001290 2057 movea.l A0, [A7]
00001292 2268 0004 movea.l A1, [A0 + 0x4]
00001296 2269 01BC movea.l A1, [A1 + 0x1BC]
0000129A 4E91 jsr [A1]
0000129C 504F addq.w A7, 8
0000129E 245F movea.l A2, [A7]+
000012A0 4E5E unlink A6
000012A2 4E75 rts
fn000012A4:
000012A4 4E56 FFEA link A6, -0x0016
000012A8 48E7 0030 movem.l -[A7], A2,A3
000012AC 266E 0008 movea.l A3, [A6 + 0x8]
000012B0 486E FFEA pea.l [A6 - 0x16]
000012B4 2F0B move.l -[A7], A3
000012B6 2057 movea.l A0, [A7]
000012B8 2268 0004 movea.l A1, [A0 + 0x4]
000012BC 2269 01B4 movea.l A1, [A1 + 0x1B4]
000012C0 4E91 jsr [A1]
000012C2 3F2E FFEA move.w -[A7], [A6 - 0x16]
000012C6 2F0B move.l -[A7], A3
000012C8 200B move.l D0, A3
000012CA 4A80 tst.l D0
000012CC 6708 beq +0xA /* 000012D6 */
000012CE 204B movea.l A0, A3
000012D0 41E8 007A lea.l A0, [A0 + 0x7A]
000012D4 6002 bra +0x4 /* 000012D8 */
label000012D6:
000012D6 204B movea.l A0, A3
label000012D8:
000012D8 4850 pea.l [A0]
000012DA 4EB9 0000 282A jsr [0x0000282A]
000012E0 42A7 clr.l -[A7]
000012E2 486B 0044 pea.l [A3 + 0x44]
000012E6 486E FFEC pea.l [A6 - 0x14]
000012EA 61FF 0000 00D8 bsr +0xDA /* 000013C4 */
000012F0 4FEF 001E lea.l A7, [A7 + 0x1E]
000012F4 6042 bra +0x44 /* 00001338 */
label000012F6:
000012F6 4267 clr.w -[A7]
000012F8 4879 0001 E932 push.l 0x1E932
000012FE 4879 0001 E960 push.l 0x1E960
00001304 4878 0004 push.l 0x4
00001308 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000130C 4EB9 0000 2582 jsr [0x00002582]
00001312 2448 movea.l A2, A0
00001314 200A move.l D0, A2
00001316 4FEF 0012 lea.l A7, [A7 + 0x12]
0000131A 671C beq +0x1E /* 00001338 */
0000131C 200B move.l D0, A3
0000131E 4A80 tst.l D0
00001320 6708 beq +0xA /* 0000132A */
00001322 204B movea.l A0, A3
00001324 41E8 007A lea.l A0, [A0 + 0x7A]
00001328 6002 bra +0x4 /* 0000132C */
label0000132A:
0000132A 204B movea.l A0, A3
label0000132C:
0000132C 4850 pea.l [A0]
0000132E 2F0A move.l -[A7], A2
00001330 4EB9 0000 3F7A jsr [0x00003F7A]
00001336 504F addq.w A7, 8
label00001338:
00001338 486E FFFC pea.l [A6 - 0x4]
0000133C 486E FFEC pea.l [A6 - 0x14]
00001340 61FF 0000 003A bsr +0x3C /* 0000137C */
00001346 4A00 tst.b D0
00001348 504F addq.w A7, 8
0000134A 66AA bne -0x54 /* 000012F6 */
0000134C 486B 007A pea.l [A3 + 0x7A]
00001350 61FF 0000 001E bsr +0x20 /* 00001370 */
00001356 3F3C FFFF move.w -[A7], 0xFFFF
0000135A 486E FFEC pea.l [A6 - 0x14]
0000135E 61FF 0000 0032 bsr +0x34 /* 00001392 */
00001364 4FEF 000A lea.l A7, [A7 + 0xA]
00001368 4CDF 0C00 movem.l A2,A3, [A7]+
0000136C 4E5E unlink A6
0000136E 4E75 rts
fn00001370:
00001370 206F 0004 movea.l A0, [A7 + 0x4]
00001374 117C 0001 002C move.b [A0 + 0x2C], 0x1
0000137A 4E75 rts
fn0000137C:
0000137C 4E56 0000 link A6, 0
00001380 2F2E 000C move.l -[A7], [A6 + 0xC]
00001384 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001388 4EB9 0000 2CE2 jsr [0x00002CE2]
0000138E 4E5E unlink A6
00001390 4E75 rts
fn00001392:
00001392 4E56 0000 link A6, 0
00001396 2F0A move.l -[A7], A2
00001398 246E 0008 movea.l A2, [A6 + 0x8]
0000139C 200A move.l D0, A2
0000139E 671C beq +0x1E /* 000013BC */
000013A0 4267 clr.w -[A7]
000013A2 2F0A move.l -[A7], A2
000013A4 4EB9 0000 2CD2 jsr [0x00002CD2]
000013AA 4A6E 000C tst.w [A6 + 0xC]
000013AE 5C4F addq.w A7, 6
000013B0 6F0A ble +0xC /* 000013BC */
000013B2 2F0A move.l -[A7], A2
000013B4 4EB9 0000 2592 jsr [0x00002592]
000013BA 584F addq.w A7, 4
label000013BC:
000013BC 204A movea.l A0, A2
000013BE 245F movea.l A2, [A7]+
000013C0 4E5E unlink A6
000013C2 4E75 rts
fn000013C4:
000013C4 4E56 0000 link A6, 0
000013C8 48E7 1030 movem.l -[A7], D3,A2,A3
000013CC 246E 0008 movea.l A2, [A6 + 0x8]
000013D0 266E 000C movea.l A3, [A6 + 0xC]
000013D4 262E 0010 move.l D3, [A6 + 0x10]
000013D8 2F03 move.l -[A7], D3
000013DA 2F0B move.l -[A7], A3
000013DC 2F0A move.l -[A7], A2
000013DE 4EB9 0000 2CCA jsr [0x00002CCA]
000013E4 204A movea.l A0, A2
000013E6 4FEF 000C lea.l A7, [A7 + 0xC]
000013EA 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000013EE 4E5E unlink A6
000013F0 4E75 rts
000013F2 206F 0004 movea.l A0, [A7 + 0x4]
000013F6 5088 addq.l A0, 8
000013F8 2010 move.l D0, [A0]
000013FA 0680 FFFF FF58 addi.l D0, 0xFFFFFF58
00001400 D1AF 0004 add.l [A7 + 0x4], D0
00001404 4EF9 0000 11EC jmp [0x000011EC]
0000140A 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
00001412 4EF9 0000 1278 jmp [0x00001278]
00001418 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
00001420 4EF9 0000 11EC jmp [0x000011EC]
fn00001426:
00001426 4E56 0000 link A6, 0
0000142A 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000142E 246E 0008 movea.l A2, [A6 + 0x8]
00001432 362E 000C move.w D3, [A6 + 0xC]
00001436 286E 000E movea.l A4, [A6 + 0xE]
0000143A 4A43 tst.w D3
0000143C 6714 beq +0x16 /* 00001452 */
0000143E 204A movea.l A0, A2
00001440 41E8 00A8 lea.l A0, [A0 + 0xA8]
00001444 2648 movea.l A3, A0
00001446 2488 move.l [A2], A0
00001448 2F0B move.l -[A7], A3
0000144A 4EB9 0000 3F3A jsr [0x00003F3A]
00001450 584F addq.w A7, 4
label00001452:
00001452 2F0C move.l -[A7], A4
00001454 4267 clr.w -[A7]
00001456 2F0A move.l -[A7], A2
00001458 61FF FFFF FD0A bsr -0x2F4 /* 00001164 */
0000145E 41F9 0001 E320 lea.l A0, [0x0001E320]
00001464 2548 0004 move.l [A2 + 0x4], A0
00001468 41F9 0001 E320 lea.l A0, [0x0001E320]
0000146E 41E8 01C0 lea.l A0, [A0 + 0x1C0]
00001472 2252 movea.l A1, [A2]
00001474 2288 move.l [A1], A0
00001476 41F9 0001 E320 lea.l A0, [0x0001E320]
0000147C 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00001480 2548 007A move.l [A2 + 0x7A], A0
00001484 2652 movea.l A3, [A2]
00001486 204A movea.l A0, A2
00001488 41E8 00A8 lea.l A0, [A0 + 0xA8]
0000148C 91CB sub.l A0, A3
0000148E 2748 0008 move.l [A3 + 0x8], A0
00001492 204A movea.l A0, A2
00001494 4FEF 000A lea.l A7, [A7 + 0xA]
00001498 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000149C 4E5E unlink A6
0000149E 4E75 rts
000014A0 4E56 0000 link A6, 0
000014A4 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000014A8 246E 0008 movea.l A2, [A6 + 0x8]
000014AC 362E 000C move.w D3, [A6 + 0xC]
000014B0 200A move.l D0, A2
000014B2 6760 beq +0x62 /* 00001514 */
000014B4 41F9 0001 E320 lea.l A0, [0x0001E320]
000014BA 2548 0004 move.l [A2 + 0x4], A0
000014BE 41F9 0001 E320 lea.l A0, [0x0001E320]
000014C4 41E8 01C0 lea.l A0, [A0 + 0x1C0]
000014C8 2252 movea.l A1, [A2]
000014CA 2288 move.l [A1], A0
000014CC 41F9 0001 E320 lea.l A0, [0x0001E320]
000014D2 41E8 01A0 lea.l A0, [A0 + 0x1A0]
000014D6 2548 007A move.l [A2 + 0x7A], A0
000014DA 2652 movea.l A3, [A2]
000014DC 204A movea.l A0, A2
000014DE 41E8 00A8 lea.l A0, [A0 + 0xA8]
000014E2 2848 movea.l A4, A0
000014E4 91CB sub.l A0, A3
000014E6 2748 0008 move.l [A3 + 0x8], A0
000014EA 4267 clr.w -[A7]
000014EC 2F0A move.l -[A7], A2
000014EE 61FF FFFF FCF8 bsr -0x306 /* 000011E8 */
000014F4 4A43 tst.w D3
000014F6 5C4F addq.w A7, 6
000014F8 670C beq +0xE /* 00001506 */
000014FA 4267 clr.w -[A7]
000014FC 2F0C move.l -[A7], A4
000014FE 4EB9 0000 3F42 jsr [0x00003F42]
00001504 5C4F addq.w A7, 6
label00001506:
00001506 4A43 tst.w D3
00001508 6F0A ble +0xC /* 00001514 */
0000150A 2F0A move.l -[A7], A2
0000150C 4EB9 0000 2592 jsr [0x00002592]
00001512 584F addq.w A7, 4
label00001514:
00001514 204A movea.l A0, A2
00001516 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000151A 4E5E unlink A6
0000151C 4E75 rts
0000151E 4E56 FFFC link A6, -0x0004
00001522 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00001526 282E 000C move.l D4, [A6 + 0xC]
0000152A 266E 0010 movea.l A3, [A6 + 0x10]
0000152E 42AE FFFC clr.l [A6 - 0x4]
00001532 486E FFFC pea.l [A6 - 0x4]
00001536 2F3C 6E65 7874 move.l -[A7], 0x6E657874 /* 'next' */
0000153C 61FF 0000 02F2 bsr +0x2F4 /* 00001830 */
00001542 2F08 move.l -[A7], A0
00001544 2057 movea.l A0, [A7]
00001546 2268 0004 movea.l A1, [A0 + 0x4]
0000154A 2269 0354 movea.l A1, [A1 + 0x354]
0000154E 4E91 jsr [A1]
00001550 4AAE FFFC tst.l [A6 - 0x4]
00001554 4FEF 000C lea.l A7, [A7 + 0xC]
00001558 6712 beq +0x14 /* 0000156C */
0000155A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000155E 2057 movea.l A0, [A7]
00001560 2268 0004 movea.l A1, [A0 + 0x4]
00001564 2269 00B4 movea.l A1, [A1 + 0xB4]
00001568 4E91 jsr [A1]
0000156A 584F addq.w A7, 4
label0000156C:
0000156C 61FF 0000 02C2 bsr +0x2C4 /* 00001830 */
00001572 2448 movea.l A2, A0
00001574 2613 move.l D3, [A3]
00001576 7001 moveq.l D0, 0x01
00001578 B680 cmp.l D3, D0
0000157A 6654 bne +0x56 /* 000015D0 */
0000157C 0C84 6E65 7743 cmpi.l D4, 0x6E657743 /* 'newC' */
00001582 670A beq +0xC /* 0000158E */
00001584 0C84 6578 7443 cmpi.l D4, 0x65787443 /* 'extC' */
0000158A 673A beq +0x3C /* 000015C6 */
0000158C 6042 bra +0x44 /* 000015D0 */
label0000158E:
0000158E 7001 moveq.l D0, 0x01
00001590 2540 0164 move.l [A2 + 0x164], D0
00001594 157C 0001 0168 move.b [A2 + 0x168], 0x1
0000159A 4A2A 0169 tst.b [A2 + 0x169]
0000159E 6720 beq +0x22 /* 000015C0 */
000015A0 2F0A move.l -[A7], A2
000015A2 2057 movea.l A0, [A7]
000015A4 2268 0004 movea.l A1, [A0 + 0x4]
000015A8 2269 0364 movea.l A1, [A1 + 0x364]
000015AC 4E91 jsr [A1]
000015AE 584F addq.w A7, 4
000015B0 2F08 move.l -[A7], A0
000015B2 2057 movea.l A0, [A7]
000015B4 2268 0004 movea.l A1, [A0 + 0x4]
000015B8 2269 0180 movea.l A1, [A1 + 0x180]
000015BC 4E91 jsr [A1]
000015BE 584F addq.w A7, 4
label000015C0:
000015C0 422A 0169 clr.b [A2 + 0x169]
000015C4 600A bra +0xC /* 000015D0 */
label000015C6:
000015C6 157C 0001 0169 move.b [A2 + 0x169], 0x1
000015CC 42AA 0164 clr.l [A2 + 0x164]
label000015D0:
000015D0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000015D4 4E5E unlink A6
000015D6 4E75 rts
000015D8 4E56 FFFC link A6, -0x0004
000015DC 42AE FFFC clr.l [A6 - 0x4]
000015E0 486E FFFC pea.l [A6 - 0x4]
000015E4 2F3C 7361 7665 move.l -[A7], 0x73617665 /* 'save' */
000015EA 61FF 0000 0244 bsr +0x246 /* 00001830 */
000015F0 2F08 move.l -[A7], A0
000015F2 2057 movea.l A0, [A7]
000015F4 2268 0004 movea.l A1, [A0 + 0x4]
000015F8 2269 0354 movea.l A1, [A1 + 0x354]
000015FC 4E91 jsr [A1]
000015FE 4AAE FFFC tst.l [A6 - 0x4]
00001602 4FEF 000C lea.l A7, [A7 + 0xC]
00001606 6712 beq +0x14 /* 0000161A */
00001608 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000160C 2057 movea.l A0, [A7]
0000160E 2268 0004 movea.l A1, [A0 + 0x4]
00001612 2269 00A8 movea.l A1, [A1 + 0xA8]
00001616 4E91 jsr [A1]
00001618 584F addq.w A7, 4
label0000161A:
0000161A 486E FFFC pea.l [A6 - 0x4]
0000161E 2F3C 7072 6E74 move.l -[A7], 0x70726E74 /* 'prnt' */
00001624 61FF 0000 020A bsr +0x20C /* 00001830 */
0000162A 2F08 move.l -[A7], A0
0000162C 2057 movea.l A0, [A7]
0000162E 2268 0004 movea.l A1, [A0 + 0x4]
00001632 2269 0354 movea.l A1, [A1 + 0x354]
00001636 4E91 jsr [A1]
00001638 4AAE FFFC tst.l [A6 - 0x4]
0000163C 4FEF 000C lea.l A7, [A7 + 0xC]
00001640 6712 beq +0x14 /* 00001654 */
00001642 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001646 2057 movea.l A0, [A7]
00001648 2268 0004 movea.l A1, [A0 + 0x4]
0000164C 2269 00A8 movea.l A1, [A1 + 0xA8]
00001650 4E91 jsr [A1]
00001652 584F addq.w A7, 4
label00001654:
00001654 486E FFFC pea.l [A6 - 0x4]
00001658 2F3C 6261 636B move.l -[A7], 0x6261636B /* 'back' */
0000165E 61FF 0000 01D0 bsr +0x1D2 /* 00001830 */
00001664 2F08 move.l -[A7], A0
00001666 2057 movea.l A0, [A7]
00001668 2268 0004 movea.l A1, [A0 + 0x4]
0000166C 2269 0354 movea.l A1, [A1 + 0x354]
00001670 4E91 jsr [A1]
00001672 4AAE FFFC tst.l [A6 - 0x4]
00001676 4FEF 000C lea.l A7, [A7 + 0xC]
0000167A 6712 beq +0x14 /* 0000168E */
0000167C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001680 2057 movea.l A0, [A7]
00001682 2268 0004 movea.l A1, [A0 + 0x4]
00001686 2269 00B8 movea.l A1, [A1 + 0xB8]
0000168A 4E91 jsr [A1]
0000168C 584F addq.w A7, 4
label0000168E:
0000168E 486E FFFC pea.l [A6 - 0x4]
00001692 2F3C 6E65 7874 move.l -[A7], 0x6E657874 /* 'next' */
00001698 61FF 0000 0196 bsr +0x198 /* 00001830 */
0000169E 2F08 move.l -[A7], A0
000016A0 2057 movea.l A0, [A7]
000016A2 2268 0004 movea.l A1, [A0 + 0x4]
000016A6 2269 0354 movea.l A1, [A1 + 0x354]
000016AA 4E91 jsr [A1]
000016AC 4AAE FFFC tst.l [A6 - 0x4]
000016B0 4FEF 000C lea.l A7, [A7 + 0xC]
000016B4 6712 beq +0x14 /* 000016C8 */
000016B6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000016BA 2057 movea.l A0, [A7]
000016BC 2268 0004 movea.l A1, [A0 + 0x4]
000016C0 2269 00B8 movea.l A1, [A1 + 0xB8]
000016C4 4E91 jsr [A1]
000016C6 584F addq.w A7, 4
label000016C8:
000016C8 486E FFFC pea.l [A6 - 0x4]
000016CC 4878 0385 push.l 0x385
000016D0 61FF 0000 015E bsr +0x160 /* 00001830 */
000016D6 2F08 move.l -[A7], A0
000016D8 2057 movea.l A0, [A7]
000016DA 2268 0004 movea.l A1, [A0 + 0x4]
000016DE 2269 0354 movea.l A1, [A1 + 0x354]
000016E2 4E91 jsr [A1]
000016E4 4AAE FFFC tst.l [A6 - 0x4]
000016E8 4FEF 000C lea.l A7, [A7 + 0xC]
000016EC 6712 beq +0x14 /* 00001700 */
000016EE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000016F2 2057 movea.l A0, [A7]
000016F4 2268 0004 movea.l A1, [A0 + 0x4]
000016F8 2269 00B4 movea.l A1, [A1 + 0xB4]
000016FC 4E91 jsr [A1]
000016FE 584F addq.w A7, 4
label00001700:
00001700 4E5E unlink A6
00001702 4E75 rts
00001704 4E56 FFF4 link A6, -0x000C
00001708 48E7 0030 movem.l -[A7], A2,A3
0000170C 266E 0008 movea.l A3, [A6 + 0x8]
00001710 61FF 0000 011E bsr +0x120 /* 00001830 */
00001716 2448 movea.l A2, A0
00001718 486E FFF4 pea.l [A6 - 0xC]
0000171C 2F0A move.l -[A7], A2
0000171E 2057 movea.l A0, [A7]
00001720 2268 0004 movea.l A1, [A0 + 0x4]
00001724 2269 0360 movea.l A1, [A1 + 0x360]
00001728 4E91 jsr [A1]
0000172A 0CAA 756E 6466 0164 cmpi.l [A2 + 0x164], 0x756E6466 /* 'undf' */
00001732 504F addq.w A7, 8
00001734 6700 00E4 beq +0xE6 /* 0000181A */
00001738 7001 moveq.l D0, 0x01
0000173A B0AA 0164 cmp.l D0, [A2 + 0x164]
0000173E 666E bne +0x70 /* 000017AE */
00001740 4267 clr.w -[A7]
00001742 4879 0001 E650 push.l 0x1E650
00001748 4879 0001 E5AC push.l 0x1E5AC
0000174E 4878 0004 push.l 0x4
00001752 2F3C 6E65 7743 move.l -[A7], 0x6E657743 /* 'newC' */
00001758 2F0B move.l -[A7], A3
0000175A 2057 movea.l A0, [A7]
0000175C 2268 0004 movea.l A1, [A0 + 0x4]
00001760 2269 0010 movea.l A1, [A1 + 0x10]
00001764 4E91 jsr [A1]
00001766 504F addq.w A7, 8
00001768 2F08 move.l -[A7], A0
0000176A 4EB9 0000 2582 jsr [0x00002582]
00001770 2448 movea.l A2, A0
00001772 200A move.l D0, A2
00001774 4FEF 0012 lea.l A7, [A7 + 0x12]
00001778 661E bne +0x20 /* 00001798 */
0000177A 42A7 clr.l -[A7]
0000177C 486E FFFC pea.l [A6 - 0x4]
00001780 2D7C 6E69 6C50 FFFC move.l [A6 - 0x4], 0x6E696C50 /* 'nilP' */
00001788 4879 0001 E5AA push.l 0x1E5AA
0000178E 4EB9 0000 2542 jsr [0x00002542]
00001794 4FEF 000C lea.l A7, [A7 + 0xC]
label00001798:
00001798 4878 0001 push.l 0x1
0000179C 2F0A move.l -[A7], A2
0000179E 2057 movea.l A0, [A7]
000017A0 2268 0004 movea.l A1, [A0 + 0x4]
000017A4 2269 0020 movea.l A1, [A1 + 0x20]
000017A8 4E91 jsr [A1]
000017AA 504F addq.w A7, 8
000017AC 606C bra +0x6E /* 0000181A */
label000017AE:
000017AE 4267 clr.w -[A7]
000017B0 4879 0001 E650 push.l 0x1E650
000017B6 4879 0001 E5AC push.l 0x1E5AC
000017BC 4878 0004 push.l 0x4
000017C0 2F3C 6578 7443 move.l -[A7], 0x65787443 /* 'extC' */
000017C6 2F0B move.l -[A7], A3
000017C8 2057 movea.l A0, [A7]
000017CA 2268 0004 movea.l A1, [A0 + 0x4]
000017CE 2269 0010 movea.l A1, [A1 + 0x10]
000017D2 4E91 jsr [A1]
000017D4 504F addq.w A7, 8
000017D6 2F08 move.l -[A7], A0
000017D8 4EB9 0000 2582 jsr [0x00002582]
000017DE 2448 movea.l A2, A0
000017E0 200A move.l D0, A2
000017E2 4FEF 0012 lea.l A7, [A7 + 0x12]
000017E6 661E bne +0x20 /* 00001806 */
000017E8 42A7 clr.l -[A7]
000017EA 486E FFF8 pea.l [A6 - 0x8]
000017EE 2D7C 6E69 6C50 FFF8 move.l [A6 - 0x8], 0x6E696C50 /* 'nilP' */
000017F6 4879 0001 E5AA push.l 0x1E5AA
000017FC 4EB9 0000 2542 jsr [0x00002542]
00001802 4FEF 000C lea.l A7, [A7 + 0xC]
label00001806:
00001806 4878 0001 push.l 0x1
0000180A 2F0A move.l -[A7], A2
0000180C 2057 movea.l A0, [A7]
0000180E 2268 0004 movea.l A1, [A0 + 0x4]
00001812 2269 0020 movea.l A1, [A1 + 0x20]
00001816 4E91 jsr [A1]
00001818 504F addq.w A7, 8
label0000181A:
0000181A 4CDF 0C00 movem.l A2,A3, [A7]+
0000181E 4E5E unlink A6
00001820 4E75 rts
00001822 206F 0008 movea.l A0, [A7 + 0x8]
00001826 30BC 0084 move.w [A0], 0x84
0000182A 303C 0084 move.w D0, 0x84
0000182E 4E75 rts
fn00001830:
00001830 206D 0816 movea.l A0, [A5 + 0x816]
00001834 4E75 rts
00001836 206F 0004 movea.l A0, [A7 + 0x4]
0000183A 5088 addq.l A0, 8
0000183C 2010 move.l D0, [A0]
0000183E 0680 FFFF FF58 addi.l D0, 0xFFFFFF58
00001844 D1AF 0004 add.l [A7 + 0x4], D0
00001848 4EF9 0000 14A4 jmp [0x000014A4]
0000184E 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
00001856 4EF9 0000 1522 jmp [0x00001522]
0000185C 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
00001864 4EF9 0000 14A4 jmp [0x000014A4]
fn0000186A:
0000186A 4E56 0000 link A6, 0
0000186E 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00001872 246E 0008 movea.l A2, [A6 + 0x8]
00001876 362E 000C move.w D3, [A6 + 0xC]
0000187A 286E 000E movea.l A4, [A6 + 0xE]
0000187E 4A43 tst.w D3
00001880 6718 beq +0x1A /* 0000189A */
00001882 204A movea.l A0, A2
00001884 41E8 00DE lea.l A0, [A0 + 0xDE]
00001888 2648 movea.l A3, A0
0000188A 2488 move.l [A2], A0
0000188C 2548 00A8 move.l [A2 + 0xA8], A0
00001890 2F0B move.l -[A7], A3
00001892 4EB9 0000 3F3A jsr [0x00003F3A]
00001898 584F addq.w A7, 4
label0000189A:
0000189A 2F0C move.l -[A7], A4
0000189C 4267 clr.w -[A7]
0000189E 2F0A move.l -[A7], A2
000018A0 61FF FFFF F8C2 bsr -0x73C /* 00001164 */
000018A6 4267 clr.w -[A7]
000018A8 486A 00A8 pea.l [A2 + 0xA8]
000018AC 4EB9 0000 410A jsr [0x0000410A]
000018B2 41F9 0001 DE2C lea.l A0, [0x0001DE2C]
000018B8 2548 0004 move.l [A2 + 0x4], A0
000018BC 41F9 0001 DE2C lea.l A0, [0x0001DE2C]
000018C2 41E8 0228 lea.l A0, [A0 + 0x228]
000018C6 2252 movea.l A1, [A2]
000018C8 2288 move.l [A1], A0
000018CA 41F9 0001 DE2C lea.l A0, [0x0001DE2C]
000018D0 41E8 01A0 lea.l A0, [A0 + 0x1A0]
000018D4 2548 007A move.l [A2 + 0x7A], A0
000018D8 41F9 0001 DE2C lea.l A0, [0x0001DE2C]
000018DE 41E8 01C0 lea.l A0, [A0 + 0x1C0]
000018E2 2548 00AC move.l [A2 + 0xAC], A0
000018E6 2652 movea.l A3, [A2]
000018E8 204A movea.l A0, A2
000018EA 41E8 00DE lea.l A0, [A0 + 0xDE]
000018EE 91CB sub.l A0, A3
000018F0 2748 0008 move.l [A3 + 0x8], A0
000018F4 204A movea.l A0, A2
000018F6 4FEF 0010 lea.l A7, [A7 + 0x10]
000018FA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000018FE 4E5E unlink A6
00001900 4E75 rts
fn00001902:
00001902 4E56 0000 link A6, 0
00001906 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000190A 246E 0008 movea.l A2, [A6 + 0x8]
0000190E 362E 000C move.w D3, [A6 + 0xC]
00001912 200A move.l D0, A2
00001914 677C beq +0x7E /* 00001992 */
00001916 41F9 0001 DE2C lea.l A0, [0x0001DE2C]
0000191C 2548 0004 move.l [A2 + 0x4], A0
00001920 41F9 0001 DE2C lea.l A0, [0x0001DE2C]
00001926 41E8 0228 lea.l A0, [A0 + 0x228]
0000192A 2252 movea.l A1, [A2]
0000192C 2288 move.l [A1], A0
0000192E 41F9 0001 DE2C lea.l A0, [0x0001DE2C]
00001934 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00001938 2548 007A move.l [A2 + 0x7A], A0
0000193C 41F9 0001 DE2C lea.l A0, [0x0001DE2C]
00001942 41E8 01C0 lea.l A0, [A0 + 0x1C0]
00001946 2548 00AC move.l [A2 + 0xAC], A0
0000194A 2652 movea.l A3, [A2]
0000194C 204A movea.l A0, A2
0000194E 41E8 00DE lea.l A0, [A0 + 0xDE]
00001952 2848 movea.l A4, A0
00001954 91CB sub.l A0, A3
00001956 2748 0008 move.l [A3 + 0x8], A0
0000195A 4267 clr.w -[A7]
0000195C 486A 00A8 pea.l [A2 + 0xA8]
00001960 4EB9 0000 411A jsr [0x0000411A]
00001966 4267 clr.w -[A7]
00001968 2F0A move.l -[A7], A2
0000196A 61FF FFFF F87C bsr -0x782 /* 000011E8 */
00001970 4A43 tst.w D3
00001972 4FEF 000C lea.l A7, [A7 + 0xC]
00001976 670C beq +0xE /* 00001984 */
00001978 4267 clr.w -[A7]
0000197A 2F0C move.l -[A7], A4
0000197C 4EB9 0000 3F42 jsr [0x00003F42]
00001982 5C4F addq.w A7, 6
label00001984:
00001984 4A43 tst.w D3
00001986 6F0A ble +0xC /* 00001992 */
00001988 2F0A move.l -[A7], A2
0000198A 4EB9 0000 2592 jsr [0x00002592]
00001990 584F addq.w A7, 4
label00001992:
00001992 204A movea.l A0, A2
00001994 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00001998 4E5E unlink A6
0000199A 4E75 rts
0000199C 4E56 FFF8 link A6, -0x0008
000019A0 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000019A4 266E 0008 movea.l A3, [A6 + 0x8]
000019A8 262E 000C move.l D3, [A6 + 0xC]
000019AC 286E 0010 movea.l A4, [A6 + 0x10]
000019B0 0C83 7642 6172 cmpi.l D3, 0x76426172 /* 'vBar' */
000019B6 671A beq +0x1C /* 000019D2 */
000019B8 0C83 6842 6172 cmpi.l D3, 0x68426172 /* 'hBar' */
000019BE 6712 beq +0x14 /* 000019D2 */
000019C0 0C83 4C69 6E65 cmpi.l D3, 0x4C696E65 /* 'Line' */
000019C6 670A beq +0xC /* 000019D2 */
000019C8 0C83 5069 6520 cmpi.l D3, 0x50696520 /* 'Pie ' */
000019CE 6600 00A4 bne +0xA6 /* 00001A74 */
label000019D2:
000019D2 42AE FFFC clr.l [A6 - 0x4]
000019D6 486E FFFC pea.l [A6 - 0x4]
000019DA 2F3C 6E65 7874 move.l -[A7], 0x6E657874 /* 'next' */
000019E0 61FF FFFF FE4E bsr -0x1B0 /* 00001830 */
000019E6 2F08 move.l -[A7], A0
000019E8 2057 movea.l A0, [A7]
000019EA 2268 0004 movea.l A1, [A0 + 0x4]
000019EE 2269 0354 movea.l A1, [A1 + 0x354]
000019F2 4E91 jsr [A1]
000019F4 4AAE FFFC tst.l [A6 - 0x4]
000019F8 4FEF 000C lea.l A7, [A7 + 0xC]
000019FC 6712 beq +0x14 /* 00001A10 */
000019FE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001A02 2057 movea.l A0, [A7]
00001A04 2268 0004 movea.l A1, [A0 + 0x4]
00001A08 2269 00B4 movea.l A1, [A1 + 0xB4]
00001A0C 4E91 jsr [A1]
00001A0E 584F addq.w A7, 4
label00001A10:
00001A10 61FF FFFF FE1E bsr -0x1E0 /* 00001830 */
00001A16 2448 movea.l A2, A0
00001A18 486E FFF8 pea.l [A6 - 0x8]
00001A1C 2F0A move.l -[A7], A2
00001A1E 2057 movea.l A0, [A7]
00001A20 2268 0004 movea.l A1, [A0 + 0x4]
00001A24 2269 0360 movea.l A1, [A1 + 0x360]
00001A28 4E91 jsr [A1]
00001A2A 2814 move.l D4, [A4]
00001A2C 7001 moveq.l D0, 0x01
00001A2E B880 cmp.l D4, D0
00001A30 504F addq.w A7, 8
00001A32 6640 bne +0x42 /* 00001A74 */
00001A34 1F3C 0001 move.b -[A7], 0x1
00001A38 2F0A move.l -[A7], A2
00001A3A 2057 movea.l A0, [A7]
00001A3C 2268 0004 movea.l A1, [A0 + 0x4]
00001A40 2269 0364 movea.l A1, [A1 + 0x364]
00001A44 4E91 jsr [A1]
00001A46 584F addq.w A7, 4
00001A48 2F08 move.l -[A7], A0
00001A4A 2057 movea.l A0, [A7]
00001A4C 2268 0004 movea.l A1, [A0 + 0x4]
00001A50 2269 0134 movea.l A1, [A1 + 0x134]
00001A54 4E91 jsr [A1]
00001A56 42A7 clr.l -[A7]
00001A58 2F0B move.l -[A7], A3
00001A5A 2F03 move.l -[A7], D3
00001A5C 2F0B move.l -[A7], A3
00001A5E 2057 movea.l A0, [A7]
00001A60 2268 0004 movea.l A1, [A0 + 0x4]
00001A64 2269 0224 movea.l A1, [A1 + 0x224]
00001A68 4E91 jsr [A1]
00001A6A 206E FFF8 movea.l A0, [A6 - 0x8]
00001A6E 2083 move.l [A0], D3
00001A70 4FEF 0016 lea.l A7, [A7 + 0x16]
label00001A74:
00001A74 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00001A78 4E5E unlink A6
00001A7A 4E75 rts
00001A7C 4E56 FFFC link A6, -0x0004
00001A80 42AE FFFC clr.l [A6 - 0x4]
00001A84 486E FFFC pea.l [A6 - 0x4]
00001A88 2F3C 7361 7665 move.l -[A7], 0x73617665 /* 'save' */
00001A8E 61FF FFFF FDA0 bsr -0x25E /* 00001830 */
00001A94 2F08 move.l -[A7], A0
00001A96 2057 movea.l A0, [A7]
00001A98 2268 0004 movea.l A1, [A0 + 0x4]
00001A9C 2269 0354 movea.l A1, [A1 + 0x354]
00001AA0 4E91 jsr [A1]
00001AA2 4AAE FFFC tst.l [A6 - 0x4]
00001AA6 4FEF 000C lea.l A7, [A7 + 0xC]
00001AAA 6712 beq +0x14 /* 00001ABE */
00001AAC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001AB0 2057 movea.l A0, [A7]
00001AB2 2268 0004 movea.l A1, [A0 + 0x4]
00001AB6 2269 00A8 movea.l A1, [A1 + 0xA8]
00001ABA 4E91 jsr [A1]
00001ABC 584F addq.w A7, 4
label00001ABE:
00001ABE 486E FFFC pea.l [A6 - 0x4]
00001AC2 2F3C 7072 6E74 move.l -[A7], 0x70726E74 /* 'prnt' */
00001AC8 61FF FFFF FD66 bsr -0x298 /* 00001830 */
00001ACE 2F08 move.l -[A7], A0
00001AD0 2057 movea.l A0, [A7]
00001AD2 2268 0004 movea.l A1, [A0 + 0x4]
00001AD6 2269 0354 movea.l A1, [A1 + 0x354]
00001ADA 4E91 jsr [A1]
00001ADC 4AAE FFFC tst.l [A6 - 0x4]
00001AE0 4FEF 000C lea.l A7, [A7 + 0xC]
00001AE4 6712 beq +0x14 /* 00001AF8 */
00001AE6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001AEA 2057 movea.l A0, [A7]
00001AEC 2268 0004 movea.l A1, [A0 + 0x4]
00001AF0 2269 00A8 movea.l A1, [A1 + 0xA8]
00001AF4 4E91 jsr [A1]
00001AF6 584F addq.w A7, 4
label00001AF8:
00001AF8 486E FFFC pea.l [A6 - 0x4]
00001AFC 2F3C 6261 636B move.l -[A7], 0x6261636B /* 'back' */
00001B02 61FF FFFF FD2C bsr -0x2D2 /* 00001830 */
00001B08 2F08 move.l -[A7], A0
00001B0A 2057 movea.l A0, [A7]
00001B0C 2268 0004 movea.l A1, [A0 + 0x4]
00001B10 2269 0354 movea.l A1, [A1 + 0x354]
00001B14 4E91 jsr [A1]
00001B16 4AAE FFFC tst.l [A6 - 0x4]
00001B1A 4FEF 000C lea.l A7, [A7 + 0xC]
00001B1E 6712 beq +0x14 /* 00001B32 */
00001B20 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001B24 2057 movea.l A0, [A7]
00001B26 2268 0004 movea.l A1, [A0 + 0x4]
00001B2A 2269 00B4 movea.l A1, [A1 + 0xB4]
00001B2E 4E91 jsr [A1]
00001B30 584F addq.w A7, 4
label00001B32:
00001B32 486E FFFC pea.l [A6 - 0x4]
00001B36 2F3C 6E65 7874 move.l -[A7], 0x6E657874 /* 'next' */
00001B3C 61FF FFFF FCF2 bsr -0x30C /* 00001830 */
00001B42 2F08 move.l -[A7], A0
00001B44 2057 movea.l A0, [A7]
00001B46 2268 0004 movea.l A1, [A0 + 0x4]
00001B4A 2269 0354 movea.l A1, [A1 + 0x354]
00001B4E 4E91 jsr [A1]
00001B50 4AAE FFFC tst.l [A6 - 0x4]
00001B54 4FEF 000C lea.l A7, [A7 + 0xC]
00001B58 6712 beq +0x14 /* 00001B6C */
00001B5A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001B5E 2057 movea.l A0, [A7]
00001B60 2268 0004 movea.l A1, [A0 + 0x4]
00001B64 2269 00B8 movea.l A1, [A1 + 0xB8]
00001B68 4E91 jsr [A1]
00001B6A 584F addq.w A7, 4
label00001B6C:
00001B6C 486E FFFC pea.l [A6 - 0x4]
00001B70 4878 0385 push.l 0x385
00001B74 61FF FFFF FCBA bsr -0x344 /* 00001830 */
00001B7A 2F08 move.l -[A7], A0
00001B7C 2057 movea.l A0, [A7]
00001B7E 2268 0004 movea.l A1, [A0 + 0x4]
00001B82 2269 0354 movea.l A1, [A1 + 0x354]
00001B86 4E91 jsr [A1]
00001B88 4AAE FFFC tst.l [A6 - 0x4]
00001B8C 4FEF 000C lea.l A7, [A7 + 0xC]
00001B90 6712 beq +0x14 /* 00001BA4 */
00001B92 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001B96 2057 movea.l A0, [A7]
00001B98 2268 0004 movea.l A1, [A0 + 0x4]
00001B9C 2269 00B4 movea.l A1, [A1 + 0xB4]
00001BA0 4E91 jsr [A1]
00001BA2 584F addq.w A7, 4
label00001BA4:
00001BA4 4E5E unlink A6
00001BA6 4E75 rts
00001BA8 4E56 FFF8 link A6, -0x0008
00001BAC 48E7 1030 movem.l -[A7], D3,A2,A3
00001BB0 266E 0008 movea.l A3, [A6 + 0x8]
00001BB4 61FF FFFF FC7A bsr -0x384 /* 00001830 */
00001BBA 2448 movea.l A2, A0
00001BBC 486E FFFC pea.l [A6 - 0x4]
00001BC0 2F0A move.l -[A7], A2
00001BC2 2057 movea.l A0, [A7]
00001BC4 2268 0004 movea.l A1, [A0 + 0x4]
00001BC8 2269 0360 movea.l A1, [A1 + 0x360]
00001BCC 4E91 jsr [A1]
00001BCE 206E FFFC movea.l A0, [A6 - 0x4]
00001BD2 2610 move.l D3, [A0]
00001BD4 0C83 756E 6466 cmpi.l D3, 0x756E6466 /* 'undf' */
00001BDA 504F addq.w A7, 8
00001BDC 6768 beq +0x6A /* 00001C46 */
00001BDE 4267 clr.w -[A7]
00001BE0 4879 0001 E28C push.l 0x1E28C
00001BE6 4879 0001 E196 push.l 0x1E196
00001BEC 4878 0004 push.l 0x4
00001BF0 2F03 move.l -[A7], D3
00001BF2 2F0B move.l -[A7], A3
00001BF4 2057 movea.l A0, [A7]
00001BF6 2268 0004 movea.l A1, [A0 + 0x4]
00001BFA 2269 0010 movea.l A1, [A1 + 0x10]
00001BFE 4E91 jsr [A1]
00001C00 504F addq.w A7, 8
00001C02 2F08 move.l -[A7], A0
00001C04 4EB9 0000 2582 jsr [0x00002582]
00001C0A 2448 movea.l A2, A0
00001C0C 200A move.l D0, A2
00001C0E 4FEF 0012 lea.l A7, [A7 + 0x12]
00001C12 661E bne +0x20 /* 00001C32 */
00001C14 42A7 clr.l -[A7]
00001C16 486E FFF8 pea.l [A6 - 0x8]
00001C1A 2D7C 6E69 6C50 FFF8 move.l [A6 - 0x8], 0x6E696C50 /* 'nilP' */
00001C22 4879 0001 E194 push.l 0x1E194
00001C28 4EB9 0000 2542 jsr [0x00002542]
00001C2E 4FEF 000C lea.l A7, [A7 + 0xC]
label00001C32:
00001C32 4878 0001 push.l 0x1
00001C36 2F0A move.l -[A7], A2
00001C38 2057 movea.l A0, [A7]
00001C3A 2268 0004 movea.l A1, [A0 + 0x4]
00001C3E 2269 0020 movea.l A1, [A1 + 0x20]
00001C42 4E91 jsr [A1]
00001C44 504F addq.w A7, 8
label00001C46:
00001C46 200B move.l D0, A3
00001C48 4A80 tst.l D0
00001C4A 6708 beq +0xA /* 00001C54 */
00001C4C 204B movea.l A0, A3
00001C4E 41E8 00A8 lea.l A0, [A0 + 0xA8]
00001C52 6002 bra +0x4 /* 00001C56 */
label00001C54:
00001C54 204B movea.l A0, A3
label00001C56:
00001C56 4850 pea.l [A0]
00001C58 4EB9 0000 4152 jsr [0x00004152]
00001C5E 584F addq.w A7, 4
00001C60 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001C64 4E5E unlink A6
00001C66 4E75 rts
00001C68 4E56 FF00 link A6, -0x0100
00001C6C 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00001C70 282E 000C move.l D4, [A6 + 0xC]
00001C74 262E 0010 move.l D3, [A6 + 0x10]
00001C78 286E 0014 movea.l A4, [A6 + 0x14]
00001C7C 4267 clr.w -[A7]
00001C7E 4879 0001 E28C push.l 0x1E28C
00001C84 4879 0001 E196 push.l 0x1E196
00001C8A 4878 0004 push.l 0x4
00001C8E 2F04 move.l -[A7], D4
00001C90 2F03 move.l -[A7], D3
00001C92 2057 movea.l A0, [A7]
00001C94 2268 0004 movea.l A1, [A0 + 0x4]
00001C98 2269 0010 movea.l A1, [A1 + 0x10]
00001C9C 4E91 jsr [A1]
00001C9E 504F addq.w A7, 8
00001CA0 2F08 move.l -[A7], A0
00001CA2 4EB9 0000 2582 jsr [0x00002582]
00001CA8 2448 movea.l A2, A0
00001CAA 4267 clr.w -[A7]
00001CAC 4879 0001 E28C push.l 0x1E28C
00001CB2 4879 0001 E16E push.l 0x1E16E
00001CB8 4878 0004 push.l 0x4
00001CBC 2F3C 6469 7370 move.l -[A7], 0x64697370 /* 'disp' */
00001CC2 2F03 move.l -[A7], D3
00001CC4 2057 movea.l A0, [A7]
00001CC6 2268 0004 movea.l A1, [A0 + 0x4]
00001CCA 2269 0010 movea.l A1, [A1 + 0x10]
00001CCE 4E91 jsr [A1]
00001CD0 504F addq.w A7, 8
00001CD2 2F08 move.l -[A7], A0
00001CD4 4EB9 0000 2582 jsr [0x00002582]
00001CDA 2648 movea.l A3, A0
00001CDC 200A move.l D0, A2
00001CDE 4FEF 0024 lea.l A7, [A7 + 0x24]
00001CE2 673E beq +0x40 /* 00001D22 */
00001CE4 200B move.l D0, A3
00001CE6 673A beq +0x3C /* 00001D22 */
00001CE8 486E FF00 pea.l [A6 - 0x100]
00001CEC 2F0A move.l -[A7], A2
00001CEE 61FF 0000 08E8 bsr +0x8EA /* 000025D8 */
00001CF4 486E FF00 pea.l [A6 - 0x100]
00001CF8 2F0B move.l -[A7], A3
00001CFA 2057 movea.l A0, [A7]
00001CFC 2268 0004 movea.l A1, [A0 + 0x4]
00001D00 2269 0028 movea.l A1, [A1 + 0x28]
00001D04 4E91 jsr [A1]
00001D06 200C move.l D0, A4
00001D08 4FEF 0010 lea.l A7, [A7 + 0x10]
00001D0C 6714 beq +0x16 /* 00001D22 */
00001D0E 3F3C 0010 move.w -[A7], 0x10
00001D12 2F0C move.l -[A7], A4
00001D14 486E FF00 pea.l [A6 - 0x100]
00001D18 4EB9 0000 299A jsr [0x0000299A]
00001D1E 4FEF 000A lea.l A7, [A7 + 0xA]
label00001D22:
00001D22 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00001D26 4E5E unlink A6
00001D28 4E75 rts
00001D2A 4E56 FFF6 link A6, -0x000A
00001D2E 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00001D32 286E 0008 movea.l A4, [A6 + 0x8]
00001D36 2A2E 000C move.l D5, [A6 + 0xC]
00001D3A 266E 0010 movea.l A3, [A6 + 0x10]
00001D3E 61FF FFFF FAF0 bsr -0x50E /* 00001830 */
00001D44 2448 movea.l A2, A0
00001D46 486E FFF6 pea.l [A6 - 0xA]
00001D4A 2F0A move.l -[A7], A2
00001D4C 2057 movea.l A0, [A7]
00001D4E 2268 0004 movea.l A1, [A0 + 0x4]
00001D52 2269 0360 movea.l A1, [A1 + 0x360]
00001D56 4E91 jsr [A1]
00001D58 7601 moveq.l D3, 0x01
00001D5A 504F addq.w A7, 8
00001D5C 2005 move.l D0, D5
00001D5E 5980 subq.l D0, 4
00001D60 6708 beq +0xA /* 00001D6A */
00001D62 5D80 subq.l D0, 6
00001D64 6704 beq +0x6 /* 00001D6A */
00001D66 6000 00A8 bra +0xAA /* 00001E10 */
label00001D6A:
00001D6A 1F3C 0001 move.b -[A7], 0x1
00001D6E 4267 clr.w -[A7]
00001D70 486E FFFA pea.l [A6 - 0x6]
00001D74 4EB9 0000 28B2 jsr [0x000028B2]
00001D7A 2F0A move.l -[A7], A2
00001D7C 2057 movea.l A0, [A7]
00001D7E 2268 0004 movea.l A1, [A0 + 0x4]
00001D82 2269 0364 movea.l A1, [A1 + 0x364]
00001D86 4E91 jsr [A1]
00001D88 584F addq.w A7, 4
00001D8A 2F08 move.l -[A7], A0
00001D8C 2057 movea.l A0, [A7]
00001D8E 2268 0004 movea.l A1, [A0 + 0x4]
00001D92 2269 0130 movea.l A1, [A1 + 0x130]
00001D96 4E91 jsr [A1]
00001D98 4A00 tst.b D0
00001D9A 4FEF 000C lea.l A7, [A7 + 0xC]
00001D9E 6710 beq +0x12 /* 00001DB0 */
00001DA0 554F subq.w A7, 2
00001DA2 3F3C 0C2B move.w -[A7], 0xC2B
00001DA6 42A7 clr.l -[A7]
00001DA8 A988 syscall CautionAlert
00001DAA 301F move.w D0, [A7]+
00001DAC 3800 move.w D4, D0
00001DAE 6002 bra +0x4 /* 00001DB2 */
label00001DB0:
00001DB0 7802 moveq.l D4, 0x02
label00001DB2:
00001DB2 0C44 0002 cmpi.w D4, 0x2
00001DB6 6646 bne +0x48 /* 00001DFE */
00001DB8 2F0A move.l -[A7], A2
00001DBA 2057 movea.l A0, [A7]
00001DBC 2268 0004 movea.l A1, [A0 + 0x4]
00001DC0 2269 035C movea.l A1, [A1 + 0x35C]
00001DC4 4E91 jsr [A1]
00001DC6 2008 move.l D0, A0
00001DC8 4A80 tst.l D0
00001DCA 584F addq.w A7, 4
00001DCC 6704 beq +0x6 /* 00001DD2 */
00001DCE 41E8 007A lea.l A0, [A0 + 0x7A]
label00001DD2:
00001DD2 4850 pea.l [A0]
00001DD4 4EB9 0000 4152 jsr [0x00004152]
00001DDA 2F0B move.l -[A7], A3
00001DDC 2F05 move.l -[A7], D5
00001DDE 486C 00A8 pea.l [A4 + 0xA8]
00001DE2 4EB9 0000 41A2 jsr [0x000041A2]
00001DE8 1600 move.b D3, D0
00001DEA 3F3C FFFF move.w -[A7], 0xFFFF
00001DEE 486E FFFA pea.l [A6 - 0x6]
00001DF2 4EB9 0000 28BA jsr [0x000028BA]
00001DF8 4FEF 0016 lea.l A7, [A7 + 0x16]
00001DFC 6026 bra +0x28 /* 00001E24 */
label00001DFE:
00001DFE 3F3C FFFF move.w -[A7], 0xFFFF
00001E02 486E FFFA pea.l [A6 - 0x6]
00001E06 4EB9 0000 28BA jsr [0x000028BA]
00001E0C 5C4F addq.w A7, 6
00001E0E 6014 bra +0x16 /* 00001E24 */
label00001E10:
00001E10 2F0B move.l -[A7], A3
00001E12 2F05 move.l -[A7], D5
00001E14 486C 00A8 pea.l [A4 + 0xA8]
00001E18 4EB9 0000 41A2 jsr [0x000041A2]
00001E1E 1600 move.b D3, D0
00001E20 4FEF 000C lea.l A7, [A7 + 0xC]
label00001E24:
00001E24 1003 move.b D0, D3
00001E26 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00001E2A 4E5E unlink A6
00001E2C 4E75 rts
fn00001E2E:
00001E2E 4E56 0000 link A6, 0
00001E32 48E7 0030 movem.l -[A7], A2,A3
00001E36 266E 0008 movea.l A3, [A6 + 0x8]
00001E3A 2F0B move.l -[A7], A3
00001E3C 61FF FFFF F466 bsr -0xB98 /* 000012A4 */
00001E42 61FF FFFF F9EC bsr -0x612 /* 00001830 */
00001E48 2448 movea.l A2, A0
00001E4A 2F0A move.l -[A7], A2
00001E4C 2057 movea.l A0, [A7]
00001E4E 2268 0004 movea.l A1, [A0 + 0x4]
00001E52 2269 035C movea.l A1, [A1 + 0x35C]
00001E56 4E91 jsr [A1]
00001E58 2008 move.l D0, A0
00001E5A 4A80 tst.l D0
00001E5C 584F addq.w A7, 4
00001E5E 6704 beq +0x6 /* 00001E64 */
00001E60 41E8 007A lea.l A0, [A0 + 0x7A]
label00001E64:
00001E64 4850 pea.l [A0]
00001E66 486B 00A8 pea.l [A3 + 0xA8]
00001E6A 2057 movea.l A0, [A7]
00001E6C 2268 0004 movea.l A1, [A0 + 0x4]
00001E70 2269 000C movea.l A1, [A1 + 0xC]
00001E74 4E91 jsr [A1]
00001E76 4FEF 000C lea.l A7, [A7 + 0xC]
00001E7A 4CDF 0C00 movem.l A2,A3, [A7]+
00001E7E 4E5E unlink A6
00001E80 4E75 rts
00001E82 4E56 0000 link A6, 0
00001E86 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E8A 4EB9 0000 35CA jsr [0x000035CA]
00001E90 61FF FFFF F99E bsr -0x660 /* 00001830 */
00001E96 4E5E unlink A6
00001E98 4E75 rts
00001E9A 206F 0008 movea.l A0, [A7 + 0x8]
00001E9E 30BC 0085 move.w [A0], 0x85
00001EA2 303C 0085 move.w D0, 0x85
00001EA6 4E75 rts
00001EA8 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
00001EB0 4EF9 0000 19A0 jmp [0x000019A0]
00001EB6 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
00001EBE 4EF9 0000 1906 jmp [0x00001906]
00001EC4 206F 0004 movea.l A0, [A7 + 0x4]
00001EC8 5088 addq.l A0, 8
00001ECA 2010 move.l D0, [A0]
00001ECC 0680 FFFF FF22 addi.l D0, 0xFFFFFF22
00001ED2 D1AF 0004 add.l [A7 + 0x4], D0
00001ED6 4EF9 0000 1906 jmp [0x00001906]
00001EDC 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
00001EE4 4EF9 0000 1D2E jmp [0x00001D2E]
00001EEA 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
00001EF2 4EF9 0000 1906 jmp [0x00001906]
fn00001EF8:
00001EF8 4E56 0000 link A6, 0
00001EFC 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00001F00 246E 0008 movea.l A2, [A6 + 0x8]
00001F04 362E 000C move.w D3, [A6 + 0xC]
00001F08 286E 000E movea.l A4, [A6 + 0xE]
00001F0C 4A43 tst.w D3
00001F0E 6718 beq +0x1A /* 00001F28 */
00001F10 204A movea.l A0, A2
00001F12 41E8 00E0 lea.l A0, [A0 + 0xE0]
00001F16 2648 movea.l A3, A0
00001F18 2488 move.l [A2], A0
00001F1A 2548 00A8 move.l [A2 + 0xA8], A0
00001F1E 2F0B move.l -[A7], A3
00001F20 4EB9 0000 3F3A jsr [0x00003F3A]
00001F26 584F addq.w A7, 4
label00001F28:
00001F28 2F0C move.l -[A7], A4
00001F2A 4267 clr.w -[A7]
00001F2C 2F0A move.l -[A7], A2
00001F2E 61FF FFFF F93A bsr -0x6C4 /* 0000186A */
00001F34 41F9 0001 D8F4 lea.l A0, [0x0001D8F4]
00001F3A 2548 0004 move.l [A2 + 0x4], A0
00001F3E 41F9 0001 D8F4 lea.l A0, [0x0001D8F4]
00001F44 41E8 0230 lea.l A0, [A0 + 0x230]
00001F48 2252 movea.l A1, [A2]
00001F4A 2288 move.l [A1], A0
00001F4C 41F9 0001 D8F4 lea.l A0, [0x0001D8F4]
00001F52 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00001F56 2548 007A move.l [A2 + 0x7A], A0
00001F5A 41F9 0001 D8F4 lea.l A0, [0x0001D8F4]
00001F60 41E8 01C0 lea.l A0, [A0 + 0x1C0]
00001F64 2548 00AC move.l [A2 + 0xAC], A0
00001F68 2652 movea.l A3, [A2]
00001F6A 204A movea.l A0, A2
00001F6C 41E8 00E0 lea.l A0, [A0 + 0xE0]
00001F70 91CB sub.l A0, A3
00001F72 2748 0008 move.l [A3 + 0x8], A0
00001F76 204A movea.l A0, A2
00001F78 4FEF 000A lea.l A7, [A7 + 0xA]
00001F7C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00001F80 4E5E unlink A6
00001F82 4E75 rts
fn00001F84:
00001F84 4E56 0000 link A6, 0
00001F88 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00001F8C 246E 0008 movea.l A2, [A6 + 0x8]
00001F90 362E 000C move.w D3, [A6 + 0xC]
00001F94 200A move.l D0, A2
00001F96 676E beq +0x70 /* 00002006 */
00001F98 41F9 0001 D8F4 lea.l A0, [0x0001D8F4]
00001F9E 2548 0004 move.l [A2 + 0x4], A0
00001FA2 41F9 0001 D8F4 lea.l A0, [0x0001D8F4]
00001FA8 41E8 0230 lea.l A0, [A0 + 0x230]
00001FAC 2252 movea.l A1, [A2]
00001FAE 2288 move.l [A1], A0
00001FB0 41F9 0001 D8F4 lea.l A0, [0x0001D8F4]
00001FB6 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00001FBA 2548 007A move.l [A2 + 0x7A], A0
00001FBE 41F9 0001 D8F4 lea.l A0, [0x0001D8F4]
00001FC4 41E8 01C0 lea.l A0, [A0 + 0x1C0]
00001FC8 2548 00AC move.l [A2 + 0xAC], A0
00001FCC 2652 movea.l A3, [A2]
00001FCE 204A movea.l A0, A2
00001FD0 41E8 00E0 lea.l A0, [A0 + 0xE0]
00001FD4 2848 movea.l A4, A0
00001FD6 91CB sub.l A0, A3
00001FD8 2748 0008 move.l [A3 + 0x8], A0
00001FDC 4267 clr.w -[A7]
00001FDE 2F0A move.l -[A7], A2
00001FE0 61FF FFFF F920 bsr -0x6DE /* 00001902 */
00001FE6 4A43 tst.w D3
00001FE8 5C4F addq.w A7, 6
00001FEA 670C beq +0xE /* 00001FF8 */
00001FEC 4267 clr.w -[A7]
00001FEE 2F0C move.l -[A7], A4
00001FF0 4EB9 0000 3F42 jsr [0x00003F42]
00001FF6 5C4F addq.w A7, 6
label00001FF8:
00001FF8 4A43 tst.w D3
00001FFA 6F0A ble +0xC /* 00002006 */
00001FFC 2F0A move.l -[A7], A2
00001FFE 4EB9 0000 2592 jsr [0x00002592]
00002004 584F addq.w A7, 4
label00002006:
00002006 204A movea.l A0, A2
00002008 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000200C 4E5E unlink A6
0000200E 4E75 rts
00002010 4E56 0000 link A6, 0
00002014 2F0A move.l -[A7], A2
00002016 246E 0008 movea.l A2, [A6 + 0x8]
0000201A 422A 00DF clr.b [A2 + 0xDF]
0000201E 422A 00DE clr.b [A2 + 0xDE]
00002022 2F0A move.l -[A7], A2
00002024 61FF FFFF FE08 bsr -0x1F6 /* 00001E2E */
0000202A 584F addq.w A7, 4
0000202C 245F movea.l A2, [A7]+
0000202E 4E5E unlink A6
00002030 4E75 rts
00002032 4E56 FFFC link A6, -0x0004
00002036 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000203A 246E 0008 movea.l A2, [A6 + 0x8]
0000203E 262E 000C move.l D3, [A6 + 0xC]
00002042 266E 0010 movea.l A3, [A6 + 0x10]
00002046 42AE FFFC clr.l [A6 - 0x4]
0000204A 486E FFFC pea.l [A6 - 0x4]
0000204E 2F3C 6E65 7874 move.l -[A7], 0x6E657874 /* 'next' */
00002054 61FF FFFF F7DA bsr -0x824 /* 00001830 */
0000205A 2F08 move.l -[A7], A0
0000205C 2057 movea.l A0, [A7]
0000205E 2268 0004 movea.l A1, [A0 + 0x4]
00002062 2269 0354 movea.l A1, [A1 + 0x354]
00002066 4E91 jsr [A1]
00002068 4AAE FFFC tst.l [A6 - 0x4]
0000206C 4FEF 000C lea.l A7, [A7 + 0xC]
00002070 6712 beq +0x14 /* 00002084 */
00002072 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002076 2057 movea.l A0, [A7]
00002078 2268 0004 movea.l A1, [A0 + 0x4]
0000207C 2269 00B4 movea.l A1, [A1 + 0xB4]
00002080 4E91 jsr [A1]
00002082 584F addq.w A7, 4
label00002084:
00002084 2813 move.l D4, [A3]
00002086 7001 moveq.l D0, 0x01
00002088 B880 cmp.l D4, D0
0000208A 6600 009C bne +0x9E /* 00002128 */
0000208E 2003 move.l D0, D3
00002090 61FF FFFF E562 bsr -0x1A9C /* 000005F4 */
00002096 0092 6172 6561 ori.l [A2], 0x61726561 /* 'area' */
0000209C 7765 moveq.l D3, 0x65
0000209E 6967 bvs +0x69 /* 00002107 */
000020A0 000A 6172 ori.b A2, 0x72 /* 'r' */
000020A4 6561 bcs +0x63 /* 00002107 */
000020A6 006C 6361 7061 ori.w [A4 + 0x7061], 0x6361 /* 'ca' */
000020AC 0066 6469 ori.w -[A6], 0x6469 /* 'di' */
000020B0 7374 moveq.l D1, 0x74
000020B2 0060 6869 ori.w -[A0], 0x6869 /* 'hi' */
000020B6 6768 beq +0x6A /* 00002120 */
000020B8 005A 6C65 ori.w [A2]+, 0x6C65 /* 'le' */
000020BC 6E67 bgt +0x69 /* 00002125 */
000020BE 0054 6F74 ori.w [A4], 0x6F74 /* 'ot' */
000020C2 6865 bvc +0x67 /* 00002129 */
000020C4 0020 7175 ori.b -[A0], 0x75 /* 'u' */
000020C8 616E bsr +0x70 /* 00002138 */
000020CA 0032 7370 6564 ori.b <<invalid full ext with I/IS == 4>>, 0x70 /* 'p' */
000020D0 0042 7465 ori.w D2, 0x7465 /* 'te' */
000020D4 6D70 blt +0x72 /* 00002146 */
000020D6 003C 766F ori.b ccr, 111
000020DA 6C75 bge +0x77 /* 00002151 */
000020DC 0036 7765 6967 ori.b <<invalid full ext with IS == 1 and I/IS == 7>>, 0x65 /* 'e' */
000020E2 0030 157C 0001 ori.b [A0 + D0.w + 0x1], 0x7C /* '|' */
000020E8 00DF .incomplete
000020EA 422A 00DE clr.b [A2 + 0xDE]
000020EE 2F03 move.l -[A7], D3
000020F0 2F0A move.l -[A7], A2
000020F2 61FF 0000 027C bsr +0x27E /* 00002370 */
000020F8 504F addq.w A7, 8
000020FA 602C bra +0x2E /* 00002128 */
000020FC 422A 00DF clr.b [A2 + 0xDF]
00002100 422A 00DE clr.b [A2 + 0xDE]
00002104 2F03 move.l -[A7], D3
00002106 2F0A move.l -[A7], A2
00002108 61FF 0000 0266 bsr +0x268 /* 00002370 */
0000210E 504F addq.w A7, 8
00002110 6016 bra +0x18 /* 00002128 */
00002112 422A 00DF clr.b [A2 + 0xDF]
00002116 157C 0001 00DE move.b [A2 + 0xDE], 0x1
0000211C 2F03 move.l -[A7], D3
0000211E 2F0A move.l -[A7], A2
label00002120:
00002120 61FF 0000 024E bsr +0x250 /* 00002370 */
00002126 504F addq.w A7, 8
label00002128:
00002128 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000212C 4E5E unlink A6
0000212E 4E75 rts
00002130 4E56 FFF8 link A6, -0x0008
00002134 48E7 1038 movem.l -[A7], D3,A2,A3,A4
fn00002138:
00002138 246E 0008 movea.l A2, [A6 + 0x8]
0000213C 61FF FFFF F6F2 bsr -0x90C /* 00001830 */
00002142 2648 movea.l A3, A0
00002144 486E FFFC pea.l [A6 - 0x4]
// begin alternate branch 00002146-00002148
label00002146:
00002146 FFFC .invalid <<F/7/7>>
// end alternate branch 00002146-00002148
label00002146: // (misaligned)
00002148 2F0B move.l -[A7], A3
0000214A 2057 movea.l A0, [A7]
0000214C 2268 0004 movea.l A1, [A0 + 0x4]
00002150 2269 0360 movea.l A1, [A1 + 0x360]
00002154 4E91 jsr [A1]
00002156 4A2A 00DF tst.b [A2 + 0xDF]
0000215A 504F addq.w A7, 8
0000215C 6606 bne +0x8 /* 00002164 */
0000215E 4A2A 00DE tst.b [A2 + 0xDE]
00002162 673A beq +0x3C /* 0000219E */
label00002164:
00002164 2F0B move.l -[A7], A3
00002166 2057 movea.l A0, [A7]
00002168 2268 0004 movea.l A1, [A0 + 0x4]
0000216C 2269 035C movea.l A1, [A1 + 0x35C]
00002170 4E91 jsr [A1]
00002172 2848 movea.l A4, A0
00002174 2F0C move.l -[A7], A4
00002176 61FF FFFF EDF8 bsr -0x1206 /* 00000F70 */
0000217C 48C0 ext.l D0
0000217E 5280 addq.l D0, 1
00002180 584F addq.w A7, 4
00002182 3F00 move.w -[A7], D0
00002184 2F0C move.l -[A7], A4
00002186 2057 movea.l A0, [A7]
00002188 2268 0004 movea.l A1, [A0 + 0x4]
0000218C 2269 0214 movea.l A1, [A1 + 0x214]
00002190 4E91 jsr [A1]
00002192 422A 00DE clr.b [A2 + 0xDE]
00002196 422A 00DF clr.b [A2 + 0xDF]
0000219A 4FEF 000A lea.l A7, [A7 + 0xA]
label0000219E:
0000219E 206E FFFC movea.l A0, [A6 - 0x4]
000021A2 2628 0004 move.l D3, [A0 + 0x4]
000021A6 0C83 756E 6466 cmpi.l D3, 0x756E6466 /* 'undf' */
000021AC 6768 beq +0x6A /* 00002216 */
000021AE 4267 clr.w -[A7]
000021B0 4879 0001 DDA8 push.l 0x1DDA8
000021B6 4879 0001 DCB2 push.l 0x1DCB2
000021BC 4878 0004 push.l 0x4
000021C0 2F03 move.l -[A7], D3
000021C2 2F0A move.l -[A7], A2
000021C4 2057 movea.l A0, [A7]
000021C6 2268 0004 movea.l A1, [A0 + 0x4]
000021CA 2269 0010 movea.l A1, [A1 + 0x10]
000021CE 4E91 jsr [A1]
000021D0 504F addq.w A7, 8
000021D2 2F08 move.l -[A7], A0
000021D4 4EB9 0000 2582 jsr [0x00002582]
000021DA 2648 movea.l A3, A0
000021DC 200B move.l D0, A3
000021DE 4FEF 0012 lea.l A7, [A7 + 0x12]
000021E2 661E bne +0x20 /* 00002202 */
000021E4 42A7 clr.l -[A7]
000021E6 486E FFF8 pea.l [A6 - 0x8]
000021EA 2D7C 6E69 6C50 FFF8 move.l [A6 - 0x8], 0x6E696C50 /* 'nilP' */
000021F2 4879 0001 DCB0 push.l 0x1DCB0
000021F8 4EB9 0000 2542 jsr [0x00002542]
000021FE 4FEF 000C lea.l A7, [A7 + 0xC]
label00002202:
00002202 4878 0001 push.l 0x1
00002206 2F0B move.l -[A7], A3
00002208 2057 movea.l A0, [A7]
0000220A 2268 0004 movea.l A1, [A0 + 0x4]
0000220E 2269 0020 movea.l A1, [A1 + 0x20]
00002212 4E91 jsr [A1]
00002214 504F addq.w A7, 8
label00002216:
00002216 2F0A move.l -[A7], A2
00002218 2057 movea.l A0, [A7]
0000221A 2268 0004 movea.l A1, [A0 + 0x4]
0000221E 2269 0228 movea.l A1, [A1 + 0x228]
00002222 4E91 jsr [A1]
00002224 200A move.l D0, A2
00002226 4A80 tst.l D0
00002228 6708 beq +0xA /* 00002232 */
0000222A 204A movea.l A0, A2
0000222C 41E8 00A8 lea.l A0, [A0 + 0xA8]
00002230 6002 bra +0x4 /* 00002234 */
label00002232:
00002232 204A movea.l A0, A2
label00002234:
00002234 4850 pea.l [A0]
00002236 4EB9 0000 4152 jsr [0x00004152]
0000223C 504F addq.w A7, 8
0000223E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00002242 4E5E unlink A6
00002244 4E75 rts
00002246 4E56 FFF8 link A6, -0x0008
0000224A 48E7 1030 movem.l -[A7], D3,A2,A3
0000224E 266E 0008 movea.l A3, [A6 + 0x8]
00002252 61FF FFFF F5DC bsr -0xA22 /* 00001830 */
00002258 2448 movea.l A2, A0
0000225A 486E FFFC pea.l [A6 - 0x4]
0000225E 2F0A move.l -[A7], A2
00002260 2057 movea.l A0, [A7]
00002262 2268 0004 movea.l A1, [A0 + 0x4]
00002266 2269 0360 movea.l A1, [A1 + 0x360]
0000226A 4E91 jsr [A1]
0000226C 206E FFFC movea.l A0, [A6 - 0x4]
00002270 2010 move.l D0, [A0]
00002272 504F addq.w A7, 8
00002274 0480 4C69 6E65 subi.l D0, 0x4C696E65 /* 'Line' */
0000227A 6726 beq +0x28 /* 000022A2 */
0000227C 0480 03FF F6BB subi.l D0, 0x3FFF6BB
00002282 6724 beq +0x26 /* 000022A8 */
00002284 0480 17D8 FC52 subi.l D0, 0x17D8FC52
0000228A 670A beq +0xC /* 00002296 */
0000228C 0480 0E00 0000 subi.l D0, 0xE000000
00002292 6708 beq +0xA /* 0000229C */
00002294 6016 bra +0x18 /* 000022AC */
label00002296:
00002296 363C 00AB move.w D3, 0xAB
0000229A 6010 bra +0x12 /* 000022AC */
label0000229C:
0000229C 363C 00E1 move.w D3, 0xE1
000022A0 600A bra +0xC /* 000022AC */
label000022A2:
000022A2 363C 008B move.w D3, 0x8B
000022A6 6004 bra +0x6 /* 000022AC */
label000022A8:
000022A8 363C 00CD move.w D3, 0xCD
label000022AC:
000022AC 4267 clr.w -[A7]
000022AE 4879 0001 DDA8 push.l 0x1DDA8
000022B4 4879 0001 DC60 push.l 0x1DC60
000022BA 4878 0004 push.l 0x4
000022BE 2F3C 7069 6374 move.l -[A7], 0x70696374 /* 'pict' */
000022C4 2F0B move.l -[A7], A3
000022C6 2057 movea.l A0, [A7]
000022C8 2268 0004 movea.l A1, [A0 + 0x4]
000022CC 2269 0010 movea.l A1, [A1 + 0x10]
000022D0 4E91 jsr [A1]
000022D2 504F addq.w A7, 8
000022D4 2F08 move.l -[A7], A0
000022D6 4EB9 0000 2582 jsr [0x00002582]
000022DC 2448 movea.l A2, A0
000022DE 200A move.l D0, A2
000022E0 4FEF 0012 lea.l A7, [A7 + 0x12]
000022E4 661E bne +0x20 /* 00002304 */
000022E6 42A7 clr.l -[A7]
000022E8 486E FFF8 pea.l [A6 - 0x8]
000022EC 2D7C 6E69 6C50 FFF8 move.l [A6 - 0x8], 0x6E696C50 /* 'nilP' */
000022F4 4879 0001 DCB0 push.l 0x1DCB0
000022FA 4EB9 0000 2542 jsr [0x00002542]
00002300 4FEF 000C lea.l A7, [A7 + 0xC]
label00002304:
00002304 3F03 move.w -[A7], D3
00002306 2F0A move.l -[A7], A2
00002308 4EB9 0000 3712 jsr [0x00003712]
0000230E 5C4F addq.w A7, 6
00002310 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00002314 4E5E unlink A6
00002316 4E75 rts
00002318 4E56 FFFC link A6, -0x0004
0000231C 2F0A move.l -[A7], A2
0000231E 61FF FFFF F510 bsr -0xAEE /* 00001830 */
00002324 2448 movea.l A2, A0
00002326 486E FFFC pea.l [A6 - 0x4]
0000232A 2F0A move.l -[A7], A2
0000232C 2057 movea.l A0, [A7]
0000232E 2268 0004 movea.l A1, [A0 + 0x4]
00002332 2269 0360 movea.l A1, [A1 + 0x360]
00002336 4E91 jsr [A1]
00002338 206E FFFC movea.l A0, [A6 - 0x4]
0000233C 217C 756E 6466 0018 move.l [A0 + 0x18], 0x756E6466 /* 'undf' */
00002344 1F3C 0001 move.b -[A7], 0x1
00002348 2F0A move.l -[A7], A2
0000234A 2057 movea.l A0, [A7]
0000234C 2268 0004 movea.l A1, [A0 + 0x4]
00002350 2269 0364 movea.l A1, [A1 + 0x364]
00002354 4E91 jsr [A1]
00002356 584F addq.w A7, 4
00002358 2F08 move.l -[A7], A0
0000235A 2057 movea.l A0, [A7]
0000235C 2268 0004 movea.l A1, [A0 + 0x4]
00002360 2269 0134 movea.l A1, [A1 + 0x134]
00002364 4E91 jsr [A1]
00002366 4FEF 000E lea.l A7, [A7 + 0xE]
0000236A 245F movea.l A2, [A7]+
0000236C 4E5E unlink A6
0000236E 4E75 rts
fn00002370:
00002370 4E56 FFFC link A6, -0x0004
00002374 48E7 1030 movem.l -[A7], D3,A2,A3
00002378 266E 0008 movea.l A3, [A6 + 0x8]
0000237C 262E 000C move.l D3, [A6 + 0xC]
00002380 61FF FFFF F4AE bsr -0xB50 /* 00001830 */
00002386 2448 movea.l A2, A0
00002388 486E FFFC pea.l [A6 - 0x4]
0000238C 2F0A move.l -[A7], A2
0000238E 2057 movea.l A0, [A7]
00002390 2268 0004 movea.l A1, [A0 + 0x4]
00002394 2269 0360 movea.l A1, [A1 + 0x360]
00002398 4E91 jsr [A1]
0000239A 206E FFFC movea.l A0, [A6 - 0x4]
0000239E B6A8 0004 cmp.l D3, [A0 + 0x4]
000023A2 504F addq.w A7, 8
000023A4 6700 00B6 beq +0xB8 /* 0000245C */
000023A8 2F0B move.l -[A7], A3
000023AA 2057 movea.l A0, [A7]
000023AC 2268 0004 movea.l A1, [A0 + 0x4]
000023B0 2269 022C movea.l A1, [A1 + 0x22C]
000023B4 4E91 jsr [A1]
000023B6 1F3C 0001 move.b -[A7], 0x1
000023BA 2F0A move.l -[A7], A2
000023BC 2057 movea.l A0, [A7]
000023BE 2268 0004 movea.l A1, [A0 + 0x4]
000023C2 2269 0364 movea.l A1, [A1 + 0x364]
000023C6 4E91 jsr [A1]
000023C8 584F addq.w A7, 4
000023CA 2F08 move.l -[A7], A0
000023CC 2057 movea.l A0, [A7]
000023CE 2268 0004 movea.l A1, [A0 + 0x4]
000023D2 2269 0134 movea.l A1, [A1 + 0x134]
000023D6 4E91 jsr [A1]
000023D8 206E FFFC movea.l A0, [A6 - 0x4]
000023DC 2143 0004 move.l [A0 + 0x4], D3
000023E0 206E FFFC movea.l A0, [A6 - 0x4]
000023E4 4868 0008 pea.l [A0 + 0x8]
000023E8 2F0B move.l -[A7], A3
000023EA 2F03 move.l -[A7], D3
000023EC 2F0B move.l -[A7], A3
000023EE 2057 movea.l A0, [A7]
000023F0 2268 0004 movea.l A1, [A0 + 0x4]
000023F4 2269 0224 movea.l A1, [A1 + 0x224]
000023F8 4E91 jsr [A1]
000023FA 0C83 7175 616E cmpi.l D3, 0x7175616E /* 'quan' */
00002400 4FEF 001A lea.l A7, [A7 + 0x1A]
00002404 661A bne +0x1C /* 00002420 */
00002406 3F3C 001C move.w -[A7], 0x1C
0000240A 206E FFFC movea.l A0, [A6 - 0x4]
0000240E 4868 001C pea.l [A0 + 0x1C]
00002412 4868 0008 pea.l [A0 + 0x8]
00002416 4EB9 0000 299A jsr [0x0000299A]
0000241C 4FEF 000A lea.l A7, [A7 + 0xA]
label00002420:
00002420 0C83 6F74 6865 cmpi.l D3, 0x6F746865 /* 'othe' */
00002426 6634 bne +0x36 /* 0000245C */
00002428 3F3C 0010 move.w -[A7], 0x10
0000242C 206E FFFC movea.l A0, [A6 - 0x4]
00002430 4868 0008 pea.l [A0 + 0x8]
00002434 4879 0001 DC5E push.l 0x1DC5E
0000243A 4EB9 0000 299A jsr [0x0000299A]
00002440 3F3C 001C move.w -[A7], 0x1C
00002444 206E FFFC movea.l A0, [A6 - 0x4]
00002448 4868 001C pea.l [A0 + 0x1C]
0000244C 4879 0001 DC5E push.l 0x1DC5E
00002452 4EB9 0000 299A jsr [0x0000299A]
00002458 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000245C:
0000245C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00002460 4E5E unlink A6
00002462 4E75 rts
00002464 4E56 0000 link A6, 0
00002468 48E7 0038 movem.l -[A7], A2,A3,A4
0000246C 266E 0008 movea.l A3, [A6 + 0x8]
00002470 61FF FFFF F3BE bsr -0xC40 /* 00001830 */
00002476 2848 movea.l A4, A0
00002478 2F0C move.l -[A7], A4
0000247A 2057 movea.l A0, [A7]
0000247C 2268 0004 movea.l A1, [A0 + 0x4]
00002480 2269 035C movea.l A1, [A1 + 0x35C]
00002484 4E91 jsr [A1]
00002486 2448 movea.l A2, A0
00002488 4A2B 00DE tst.b [A3 + 0xDE]
0000248C 584F addq.w A7, 4
0000248E 6728 beq +0x2A /* 000024B8 */
00002490 2F0A move.l -[A7], A2
00002492 61FF FFFF EADC bsr -0x1522 /* 00000F70 */
00002498 48C0 ext.l D0
0000249A 5280 addq.l D0, 1
0000249C 584F addq.w A7, 4
0000249E 3F00 move.w -[A7], D0
000024A0 42A7 clr.l -[A7]
000024A2 3F3C 0087 move.w -[A7], 0x87
000024A6 2F0A move.l -[A7], A2
000024A8 2057 movea.l A0, [A7]
000024AA 2268 0004 movea.l A1, [A0 + 0x4]
000024AE 2269 0210 movea.l A1, [A1 + 0x210]
000024B2 4E91 jsr [A1]
000024B4 4FEF 000C lea.l A7, [A7 + 0xC]
label000024B8:
000024B8 4A2B 00DF tst.b [A3 + 0xDF]
000024BC 6728 beq +0x2A /* 000024E6 */
000024BE 2F0A move.l -[A7], A2
000024C0 61FF FFFF EAAE bsr -0x1550 /* 00000F70 */
000024C6 48C0 ext.l D0
000024C8 5280 addq.l D0, 1
000024CA 584F addq.w A7, 4
000024CC 3F00 move.w -[A7], D0
000024CE 42A7 clr.l -[A7]
000024D0 3F3C 0088 move.w -[A7], 0x88
000024D4 2F0A move.l -[A7], A2
000024D6 2057 movea.l A0, [A7]
000024D8 2268 0004 movea.l A1, [A0 + 0x4]
000024DC 2269 0210 movea.l A1, [A1 + 0x210]
000024E0 4E91 jsr [A1]
000024E2 4FEF 000C lea.l A7, [A7 + 0xC]
label000024E6:
000024E6 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000024EA 4E5E unlink A6
000024EC 4E75 rts
000024EE 206F 0008 movea.l A0, [A7 + 0x8]
000024F2 30BC 0086 move.w [A0], 0x86
000024F6 303C 0086 move.w D0, 0x86
000024FA 4E75 rts
000024FC 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
00002504 4EF9 0000 2036 jmp [0x00002036]
0000250A 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
00002512 4EF9 0000 1F88 jmp [0x00001F88]
00002518 206F 0004 movea.l A0, [A7 + 0x4]
0000251C 5088 addq.l A0, 8
0000251E 2010 move.l D0, [A0]
00002520 0680 FFFF FF20 addi.l D0, 0xFFFFFF20
00002526 D1AF 0004 add.l [A7 + 0x4], D0
0000252A 4EF9 0000 1F88 jmp [0x00001F88]
00002530 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
00002538 4EF9 0000 1F88 jmp [0x00001F88]
fn0000253E:
0000253E 4E56 0000 link A6, 0
00002542 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00002546 246E 0008 movea.l A2, [A6 + 0x8]
0000254A 362E 000C move.w D3, [A6 + 0xC]
0000254E 286E 000E movea.l A4, [A6 + 0xE]
00002552 4A43 tst.w D3
00002554 6714 beq +0x16 /* 0000256A */
00002556 204A movea.l A0, A2
00002558 41E8 017C lea.l A0, [A0 + 0x17C]
0000255C 2648 movea.l A3, A0
0000255E 2488 move.l [A2], A0
00002560 2F0B move.l -[A7], A3
00002562 4EB9 0000 3F3A jsr [0x00003F3A]
00002568 584F addq.w A7, 4
label0000256A:
0000256A 2F3C 6962 6274 move.l -[A7], 0x69626274 /* 'ibbt' */
00002570 2F0C move.l -[A7], A4
00002572 4267 clr.w -[A7]
00002574 2F0A move.l -[A7], A2
00002576 4EB9 0000 1E7A jsr [0x00001E7A]
0000257C 41F9 0001 D566 lea.l A0, [0x0001D566]
00002582 2548 0004 move.l [A2 + 0x4], A0
00002586 41F9 0001 D566 lea.l A0, [0x0001D566]
0000258C 41E8 01E8 lea.l A0, [A0 + 0x1E8]
00002590 2252 movea.l A1, [A2]
00002592 2288 move.l [A1], A0
00002594 41F9 0001 D566 lea.l A0, [0x0001D566]
0000259A 41E8 0150 lea.l A0, [A0 + 0x150]
0000259E 2548 0028 move.l [A2 + 0x28], A0
000025A2 41F9 0001 D566 lea.l A0, [0x0001D566]
000025A8 41E8 01A4 lea.l A0, [A0 + 0x1A4]
000025AC 2548 006A move.l [A2 + 0x6A], A0
000025B0 2652 movea.l A3, [A2]
000025B2 204A movea.l A0, A2
000025B4 41E8 017C lea.l A0, [A0 + 0x17C]
000025B8 91CB sub.l A0, A3
000025BA 2748 0008 move.l [A3 + 0x8], A0
000025BE 486A 007C pea.l [A2 + 0x7C]
000025C2 2F0C move.l -[A7], A4
000025C4 61FF 0000 00BC bsr +0xBE /* 00002682 */
000025CA 204A movea.l A0, A2
000025CC 4FEF 0016 lea.l A7, [A7 + 0x16]
000025D0 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000025D4 4E5E unlink A6
000025D6 4E75 rts
fn000025D8:
000025D8 4E56 0000 link A6, 0
000025DC 3F3C 0100 move.w -[A7], 0x100
000025E0 2F2E 000C move.l -[A7], [A6 + 0xC]
000025E4 206E 0008 movea.l A0, [A6 + 0x8]
000025E8 4868 007C pea.l [A0 + 0x7C]
000025EC 4EB9 0000 299A jsr [0x0000299A]
000025F2 4E5E unlink A6
000025F4 4E75 rts
000025F6 4E56 0000 link A6, 0
000025FA 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000025FE 246E 0008 movea.l A2, [A6 + 0x8]
00002602 362E 000C move.w D3, [A6 + 0xC]
00002606 200A move.l D0, A2
00002608 676E beq +0x70 /* 00002678 */
0000260A 41F9 0001 D566 lea.l A0, [0x0001D566]
00002610 2548 0004 move.l [A2 + 0x4], A0
00002614 41F9 0001 D566 lea.l A0, [0x0001D566]
0000261A 41E8 01E8 lea.l A0, [A0 + 0x1E8]
0000261E 2252 movea.l A1, [A2]
00002620 2288 move.l [A1], A0
00002622 41F9 0001 D566 lea.l A0, [0x0001D566]
00002628 41E8 0150 lea.l A0, [A0 + 0x150]
0000262C 2548 0028 move.l [A2 + 0x28], A0
00002630 41F9 0001 D566 lea.l A0, [0x0001D566]
00002636 41E8 01A4 lea.l A0, [A0 + 0x1A4]
0000263A 2548 006A move.l [A2 + 0x6A], A0
0000263E 2652 movea.l A3, [A2]
00002640 204A movea.l A0, A2
00002642 41E8 017C lea.l A0, [A0 + 0x17C]
00002646 2848 movea.l A4, A0
00002648 91CB sub.l A0, A3
0000264A 2748 0008 move.l [A3 + 0x8], A0
0000264E 4267 clr.w -[A7]
00002650 2F0A move.l -[A7], A2
00002652 4EB9 0000 1E8A jsr [0x00001E8A]
00002658 4A43 tst.w D3
0000265A 5C4F addq.w A7, 6
0000265C 670C beq +0xE /* 0000266A */
0000265E 4267 clr.w -[A7]
00002660 2F0C move.l -[A7], A4
00002662 4EB9 0000 3F42 jsr [0x00003F42]
00002668 5C4F addq.w A7, 6
label0000266A:
0000266A 4A43 tst.w D3
0000266C 6F0A ble +0xC /* 00002678 */
0000266E 2F0A move.l -[A7], A2
00002670 4EB9 0000 2592 jsr [0x00002592]
00002676 584F addq.w A7, 4
label00002678:
00002678 204A movea.l A0, A2
0000267A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000267E 4E5E unlink A6
00002680 4E75 rts
fn00002682:
00002682 4E56 0000 link A6, 0
00002686 2F0A move.l -[A7], A2
00002688 246E 0008 movea.l A2, [A6 + 0x8]
0000268C 2F2E 000C move.l -[A7], [A6 + 0xC]
00002690 2F0A move.l -[A7], A2
00002692 4EB9 0000 30A2 jsr [0x000030A2]
00002698 204A movea.l A0, A2
0000269A 504F addq.w A7, 8
0000269C 245F movea.l A2, [A7]+
0000269E 4E5E unlink A6
000026A0 4E75 rts
000026A2 206F 0004 movea.l A0, [A7 + 0x4]
000026A6 5088 addq.l A0, 8
000026A8 2010 move.l D0, [A0]
000026AA 0680 FFFF FE84 addi.l D0, 0xFFFFFE84
000026B0 D1AF 0004 add.l [A7 + 0x4], D0
000026B4 4EF9 0000 25FA jmp [0x000025FA]
000026BA 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
000026C2 4EF9 0000 25FA jmp [0x000025FA]
000026C8 06AF FFFF FF96 0004 addi.l [A7 + 0x4], 0xFFFFFF96
000026D0 4EF9 0000 1EAA jmp [0x00001EAA]
000026D6 06AF FFFF FF96 0004 addi.l [A7 + 0x4], 0xFFFFFF96
000026DE 4EF9 0000 1EA2 jmp [0x00001EA2]
000026E4 06AF FFFF FF96 0004 addi.l [A7 + 0x4], 0xFFFFFF96
000026EC 4EF9 0000 1E9A jmp [0x00001E9A]
000026F2 06AF FFFF FF96 0004 addi.l [A7 + 0x4], 0xFFFFFF96
000026FA 4EF9 0000 25FA jmp [0x000025FA]
fn00002700:
00002700 4E56 0000 link A6, 0
00002704 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00002708 246E 0008 movea.l A2, [A6 + 0x8]
0000270C 362E 000C move.w D3, [A6 + 0xC]
00002710 286E 000E movea.l A4, [A6 + 0xE]
00002714 4A43 tst.w D3
00002716 6714 beq +0x16 /* 0000272C */
00002718 204A movea.l A0, A2
0000271A 41E8 00D6 lea.l A0, [A0 + 0xD6]
0000271E 2648 movea.l A3, A0
00002720 2488 move.l [A2], A0
00002722 2F0B move.l -[A7], A3
00002724 4EB9 0000 3F3A jsr [0x00003F3A]
0000272A 584F addq.w A7, 4
label0000272C:
0000272C 2F0C move.l -[A7], A4
0000272E 4267 clr.w -[A7]
00002730 2F0A move.l -[A7], A2
00002732 4EB9 0000 3ECA jsr [0x00003ECA]
00002738 41F9 0001 D210 lea.l A0, [0x0001D210]
0000273E 2548 0004 move.l [A2 + 0x4], A0
00002742 41F9 0001 D210 lea.l A0, [0x0001D210]
00002748 41E8 01C0 lea.l A0, [A0 + 0x1C0]
0000274C 2252 movea.l A1, [A2]
0000274E 2288 move.l [A1], A0
00002750 41F9 0001 D210 lea.l A0, [0x0001D210]
00002756 41E8 01A0 lea.l A0, [A0 + 0x1A0]
0000275A 2548 007A move.l [A2 + 0x7A], A0
0000275E 2652 movea.l A3, [A2]
00002760 204A movea.l A0, A2
00002762 41E8 00D6 lea.l A0, [A0 + 0xD6]
00002766 91CB sub.l A0, A3
00002768 2748 0008 move.l [A3 + 0x8], A0
0000276C 486A 00D4 pea.l [A2 + 0xD4]
00002770 2F0C move.l -[A7], A4
00002772 61FF 0000 0206 bsr +0x208 /* 0000297A */
00002778 204A movea.l A0, A2
0000277A 4FEF 0012 lea.l A7, [A7 + 0x12]
0000277E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00002782 4E5E unlink A6
00002784 4E75 rts
00002786 4E56 FFEC link A6, -0x0014
0000278A 48E7 1030 movem.l -[A7], D3,A2,A3
0000278E 266E 0008 movea.l A3, [A6 + 0x8]
00002792 7601 moveq.l D3, 0x01
00002794 42A7 clr.l -[A7]
00002796 486B 0044 pea.l [A3 + 0x44]
0000279A 486E FFEC pea.l [A6 - 0x14]
0000279E 61FF FFFF EC24 bsr -0x13DA /* 000013C4 */
000027A4 4FEF 000C lea.l A7, [A7 + 0xC]
000027A8 6050 bra +0x52 /* 000027FA */
label000027AA:
000027AA 4267 clr.w -[A7]
000027AC 4879 0001 D4EE push.l 0x1D4EE
000027B2 4879 0001 D4CA push.l 0x1D4CA
000027B8 4878 0004 push.l 0x4
000027BC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000027C0 4EB9 0000 2582 jsr [0x00002582]
000027C6 2448 movea.l A2, A0
000027C8 200A move.l D0, A2
000027CA 4FEF 0012 lea.l A7, [A7 + 0x12]
000027CE 672A beq +0x2C /* 000027FA */
000027D0 2F0A move.l -[A7], A2
000027D2 2F0B move.l -[A7], A3
000027D4 2057 movea.l A0, [A7]
000027D6 2268 0004 movea.l A1, [A0 + 0x4]
000027DA 2269 01B0 movea.l A1, [A1 + 0x1B0]
000027DE 4E91 jsr [A1]
000027E0 2F0A move.l -[A7], A2
000027E2 2057 movea.l A0, [A7]
000027E4 2268 0004 movea.l A1, [A0 + 0x4]
000027E8 2269 001C movea.l A1, [A1 + 0x1C]
000027EC 4E91 jsr [A1]
000027EE 4A80 tst.l D0
000027F0 57C0 seq D0
000027F2 4400 neg.b D0
000027F4 C600 and.b D3, D0
000027F6 4FEF 000C lea.l A7, [A7 + 0xC]
label000027FA:
000027FA 486E FFFC pea.l [A6 - 0x4]
000027FE 486E FFEC pea.l [A6 - 0x14]
00002802 61FF FFFF EB78 bsr -0x1486 /* 0000137C */
00002808 4A00 tst.b D0
0000280A 504F addq.w A7, 8
0000280C 669C bne -0x62 /* 000027AA */
0000280E 4A2B 00D4 tst.b [A3 + 0xD4]
00002812 6738 beq +0x3A /* 0000284C */
00002814 4A03 tst.b D3
00002816 6734 beq +0x36 /* 0000284C */
00002818 486B 00A8 pea.l [A3 + 0xA8]
0000281C 61FF FFFF E73E bsr -0x18C0 /* 00000F5C */
00002822 4A80 tst.l D0
00002824 584F addq.w A7, 4
00002826 6724 beq +0x26 /* 0000284C */
00002828 4878 0001 push.l 0x1
0000282C 4878 0001 push.l 0x1
00002830 486B 00A8 pea.l [A3 + 0xA8]
00002834 61FF 0000 012E bsr +0x130 /* 00002964 */
0000283A 504F addq.w A7, 8
0000283C 2F10 move.l -[A7], [A0]
0000283E 2057 movea.l A0, [A7]
00002840 2268 0004 movea.l A1, [A0 + 0x4]
00002844 2269 0020 movea.l A1, [A1 + 0x20]
00002848 4E91 jsr [A1]
0000284A 504F addq.w A7, 8
label0000284C:
0000284C 3F3C FFFF move.w -[A7], 0xFFFF
00002850 486E FFEC pea.l [A6 - 0x14]
00002854 61FF FFFF EB3C bsr -0x14C2 /* 00001392 */
0000285A 5C4F addq.w A7, 6
0000285C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00002860 4E5E unlink A6
00002862 4E75 rts
00002864 4E56 FFEC link A6, -0x0014
00002868 2F0A move.l -[A7], A2
0000286A 246E 0008 movea.l A2, [A6 + 0x8]
0000286E 42A7 clr.l -[A7]
00002870 486A 0044 pea.l [A2 + 0x44]
00002874 486E FFEC pea.l [A6 - 0x14]
00002878 61FF FFFF EB4A bsr -0x14B4 /* 000013C4 */
0000287E 4FEF 000C lea.l A7, [A7 + 0xC]
00002882 6038 bra +0x3A /* 000028BC */
label00002884:
00002884 4267 clr.w -[A7]
00002886 4879 0001 D4EE push.l 0x1D4EE
0000288C 4879 0001 D4CA push.l 0x1D4CA
00002892 4878 0004 push.l 0x4
00002896 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000289A 4EB9 0000 2582 jsr [0x00002582]
000028A0 2448 movea.l A2, A0
000028A2 200A move.l D0, A2
000028A4 4FEF 0012 lea.l A7, [A7 + 0x12]
000028A8 6712 beq +0x14 /* 000028BC */
000028AA 42A7 clr.l -[A7]
000028AC 2F0A move.l -[A7], A2
000028AE 2057 movea.l A0, [A7]
000028B0 2268 0004 movea.l A1, [A0 + 0x4]
000028B4 2269 0020 movea.l A1, [A1 + 0x20]
000028B8 4E91 jsr [A1]
000028BA 504F addq.w A7, 8
label000028BC:
000028BC 486E FFFC pea.l [A6 - 0x4]
000028C0 486E FFEC pea.l [A6 - 0x14]
000028C4 61FF FFFF EAB6 bsr -0x1548 /* 0000137C */
000028CA 4A00 tst.b D0
000028CC 504F addq.w A7, 8
000028CE 66B4 bne -0x4A /* 00002884 */
000028D0 3F3C FFFF move.w -[A7], 0xFFFF
000028D4 486E FFEC pea.l [A6 - 0x14]
000028D8 61FF FFFF EAB8 bsr -0x1546 /* 00001392 */
000028DE 5C4F addq.w A7, 6
000028E0 245F movea.l A2, [A7]+
000028E2 4E5E unlink A6
000028E4 4E75 rts
000028E6 4E56 0000 link A6, 0
000028EA 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000028EE 246E 0008 movea.l A2, [A6 + 0x8]
000028F2 362E 000C move.w D3, [A6 + 0xC]
000028F6 200A move.l D0, A2
000028F8 6760 beq +0x62 /* 0000295A */
000028FA 41F9 0001 D210 lea.l A0, [0x0001D210]
00002900 2548 0004 move.l [A2 + 0x4], A0
00002904 41F9 0001 D210 lea.l A0, [0x0001D210]
0000290A 41E8 01C0 lea.l A0, [A0 + 0x1C0]
0000290E 2252 movea.l A1, [A2]
00002910 2288 move.l [A1], A0
00002912 41F9 0001 D210 lea.l A0, [0x0001D210]
00002918 41E8 01A0 lea.l A0, [A0 + 0x1A0]
0000291C 2548 007A move.l [A2 + 0x7A], A0
00002920 2652 movea.l A3, [A2]
00002922 204A movea.l A0, A2
00002924 41E8 00D6 lea.l A0, [A0 + 0xD6]
00002928 2848 movea.l A4, A0
0000292A 91CB sub.l A0, A3
0000292C 2748 0008 move.l [A3 + 0x8], A0
00002930 4267 clr.w -[A7]
00002932 2F0A move.l -[A7], A2
00002934 4EB9 0000 3ED2 jsr [0x00003ED2]
0000293A 4A43 tst.w D3
0000293C 5C4F addq.w A7, 6
0000293E 670C beq +0xE /* 0000294C */
00002940 4267 clr.w -[A7]
00002942 2F0C move.l -[A7], A4
00002944 4EB9 0000 3F42 jsr [0x00003F42]
0000294A 5C4F addq.w A7, 6
label0000294C:
0000294C 4A43 tst.w D3
0000294E 6F0A ble +0xC /* 0000295A */
00002950 2F0A move.l -[A7], A2
00002952 4EB9 0000 2592 jsr [0x00002592]
00002958 584F addq.w A7, 4
label0000295A:
0000295A 204A movea.l A0, A2
0000295C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00002960 4E5E unlink A6
00002962 4E75 rts
fn00002964:
00002964 226F 0004 movea.l A1, [A7 + 0x4]
00002968 202F 0008 move.l D0, [A7 + 0x8]
0000296C 5380 subq.l D0, 1
0000296E E588 lsl D0, 2
00002970 2069 0014 movea.l A0, [A1 + 0x14]
00002974 2050 movea.l A0, [A0]
00002976 D1C0 add.l A0, D0
00002978 4E75 rts
fn0000297A:
0000297A 4E56 0000 link A6, 0
0000297E 2F0A move.l -[A7], A2
00002980 246E 0008 movea.l A2, [A6 + 0x8]
00002984 4878 0001 push.l 0x1
00002988 2F2E 000C move.l -[A7], [A6 + 0xC]
0000298C 2F0A move.l -[A7], A2
0000298E 4EB9 0000 309A jsr [0x0000309A]
00002994 204A movea.l A0, A2
00002996 4FEF 000C lea.l A7, [A7 + 0xC]
0000299A 245F movea.l A2, [A7]+
0000299C 4E5E unlink A6
0000299E 4E75 rts
000029A0 206F 0004 movea.l A0, [A7 + 0x4]
000029A4 5088 addq.l A0, 8
000029A6 2010 move.l D0, [A0]
000029A8 0680 FFFF FF2A addi.l D0, 0xFFFFFF2A
000029AE D1AF 0004 add.l [A7 + 0x4], D0
000029B2 4EF9 0000 28EA jmp [0x000028EA]
000029B8 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
000029C0 4EF9 0000 3EFA jmp [0x00003EFA]
000029C6 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
000029CE 4EF9 0000 28EA jmp [0x000028EA]
fn000029D4:
000029D4 4E56 0000 link A6, 0
000029D8 2F0A move.l -[A7], A2
000029DA 246E 000E movea.l A2, [A6 + 0xE]
000029DE 4A6E 000C tst.w [A6 + 0xC]
000029E2 671E beq +0x20 /* 00002A02 */
000029E4 206E 0008 movea.l A0, [A6 + 0x8]
000029E8 41E8 0056 lea.l A0, [A0 + 0x56]
000029EC 226E 0008 movea.l A1, [A6 + 0x8]
000029F0 2288 move.l [A1], A0
000029F2 206E 0008 movea.l A0, [A6 + 0x8]
000029F6 4868 0056 pea.l [A0 + 0x56]
000029FA 4EB9 0000 3F3A jsr [0x00003F3A]
00002A00 584F addq.w A7, 4
label00002A02:
00002A02 2F0A move.l -[A7], A2
00002A04 4267 clr.w -[A7]
00002A06 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A0A 4EB9 0000 4112 jsr [0x00004112]
00002A10 206E 0008 movea.l A0, [A6 + 0x8]
00002A14 4868 0036 pea.l [A0 + 0x36]
00002A18 4EB9 0000 2DFA jsr [0x00002DFA]
00002A1E 41ED 0358 lea.l A0, [A5 + 0x358]
00002A22 226E 0008 movea.l A1, [A6 + 0x8]
00002A26 2348 0004 move.l [A1 + 0x4], A0
00002A2A 41ED 0358 lea.l A0, [A5 + 0x358]
00002A2E 41E8 0174 lea.l A0, [A0 + 0x174]
00002A32 226E 0008 movea.l A1, [A6 + 0x8]
00002A36 2251 movea.l A1, [A1]
00002A38 2288 move.l [A1], A0
00002A3A 41ED 0358 lea.l A0, [A5 + 0x358]
00002A3E 41E8 0060 lea.l A0, [A0 + 0x60]
00002A42 226E 0008 movea.l A1, [A6 + 0x8]
00002A46 2348 0036 move.l [A1 + 0x36], A0
00002A4A 206E 0008 movea.l A0, [A6 + 0x8]
00002A4E 2450 movea.l A2, [A0]
00002A50 41E8 0056 lea.l A0, [A0 + 0x56]
00002A54 91CA sub.l A0, A2
00002A56 2548 0008 move.l [A2 + 0x8], A0
00002A5A 206E 0008 movea.l A0, [A6 + 0x8]
00002A5E 4228 0054 clr.b [A0 + 0x54]
00002A62 206E 0008 movea.l A0, [A6 + 0x8]
00002A66 4228 0055 clr.b [A0 + 0x55]
00002A6A 206E 0008 movea.l A0, [A6 + 0x8]
00002A6E 42A8 0050 clr.l [A0 + 0x50]
00002A72 486E 0008 pea.l [A6 + 0x8]
00002A76 486D 081A pea.l [A5 + 0x81A /* export_255 */]
00002A7A 61FF 0000 0EC6 bsr +0xEC8 /* 00003942 */
00002A80 206E 0008 movea.l A0, [A6 + 0x8]
00002A84 217C 646F 6375 004A move.l [A0 + 0x4A], 0x646F6375 /* 'docu' */
00002A8C 206E 0008 movea.l A0, [A6 + 0x8]
00002A90 4FEF 0016 lea.l A7, [A7 + 0x16]
00002A94 245F movea.l A2, [A7]+
00002A96 4E5E unlink A6
00002A98 4E75 rts
fn00002A9A:
00002A9A 4E56 0000 link A6, 0
00002A9E 48E7 1020 movem.l -[A7], D3,A2
00002AA2 362E 000C move.w D3, [A6 + 0xC]
00002AA6 4AAE 0008 tst.l [A6 + 0x8]
00002AAA 6700 00A2 beq +0xA4 /* 00002B4E */
00002AAE 41ED 0358 lea.l A0, [A5 + 0x358]
00002AB2 226E 0008 movea.l A1, [A6 + 0x8]
00002AB6 2348 0004 move.l [A1 + 0x4], A0
00002ABA 41ED 0358 lea.l A0, [A5 + 0x358]
00002ABE 41E8 0174 lea.l A0, [A0 + 0x174]
00002AC2 226E 0008 movea.l A1, [A6 + 0x8]
00002AC6 2251 movea.l A1, [A1]
00002AC8 2288 move.l [A1], A0
00002ACA 41ED 0358 lea.l A0, [A5 + 0x358]
00002ACE 41E8 0060 lea.l A0, [A0 + 0x60]
00002AD2 226E 0008 movea.l A1, [A6 + 0x8]
00002AD6 2348 0036 move.l [A1 + 0x36], A0
00002ADA 206E 0008 movea.l A0, [A6 + 0x8]
00002ADE 2450 movea.l A2, [A0]
00002AE0 41E8 0056 lea.l A0, [A0 + 0x56]
00002AE4 91CA sub.l A0, A2
00002AE6 2548 0008 move.l [A2 + 0x8], A0
00002AEA 206E 0008 movea.l A0, [A6 + 0x8]
00002AEE 4AA8 0050 tst.l [A0 + 0x50]
00002AF2 6706 beq +0x8 /* 00002AFA */
00002AF4 2068 0050 movea.l A0, [A0 + 0x50]
00002AF8 A023 syscall DisposHandle/DisposeHandle
label00002AFA:
00002AFA 486E 0008 pea.l [A6 + 0x8]
00002AFE 486D 081A pea.l [A5 + 0x81A /* export_255 */]
00002B02 61FF 0000 0E26 bsr +0xE28 /* 0000392A */
00002B08 4267 clr.w -[A7]
00002B0A 206E 0008 movea.l A0, [A6 + 0x8]
00002B0E 4868 0036 pea.l [A0 + 0x36]
00002B12 4EB9 0000 2E02 jsr [0x00002E02]
00002B18 4267 clr.w -[A7]
00002B1A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B1E 4EB9 0000 411A jsr [0x0000411A]
00002B24 4A43 tst.w D3
00002B26 4FEF 0014 lea.l A7, [A7 + 0x14]
00002B2A 6712 beq +0x14 /* 00002B3E */
00002B2C 4267 clr.w -[A7]
00002B2E 206E 0008 movea.l A0, [A6 + 0x8]
00002B32 4868 0056 pea.l [A0 + 0x56]
00002B36 4EB9 0000 3F42 jsr [0x00003F42]
00002B3C 5C4F addq.w A7, 6
label00002B3E:
00002B3E 4A43 tst.w D3
00002B40 6F0C ble +0xE /* 00002B4E */
00002B42 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B46 4EB9 0000 2592 jsr [0x00002592]
00002B4C 584F addq.w A7, 4
label00002B4E:
00002B4E 206E 0008 movea.l A0, [A6 + 0x8]
00002B52 4CDF 0408 movem.l D3,A2, [A7]+
00002B56 4E5E unlink A6
00002B58 4E75 rts
00002B5A 4E56 FEBA link A6, -0x0146
00002B5E 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00002B62 246E 0008 movea.l A2, [A6 + 0x8]
00002B66 282E 000C move.l D4, [A6 + 0xC]
00002B6A 266E 0010 movea.l A3, [A6 + 0x10]
00002B6E 7601 moveq.l D3, 0x01
00002B70 2004 move.l D0, D4
00002B72 61FF FFFF DA80 bsr -0x257E /* 000005F4 */
00002B78 01DC .incomplete
00002B7A 0000 0004 ori.b D0, 0x4
00002B7E 0000 0011 ori.b D0, 0x11
00002B82 0005 0000 ori.b D5, 0x0
00002B86 0004 0020 ori.b D4, 0x20 /* ' ' */
00002B8A 0000 0005 ori.b D0, 0x5
00002B8E 0032 0000 0006 ori.b [A2 + D0.w + 0x6], 0x0
00002B94 0064 0000 ori.w -[A4], 0x0
00002B98 0007 007C ori.b D7, 0x7C /* '|' */
00002B9C 0000 0009 ori.b D0, 0x9 /* '\t' */
00002BA0 00E4 .incomplete
00002BA2 0000 0011 ori.b D0, 0x11
00002BA6 0146 bchg D6, D0
00002BA8 1F3C 0001 move.b -[A7], 0x1
00002BAC 2F0A move.l -[A7], A2
00002BAE 2057 movea.l A0, [A7]
00002BB0 2268 0004 movea.l A1, [A0 + 0x4]
00002BB4 2269 0148 movea.l A1, [A1 + 0x148]
00002BB8 4E91 jsr [A1]
00002BBA 5C4F addq.w A7, 6
00002BBC 6000 01A8 bra +0x1AA /* 00002D66 */
00002BC0 4A2A 0055 tst.b [A2 + 0x55]
00002BC4 6732 beq +0x34 /* 00002BF8 */
00002BC6 4227 clr.b -[A7]
00002BC8 2F3C 7361 7665 move.l -[A7], 0x73617665 /* 'save' */
00002BCE 2F3C 636F 7265 move.l -[A7], 0x636F7265 /* 'core' */
00002BD4 486A 0036 pea.l [A2 + 0x36]
00002BD8 2057 movea.l A0, [A7]
00002BDA 2250 movea.l A1, [A0]
00002BDC 2269 00B8 movea.l A1, [A1 + 0xB8]
00002BE0 4E91 jsr [A1]
00002BE2 2F0A move.l -[A7], A2
00002BE4 2057 movea.l A0, [A7]
00002BE6 2268 0004 movea.l A1, [A0 + 0x4]
00002BEA 2269 0154 movea.l A1, [A1 + 0x154]
00002BEE 4E91 jsr [A1]
00002BF0 4FEF 0012 lea.l A7, [A7 + 0x12]
00002BF4 6000 0170 bra +0x172 /* 00002D66 */
label00002BF8:
00002BF8 1F3C 0001 move.b -[A7], 0x1
00002BFC 486E FFBA pea.l [A6 - 0x46]
00002C00 2F0A move.l -[A7], A2
00002C02 2057 movea.l A0, [A7]
00002C04 2268 0004 movea.l A1, [A0 + 0x4]
00002C08 2269 0144 movea.l A1, [A1 + 0x144]
00002C0C 4E91 jsr [A1]
00002C0E 4FEF 000A lea.l A7, [A7 + 0xA]
00002C12 6000 0152 bra +0x154 /* 00002D66 */
00002C16 486E FEBA pea.l [A6 - 0x146]
00002C1A 2F0A move.l -[A7], A2
00002C1C 2057 movea.l A0, [A7]
00002C1E 2268 0004 movea.l A1, [A0 + 0x4]
00002C22 2269 0138 movea.l A1, [A1 + 0x138]
00002C26 4E91 jsr [A1]
00002C28 504F addq.w A7, 8
00002C2A 2F08 move.l -[A7], A0
00002C2C 4879 0001 D1D2 push.l 0x1D1D2
00002C32 4879 0001 D1D2 push.l 0x1D1D2
00002C38 4879 0001 D1D2 push.l 0x1D1D2
00002C3E A98B syscall ParamText
00002C40 554F subq.w A7, 2
00002C42 3F3C 00CB move.w -[A7], 0xCB
00002C46 42A7 clr.l -[A7]
00002C48 A988 syscall CautionAlert
00002C4A 301F move.w D0, [A7]+
00002C4C 5340 subq.w D0, 1
00002C4E 6600 0116 bne +0x118 /* 00002D66 */
00002C52 4227 clr.b -[A7]
00002C54 2F3C 7276 7274 move.l -[A7], 0x72767274 /* 'rvrt' */
00002C5A 2F3C 6D69 7363 move.l -[A7], 0x6D697363 /* 'misc' */
00002C60 486A 0036 pea.l [A2 + 0x36]
00002C64 2057 movea.l A0, [A7]
00002C66 2250 movea.l A1, [A0]
00002C68 2269 00B8 movea.l A1, [A1 + 0xB8]
00002C6C 4E91 jsr [A1]
00002C6E 2F0A move.l -[A7], A2
00002C70 2057 movea.l A0, [A7]
00002C72 2268 0004 movea.l A1, [A0 + 0x4]
00002C76 2269 0158 movea.l A1, [A1 + 0x158]
00002C7A 4E91 jsr [A1]
00002C7C 4FEF 0012 lea.l A7, [A7 + 0x12]
00002C80 6000 00E4 bra +0xE6 /* 00002D66 */
00002C84 4AAA 0050 tst.l [A2 + 0x50]
00002C88 660A bne +0xC /* 00002C94 */
00002C8A 4EB9 0000 27FA jsr [0x000027FA]
00002C90 2548 0050 move.l [A2 + 0x50], A0
label00002C94:
00002C94 4AAA 0050 tst.l [A2 + 0x50]
00002C98 6700 00CC beq +0xCE /* 00002D66 */
00002C9C 4EB9 0000 2AFA jsr [0x00002AFA]
00002CA2 2F2A 0050 move.l -[A7], [A2 + 0x50]
00002CA6 4EB9 0000 281A jsr [0x0000281A]
00002CAC 1800 move.b D4, D0
00002CAE 4EB9 0000 2B02 jsr [0x00002B02]
00002CB4 4A04 tst.b D4
00002CB6 584F addq.w A7, 4
00002CB8 6700 00AC beq +0xAE /* 00002D66 */
00002CBC 4227 clr.b -[A7]
00002CBE 2F3C 7064 6F63 move.l -[A7], 0x70646F63 /* 'pdoc' */
00002CC4 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */
00002CCA 486A 0036 pea.l [A2 + 0x36]
00002CCE 2057 movea.l A0, [A7]
00002CD0 2250 movea.l A1, [A0]
00002CD2 2269 00B8 movea.l A1, [A1 + 0xB8]
00002CD6 4E91 jsr [A1]
00002CD8 2F0A move.l -[A7], A2
00002CDA 2057 movea.l A0, [A7]
00002CDC 2268 0004 movea.l A1, [A0 + 0x4]
00002CE0 2269 015C movea.l A1, [A1 + 0x15C]
00002CE4 4E91 jsr [A1]
00002CE6 4FEF 0012 lea.l A7, [A7 + 0x12]
00002CEA 607A bra +0x7C /* 00002D66 */
00002CEC 4AAA 0050 tst.l [A2 + 0x50]
00002CF0 660A bne +0xC /* 00002CFC */
00002CF2 4EB9 0000 27FA jsr [0x000027FA]
00002CF8 2548 0050 move.l [A2 + 0x50], A0
label00002CFC:
00002CFC 266A 0050 movea.l A3, [A2 + 0x50]
00002D00 200B move.l D0, A3
00002D02 6762 beq +0x64 /* 00002D66 */
00002D04 2053 movea.l A0, [A3]
00002D06 317C 0001 003E move.w [A0 + 0x3E], 0x1
00002D0C 206A 0050 movea.l A0, [A2 + 0x50]
00002D10 2050 movea.l A0, [A0]
00002D12 317C 270F 0040 move.w [A0 + 0x40], 0x270F
00002D18 206A 0050 movea.l A0, [A2 + 0x50]
00002D1C 2050 movea.l A0, [A0]
00002D1E 317C 0001 0042 move.w [A0 + 0x42], 0x1
00002D24 4227 clr.b -[A7]
00002D26 2F3C 7064 6F63 move.l -[A7], 0x70646F63 /* 'pdoc' */
00002D2C 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */
00002D32 486A 0036 pea.l [A2 + 0x36]
00002D36 2057 movea.l A0, [A7]
00002D38 2250 movea.l A1, [A0]
00002D3A 2269 00B8 movea.l A1, [A1 + 0xB8]
00002D3E 4E91 jsr [A1]
00002D40 2F0A move.l -[A7], A2
00002D42 2057 movea.l A0, [A7]
00002D44 2268 0004 movea.l A1, [A0 + 0x4]
00002D48 2269 015C movea.l A1, [A1 + 0x15C]
00002D4C 4E91 jsr [A1]
00002D4E 4FEF 0012 lea.l A7, [A7 + 0x12]
00002D52 6012 bra +0x14 /* 00002D66 */
00002D54 2F0B move.l -[A7], A3
00002D56 2F04 move.l -[A7], D4
00002D58 2F0A move.l -[A7], A2
00002D5A 4EB9 0000 41A2 jsr [0x000041A2]
00002D60 1600 move.b D3, D0
00002D62 4FEF 000C lea.l A7, [A7 + 0xC]
label00002D66:
00002D66 1003 move.b D0, D3
00002D68 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00002D6C 4E5E unlink A6
00002D6E 4E75 rts
00002D70 4E56 0000 link A6, 0
00002D74 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00002D78 246E 0008 movea.l A2, [A6 + 0x8]
00002D7C 262E 000C move.l D3, [A6 + 0xC]
00002D80 266E 0010 movea.l A3, [A6 + 0x10]
00002D84 2A2E 0014 move.l D5, [A6 + 0x14]
00002D88 282E 0018 move.l D4, [A6 + 0x18]
00002D8C 286E 001C movea.l A4, [A6 + 0x1C]
00002D90 2003 move.l D0, D3
00002D92 61FF FFFF D860 bsr -0x279E /* 000005F4 */
00002D98 007E 0000 ori.w <<invalid special address>>, 0x0
00002D9C 0004 0000 ori.b D4, 0x0
00002DA0 0011 0005 ori.b [A1], 0x5
00002DA4 0000 0004 ori.b D0, 0x4
00002DA8 0020 0000 ori.b -[A0], 0x0
00002DAC 0005 0020 ori.b D5, 0x20 /* ' ' */
00002DB0 0000 0006 ori.b D0, 0x6
00002DB4 0014 0000 ori.b [A4], 0x0
00002DB8 0007 0038 ori.b D7, 0x38 /* '8' */
00002DBC 0000 0009 ori.b D0, 0x9 /* '\t' */
00002DC0 0008 0000 ori.b A0, 0x0
00002DC4 0011 0002 ori.b [A1], 0x2
00002DC8 16BC 0001 move.b [A3], 0x1
00002DCC 605E bra +0x60 /* 00002E2C */
00002DCE 2F0A move.l -[A7], A2
00002DD0 2057 movea.l A0, [A7]
00002DD2 2268 0004 movea.l A1, [A0 + 0x4]
00002DD6 2269 0130 movea.l A1, [A1 + 0x130]
00002DDA 4E91 jsr [A1]
00002DDC 4A00 tst.b D0
00002DDE 584F addq.w A7, 4
00002DE0 660A bne +0xC /* 00002DEC */
00002DE2 4A2A 0055 tst.b [A2 + 0x55]
00002DE6 6704 beq +0x6 /* 00002DEC */
00002DE8 7000 moveq.l D0, 0x00
00002DEA 6002 bra +0x4 /* 00002DEE */
label00002DEC:
00002DEC 7001 moveq.l D0, 0x01
label00002DEE:
00002DEE 1680 move.b [A3], D0
00002DF0 603A bra +0x3C /* 00002E2C */
00002DF2 2F0A move.l -[A7], A2
00002DF4 2057 movea.l A0, [A7]
00002DF6 2268 0004 movea.l A1, [A0 + 0x4]
00002DFA 2269 0130 movea.l A1, [A1 + 0x130]
00002DFE 4E91 jsr [A1]
00002E00 4A00 tst.b D0
00002E02 584F addq.w A7, 4
00002E04 6706 beq +0x8 /* 00002E0C */
00002E06 4A2A 0055 tst.b [A2 + 0x55]
00002E0A 6604 bne +0x6 /* 00002E10 */
label00002E0C:
00002E0C 7000 moveq.l D0, 0x00
00002E0E 6002 bra +0x4 /* 00002E12 */
label00002E10:
00002E10 7001 moveq.l D0, 0x01
label00002E12:
00002E12 1680 move.b [A3], D0
00002E14 6016 bra +0x18 /* 00002E2C */
00002E16 2F0C move.l -[A7], A4
00002E18 2F04 move.l -[A7], D4
00002E1A 2F05 move.l -[A7], D5
00002E1C 2F0B move.l -[A7], A3
00002E1E 2F03 move.l -[A7], D3
00002E20 2F0A move.l -[A7], A2
00002E22 4EB9 0000 41B2 jsr [0x000041B2]
00002E28 4FEF 0018 lea.l A7, [A7 + 0x18]
label00002E2C:
00002E2C 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00002E30 4E5E unlink A6
00002E32 4E75 rts
00002E34 4E56 0000 link A6, 0
00002E38 48E7 0030 movem.l -[A7], A2,A3
00002E3C 246E 0008 movea.l A2, [A6 + 0x8]
00002E40 266A 0008 movea.l A3, [A2 + 0x8]
00002E44 200B move.l D0, A3
00002E46 6716 beq +0x18 /* 00002E5E */
00002E48 2F0A move.l -[A7], A2
00002E4A 2F0B move.l -[A7], A3
00002E4C 2057 movea.l A0, [A7]
00002E4E 2268 0004 movea.l A1, [A0 + 0x4]
00002E52 2269 0010 movea.l A1, [A1 + 0x10]
00002E56 4E91 jsr [A1]
00002E58 4A00 tst.b D0
00002E5A 504F addq.w A7, 8
00002E5C 671A beq +0x1C /* 00002E78 */
label00002E5E:
00002E5E 200A move.l D0, A2
00002E60 4A80 tst.l D0
00002E62 6714 beq +0x16 /* 00002E78 */
00002E64 3F3C 0001 move.w -[A7], 0x1
00002E68 4852 pea.l [A2]
00002E6A 2057 movea.l A0, [A7]
00002E6C 2268 0004 movea.l A1, [A0 + 0x4]
00002E70 2269 0008 movea.l A1, [A1 + 0x8]
00002E74 4E91 jsr [A1]
00002E76 5C4F addq.w A7, 6
label00002E78:
00002E78 4CDF 0C00 movem.l A2,A3, [A7]+
00002E7C 4E5E unlink A6
00002E7E 4E75 rts
00002E80 206F 0004 movea.l A0, [A7 + 0x4]
00002E84 1028 0054 move.b D0, [A0 + 0x54]
00002E88 4E75 rts
00002E8A 4E56 0000 link A6, 0
00002E8E 48E7 1020 movem.l -[A7], D3,A2
00002E92 246E 0008 movea.l A2, [A6 + 0x8]
00002E96 162E 000C move.b D3, [A6 + 0xC]
00002E9A B62A 0054 cmp.b D3, [A2 + 0x54]
00002E9E 6710 beq +0x12 /* 00002EB0 */
00002EA0 1543 0054 move.b [A2 + 0x54], D3
00002EA4 1F3C 0001 move.b -[A7], 0x1
00002EA8 61FF 0000 0A78 bsr +0xA7A /* 00003922 */
00002EAE 544F addq.w A7, 2
label00002EB0:
00002EB0 4CDF 0408 movem.l D3,A2, [A7]+
00002EB4 4E5E unlink A6
00002EB6 4E75 rts
00002EB8 7000 moveq.l D0, 0x00
00002EBA 4E75 rts
00002EBC 4E75 rts
00002EBE 4E56 FDA4 link A6, -0x025C
00002EC2 48E7 1030 movem.l -[A7], D3,A2,A3
00002EC6 246E 0008 movea.l A2, [A6 + 0x8]
00002ECA 266E 000C movea.l A3, [A6 + 0xC]
00002ECE 162E 0010 move.b D3, [A6 + 0x10]
00002ED2 486E FEA4 pea.l [A6 - 0x15C]
00002ED6 2F3C 0002 00C8 move.l -[A7], 0x200C8
00002EDC 4EB9 0000 251A jsr [0x0000251A]
00002EE2 4EB9 0000 2AFA jsr [0x00002AFA]
00002EE8 486E FEA4 pea.l [A6 - 0x15C]
00002EEC 486E FDA4 pea.l [A6 - 0x25C]
00002EF0 2F0A move.l -[A7], A2
00002EF2 2057 movea.l A0, [A7]
00002EF4 2268 0004 movea.l A1, [A0 + 0x4]
00002EF8 2269 0138 movea.l A1, [A1 + 0x138]
00002EFC 4E91 jsr [A1]
00002EFE 504F addq.w A7, 8
00002F00 2F08 move.l -[A7], A0
00002F02 486E FFA8 pea.l [A6 - 0x58]
00002F06 3F3C 0005 move.w -[A7], 0x5
00002F0A A9EA syscall Pack3
00002F0C 4EB9 0000 2B02 jsr [0x00002B02]
00002F12 4A2E FFA8 tst.b [A6 - 0x58]
00002F16 6700 0084 beq +0x86 /* 00002F9C */
00002F1A 4A03 tst.b D3
00002F1C 671E beq +0x20 /* 00002F3C */
00002F1E 4227 clr.b -[A7]
00002F20 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
00002F26 486E FFAE pea.l [A6 - 0x52]
00002F2A 2F0A move.l -[A7], A2
00002F2C 2057 movea.l A0, [A7]
00002F2E 2268 0004 movea.l A1, [A0 + 0x4]
00002F32 2269 016C movea.l A1, [A1 + 0x16C]
00002F36 4E91 jsr [A1]
00002F38 4FEF 000E lea.l A7, [A7 + 0xE]
label00002F3C:
00002F3C 4A2E FFA9 tst.b [A6 - 0x57]
00002F40 6730 beq +0x32 /* 00002F72 */
00002F42 554F subq.w A7, 2
00002F44 486E FFAE pea.l [A6 - 0x52]
00002F48 7006 moveq.l D0, 0x06
00002F4A AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00002F4C 301F move.w D0, [A7]+
00002F4E 3600 move.w D3, D0
00002F50 3003 move.w D0, D3
00002F52 48C0 ext.l D0
00002F54 671C beq +0x1E /* 00002F72 */
00002F56 42A7 clr.l -[A7]
00002F58 486E FFA4 pea.l [A6 - 0x5C]
00002F5C 3043 movea.w A0, D3
00002F5E 2D48 FFA4 move.l [A6 - 0x5C], A0
00002F62 4879 0001 D1CA push.l 0x1D1CA
00002F68 4EB9 0000 2542 jsr [0x00002542]
00002F6E 4FEF 000C lea.l A7, [A7 + 0xC]
label00002F72:
00002F72 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
00002F78 486E FFAE pea.l [A6 - 0x52]
00002F7C 2F0A move.l -[A7], A2
00002F7E 2057 movea.l A0, [A7]
00002F80 2268 0004 movea.l A1, [A0 + 0x4]
00002F84 2269 0150 movea.l A1, [A1 + 0x150]
00002F88 4E91 jsr [A1]
00002F8A 41EE FFAE lea.l A0, [A6 - 0x52]
00002F8E 43D3 lea.l A1, [A3]
00002F90 7022 moveq.l D0, 0x22
label00002F92:
00002F92 32D8 move.w [A1]+, [A0]+
00002F94 51C8 FFFC dbf D0, -0x6 /* 00002F92 */
00002F98 4FEF 000C lea.l A7, [A7 + 0xC]
label00002F9C:
00002F9C 102E FFA8 move.b D0, [A6 - 0x58]
00002FA0 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00002FA4 4E5E unlink A6
00002FA6 4E75 rts
00002FA8 4E56 FE7A link A6, -0x0186
00002FAC 48E7 1820 movem.l -[A7], D3,D4,A2
00002FB0 246E 0008 movea.l A2, [A6 + 0x8]
00002FB4 7601 moveq.l D3, 0x01
00002FB6 41ED 05BA lea.l A0, [A5 + 0x5BA /* export_179 */]
00002FBA 43EE FFBA lea.l A1, [A6 - 0x46]
00002FBE 7022 moveq.l D0, 0x22
label00002FC0:
00002FC0 32D8 move.w [A1]+, [A0]+
00002FC2 51C8 FFFC dbf D0, -0x6 /* 00002FC0 */
00002FC6 2F0A move.l -[A7], A2
00002FC8 2057 movea.l A0, [A7]
00002FCA 2268 0004 movea.l A1, [A0 + 0x4]
00002FCE 2269 0130 movea.l A1, [A1 + 0x130]
00002FD2 4E91 jsr [A1]
00002FD4 4A00 tst.b D0
00002FD6 584F addq.w A7, 4
00002FD8 6700 00F8 beq +0xFA /* 000030D2 */
00002FDC 486E FF7A pea.l [A6 - 0x86]
00002FE0 2F3C 0001 00C8 move.l -[A7], 0x100C8
00002FE6 4EB9 0000 251A jsr [0x0000251A]
00002FEC 486E FF7A pea.l [A6 - 0x86]
00002FF0 486E FE7A pea.l [A6 - 0x186]
00002FF4 2F0A move.l -[A7], A2
00002FF6 2057 movea.l A0, [A7]
00002FF8 2268 0004 movea.l A1, [A0 + 0x4]
00002FFC 2269 0138 movea.l A1, [A1 + 0x138]
00003000 4E91 jsr [A1]
00003002 504F addq.w A7, 8
00003004 2F08 move.l -[A7], A0
00003006 4879 0001 D1D2 push.l 0x1D1D2
0000300C 4879 0001 D1D2 push.l 0x1D1D2
00003012 A98B syscall ParamText
00003014 4EB9 0000 2AFA jsr [0x00002AFA]
0000301A 554F subq.w A7, 2
0000301C 3F3C 00C9 move.w -[A7], 0xC9
00003020 42A7 clr.l -[A7]
00003022 A988 syscall CautionAlert
00003024 301F move.w D0, [A7]+
00003026 3800 move.w D4, D0
00003028 4EB9 0000 2B02 jsr [0x00002B02]
0000302E 0C44 0001 cmpi.w D4, 0x1
00003032 6674 bne +0x76 /* 000030A8 */
00003034 4A2A 0055 tst.b [A2 + 0x55]
00003038 6730 beq +0x32 /* 0000306A */
0000303A 2F0A move.l -[A7], A2
0000303C 2057 movea.l A0, [A7]
0000303E 2268 0004 movea.l A1, [A0 + 0x4]
00003042 2269 0154 movea.l A1, [A1 + 0x154]
00003046 4E91 jsr [A1]
00003048 4227 clr.b -[A7]
0000304A 486E FFBA pea.l [A6 - 0x46]
0000304E 2F3C 7965 7320 move.l -[A7], 0x79657320 /* 'yes ' */
00003054 2F0A move.l -[A7], A2
00003056 2057 movea.l A0, [A7]
00003058 2268 0004 movea.l A1, [A0 + 0x4]
0000305C 2269 0170 movea.l A1, [A1 + 0x170]
00003060 4E91 jsr [A1]
00003062 4FEF 0012 lea.l A7, [A7 + 0x12]
00003066 6000 0088 bra +0x8A /* 000030F0 */
label0000306A:
0000306A 4227 clr.b -[A7]
0000306C 486E FFBA pea.l [A6 - 0x46]
00003070 2F0A move.l -[A7], A2
00003072 2057 movea.l A0, [A7]
00003074 2268 0004 movea.l A1, [A0 + 0x4]
00003078 2269 0144 movea.l A1, [A1 + 0x144]
0000307C 4E91 jsr [A1]
0000307E 1600 move.b D3, D0
00003080 4A03 tst.b D3
00003082 4FEF 000A lea.l A7, [A7 + 0xA]
00003086 6768 beq +0x6A /* 000030F0 */
00003088 4227 clr.b -[A7]
0000308A 486E FFBA pea.l [A6 - 0x46]
0000308E 2F3C 7965 7320 move.l -[A7], 0x79657320 /* 'yes ' */
00003094 2F0A move.l -[A7], A2
00003096 2057 movea.l A0, [A7]
00003098 2268 0004 movea.l A1, [A0 + 0x4]
0000309C 2269 0170 movea.l A1, [A1 + 0x170]
000030A0 4E91 jsr [A1]
000030A2 4FEF 000E lea.l A7, [A7 + 0xE]
000030A6 6048 bra +0x4A /* 000030F0 */
label000030A8:
000030A8 0C44 0002 cmpi.w D4, 0x2
000030AC 6604 bne +0x6 /* 000030B2 */
000030AE 7600 moveq.l D3, 0x00
000030B0 603E bra +0x40 /* 000030F0 */
label000030B2:
000030B2 4227 clr.b -[A7]
000030B4 486E FFBA pea.l [A6 - 0x46]
000030B8 2F3C 6E6F 2020 move.l -[A7], 0x6E6F2020 /* 'no ' */
000030BE 2F0A move.l -[A7], A2
000030C0 2057 movea.l A0, [A7]
000030C2 2268 0004 movea.l A1, [A0 + 0x4]
000030C6 2269 0170 movea.l A1, [A1 + 0x170]
000030CA 4E91 jsr [A1]
000030CC 4FEF 000E lea.l A7, [A7 + 0xE]
000030D0 601E bra +0x20 /* 000030F0 */
label000030D2:
000030D2 4227 clr.b -[A7]
000030D4 486E FFBA pea.l [A6 - 0x46]
000030D8 2F3C 6E6F 2020 move.l -[A7], 0x6E6F2020 /* 'no ' */
000030DE 2F0A move.l -[A7], A2
000030E0 2057 movea.l A0, [A7]
000030E2 2268 0004 movea.l A1, [A0 + 0x4]
000030E6 2269 0170 movea.l A1, [A1 + 0x170]
000030EA 4E91 jsr [A1]
000030EC 4FEF 000E lea.l A7, [A7 + 0xE]
label000030F0:
000030F0 4A03 tst.b D3
000030F2 6710 beq +0x12 /* 00003104 */
000030F4 2F0A move.l -[A7], A2
000030F6 2057 movea.l A0, [A7]
000030F8 2268 0004 movea.l A1, [A0 + 0x4]
000030FC 2269 012C movea.l A1, [A1 + 0x12C]
00003100 4E91 jsr [A1]
00003102 584F addq.w A7, 4
label00003104:
00003104 4CDF 0418 movem.l D3,D4,A2, [A7]+
00003108 4E5E unlink A6
0000310A 4E75 rts
0000310C 4E56 FF3A link A6, -0x00C6
00003110 48E7 1820 movem.l -[A7], D3,D4,A2
00003114 246E 0008 movea.l A2, [A6 + 0x8]
00003118 282E 000C move.l D4, [A6 + 0xC]
0000311C 7601 moveq.l D3, 0x01
0000311E 2F0A move.l -[A7], A2
00003120 2057 movea.l A0, [A7]
00003122 2268 0004 movea.l A1, [A0 + 0x4]
00003126 2269 0130 movea.l A1, [A1 + 0x130]
0000312A 4E91 jsr [A1]
0000312C 4A00 tst.b D0
0000312E 584F addq.w A7, 4
00003130 6700 00CC beq +0xCE /* 000031FE */
00003134 0C84 7965 7320 cmpi.l D4, 0x79657320 /* 'yes ' */
0000313A 6614 bne +0x16 /* 00003150 */
0000313C 2F0A move.l -[A7], A2
0000313E 2057 movea.l A0, [A7]
00003140 2268 0004 movea.l A1, [A0 + 0x4]
00003144 2269 0154 movea.l A1, [A1 + 0x154]
00003148 4E91 jsr [A1]
0000314A 584F addq.w A7, 4
0000314C 6000 00B0 bra +0xB2 /* 000031FE */
label00003150:
00003150 0C84 6173 6B20 cmpi.l D4, 0x61736B20 /* 'ask ' */
00003156 6600 00A6 bne +0xA8 /* 000031FE */
0000315A 41ED 0574 lea.l A0, [A5 + 0x574]
0000315E 43EE FFBA lea.l A1, [A6 - 0x46]
00003162 7022 moveq.l D0, 0x22
label00003164:
00003164 32D8 move.w [A1]+, [A0]+
00003166 51C8 FFFC dbf D0, -0x6 /* 00003164 */
0000316A 486E FF7A pea.l [A6 - 0x86]
0000316E 2F3C 0001 00C8 move.l -[A7], 0x100C8
00003174 4EB9 0000 251A jsr [0x0000251A]
0000317A 486E FF7A pea.l [A6 - 0x86]
0000317E 486E FF3A pea.l [A6 - 0xC6]
00003182 2F0A move.l -[A7], A2
00003184 2057 movea.l A0, [A7]
00003186 2268 0004 movea.l A1, [A0 + 0x4]
0000318A 2269 0138 movea.l A1, [A1 + 0x138]
0000318E 4E91 jsr [A1]
00003190 504F addq.w A7, 8
00003192 2F08 move.l -[A7], A0
00003194 4879 0001 D1D2 push.l 0x1D1D2
0000319A 4879 0001 D1D2 push.l 0x1D1D2
000031A0 A98B syscall ParamText
000031A2 4EB9 0000 2AFA jsr [0x00002AFA]
000031A8 554F subq.w A7, 2
000031AA 3F3C 00CA move.w -[A7], 0xCA
000031AE 42A7 clr.l -[A7]
000031B0 A988 syscall CautionAlert
000031B2 301F move.w D0, [A7]+
000031B4 3800 move.w D4, D0
000031B6 4EB9 0000 2B02 jsr [0x00002B02]
000031BC 0C44 0001 cmpi.w D4, 0x1
000031C0 6634 bne +0x36 /* 000031F6 */
000031C2 4A2A 0055 tst.b [A2 + 0x55]
000031C6 6712 beq +0x14 /* 000031DA */
000031C8 2F0A move.l -[A7], A2
000031CA 2057 movea.l A0, [A7]
000031CC 2268 0004 movea.l A1, [A0 + 0x4]
000031D0 2269 0154 movea.l A1, [A1 + 0x154]
000031D4 4E91 jsr [A1]
000031D6 584F addq.w A7, 4
000031D8 6024 bra +0x26 /* 000031FE */
label000031DA:
000031DA 4227 clr.b -[A7]
000031DC 486E FFBA pea.l [A6 - 0x46]
000031E0 2F0A move.l -[A7], A2
000031E2 2057 movea.l A0, [A7]
000031E4 2268 0004 movea.l A1, [A0 + 0x4]
000031E8 2269 0144 movea.l A1, [A1 + 0x144]
000031EC 4E91 jsr [A1]
000031EE 1600 move.b D3, D0
000031F0 4FEF 000A lea.l A7, [A7 + 0xA]
000031F4 6008 bra +0xA /* 000031FE */
label000031F6:
000031F6 0C44 0002 cmpi.w D4, 0x2
000031FA 6602 bne +0x4 /* 000031FE */
000031FC 7600 moveq.l D3, 0x00
label000031FE:
000031FE 4A03 tst.b D3
00003200 671A beq +0x1C /* 0000321C */
00003202 200A move.l D0, A2
00003204 4A80 tst.l D0
00003206 6714 beq +0x16 /* 0000321C */
00003208 3F3C 0001 move.w -[A7], 0x1
0000320C 4852 pea.l [A2]
0000320E 2057 movea.l A0, [A7]
00003210 2268 0004 movea.l A1, [A0 + 0x4]
00003214 2269 0008 movea.l A1, [A1 + 0x8]
00003218 4E91 jsr [A1]
0000321A 5C4F addq.w A7, 6
label0000321C:
0000321C 1003 move.b D0, D3
0000321E 4CDF 0418 movem.l D3,D4,A2, [A7]+
00003222 4E5E unlink A6
00003224 4E75 rts
00003226 4E56 FFAE link A6, -0x0052
0000322A 48E7 0030 movem.l -[A7], A2,A3
0000322E 246E 0008 movea.l A2, [A6 + 0x8]
00003232 266E 000C movea.l A3, [A6 + 0xC]
00003236 41ED 052E lea.l A0, [A5 + 0x52E]
0000323A 43EE FFB6 lea.l A1, [A6 - 0x4A]
0000323E 7022 moveq.l D0, 0x22
label00003240:
00003240 32D8 move.w [A1]+, [A0]+
00003242 51C8 FFFC dbf D0, -0x6 /* 00003240 */
00003246 2D7C 6173 6B20 FFFC move.l [A6 - 0x4], 0x61736B20 /* 'ask ' */
0000324E 554F subq.w A7, 2
00003250 2F0B move.l -[A7], A3
00003252 2F3C 7361 766F move.l -[A7], 0x7361766F /* 'savo' */
00003258 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */
0000325E 486E FFB2 pea.l [A6 - 0x4E]
00003262 486E FFFC pea.l [A6 - 0x4]
00003266 4878 0004 push.l 0x4
0000326A 486E FFAE pea.l [A6 - 0x52]
0000326E 303C 0E11 move.w D0, 0xE11
00003272 A816 syscall Pack8
00003274 301F move.w D0, [A7]+
00003276 554F subq.w A7, 2
00003278 2F0B move.l -[A7], A3
0000327A 2F3C 6B66 696C move.l -[A7], 0x6B66696C /* 'kfil' */
00003280 2F3C 6673 7320 move.l -[A7], 0x66737320 /* 'fss ' */
00003286 486E FFB2 pea.l [A6 - 0x4E]
0000328A 486E FFB6 pea.l [A6 - 0x4A]
0000328E 4878 0046 push.l 0x46 /* 'F' */
00003292 486E FFAE pea.l [A6 - 0x52]
00003296 303C 0E11 move.w D0, 0xE11
0000329A A816 syscall Pack8
0000329C 301F move.w D0, [A7]+
0000329E 0CAE 7965 7320 FFFC cmpi.l [A6 - 0x4], 0x79657320 /* 'yes ' */
000032A6 662C bne +0x2E /* 000032D4 */
000032A8 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
000032AE 486E FFB6 pea.l [A6 - 0x4A]
000032B2 2F0A move.l -[A7], A2
000032B4 2057 movea.l A0, [A7]
000032B6 2268 0004 movea.l A1, [A0 + 0x4]
000032BA 2269 0150 movea.l A1, [A1 + 0x150]
000032BE 4E91 jsr [A1]
000032C0 2F0A move.l -[A7], A2
000032C2 2057 movea.l A0, [A7]
000032C4 2268 0004 movea.l A1, [A0 + 0x4]
000032C8 2269 012C movea.l A1, [A1 + 0x12C]
000032CC 4E91 jsr [A1]
000032CE 4FEF 0010 lea.l A7, [A7 + 0x10]
000032D2 602E bra +0x30 /* 00003302 */
label000032D4:
000032D4 0CAE 6173 6B20 FFFC cmpi.l [A6 - 0x4], 0x61736B20 /* 'ask ' */
000032DC 6614 bne +0x16 /* 000032F2 */
000032DE 4227 clr.b -[A7]
000032E0 2F0A move.l -[A7], A2
000032E2 2057 movea.l A0, [A7]
000032E4 2268 0004 movea.l A1, [A0 + 0x4]
000032E8 2269 0148 movea.l A1, [A1 + 0x148]
000032EC 4E91 jsr [A1]
000032EE 5C4F addq.w A7, 6
000032F0 6010 bra +0x12 /* 00003302 */
label000032F2:
000032F2 2F0A move.l -[A7], A2
000032F4 2057 movea.l A0, [A7]
000032F6 2268 0004 movea.l A1, [A0 + 0x4]
000032FA 2269 012C movea.l A1, [A1 + 0x12C]
000032FE 4E91 jsr [A1]
00003300 584F addq.w A7, 4
label00003302:
00003302 4CDF 0C00 movem.l A2,A3, [A7]+
00003306 4E5E unlink A6
00003308 4E75 rts
0000330A 4E75 rts
0000330C 4E75 rts
0000330E 4E75 rts
00003310 4E75 rts
00003312 4E56 FEF0 link A6, -0x0110
00003316 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000331A 286E 0008 movea.l A4, [A6 + 0x8]
0000331E 266E 000C movea.l A3, [A6 + 0xC]
00003322 246E 0010 movea.l A2, [A6 + 0x10]
00003326 486E FEF8 pea.l [A6 - 0x108]
0000332A 2F0C move.l -[A7], A4
0000332C 2057 movea.l A0, [A7]
0000332E 2268 0004 movea.l A1, [A0 + 0x4]
00003332 2269 0138 movea.l A1, [A1 + 0x138]
00003336 4E91 jsr [A1]
00003338 486E FFF8 pea.l [A6 - 0x8]
0000333C 4EB9 0000 2FFA jsr [0x00002FFA]
00003342 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00003348 486E FEF9 pea.l [A6 - 0x107]
0000334C 7000 moveq.l D0, 0x00
0000334E 102E FEF8 move.b D0, [A6 - 0x108]
00003352 2F00 move.l -[A7], D0
00003354 486E FFF8 pea.l [A6 - 0x8]
00003358 303C 0825 move.w D0, 0x825
0000335C A816 syscall Pack8
0000335E 301F move.w D0, [A7]+
00003360 3600 move.w D3, D0
00003362 3003 move.w D0, D3
00003364 48C0 ext.l D0
00003366 4FEF 000A lea.l A7, [A7 + 0xA]
0000336A 671C beq +0x1E /* 00003388 */
0000336C 42A7 clr.l -[A7]
0000336E 486E FEF4 pea.l [A6 - 0x10C]
00003372 3043 movea.w A0, D3
00003374 2D48 FEF4 move.l [A6 - 0x10C], A0
00003378 4879 0001 D1CA push.l 0x1D1CA
0000337E 4EB9 0000 2542 jsr [0x00002542]
00003384 4FEF 000C lea.l A7, [A7 + 0xC]
label00003388:
00003388 554F subq.w A7, 2
0000338A 2F3C 646F 6375 move.l -[A7], 0x646F6375 /* 'docu' */
00003390 2F0B move.l -[A7], A3
00003392 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */
00003398 486E FFF8 pea.l [A6 - 0x8]
0000339C 4227 clr.b -[A7]
0000339E 2F0A move.l -[A7], A2
000033A0 4EB9 0000 253A jsr [0x0000253A]
000033A6 301F move.w D0, [A7]+
000033A8 3600 move.w D3, D0
000033AA 3003 move.w D0, D3
000033AC 48C0 ext.l D0
000033AE 671C beq +0x1E /* 000033CC */
000033B0 42A7 clr.l -[A7]
000033B2 486E FEF0 pea.l [A6 - 0x110]
000033B6 3043 movea.w A0, D3
000033B8 2D48 FEF0 move.l [A6 - 0x110], A0
000033BC 4879 0001 D1CA push.l 0x1D1CA
000033C2 4EB9 0000 2542 jsr [0x00002542]
000033C8 4FEF 000C lea.l A7, [A7 + 0xC]
label000033CC:
000033CC 3F3C FFFF move.w -[A7], 0xFFFF
000033D0 486E FFF8 pea.l [A6 - 0x8]
000033D4 4EB9 0000 3002 jsr [0x00003002]
000033DA 5C4F addq.w A7, 6
000033DC 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000033E0 4E5E unlink A6
000033E2 4E75 rts
000033E4 4E56 FFAE link A6, -0x0052
000033E8 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000033EC 246E 0008 movea.l A2, [A6 + 0x8]
000033F0 266E 000C movea.l A3, [A6 + 0xC]
000033F4 282E 0010 move.l D4, [A6 + 0x10]
000033F8 286E 0014 movea.l A4, [A6 + 0x14]
000033FC 262E 0018 move.l D3, [A6 + 0x18]
00003400 0C83 0000 07D2 cmpi.l D3, 0x7D2
00003406 6720 beq +0x22 /* 00003428 */
00003408 0C83 0000 07DC cmpi.l D3, 0x7DC
0000340E 672E beq +0x30 /* 0000343E */
00003410 0C83 0000 0BC6 cmpi.l D3, 0xBC6
00003416 6700 00AA beq +0xAC /* 000034C2 */
0000341A 0C83 0000 03EB cmpi.l D3, 0x3EB
00003420 6700 00B2 beq +0xB4 /* 000034D4 */
00003424 6000 00C0 bra +0xC2 /* 000034E6 */
label00003428:
00003428 2F0B move.l -[A7], A3
0000342A 2F0A move.l -[A7], A2
0000342C 2057 movea.l A0, [A7]
0000342E 2268 0004 movea.l A1, [A0 + 0x4]
00003432 2269 014C movea.l A1, [A1 + 0x14C]
00003436 4E91 jsr [A1]
00003438 504F addq.w A7, 8
0000343A 6000 00C0 bra +0xC2 /* 000034FC */
label0000343E:
0000343E 41ED 04E8 lea.l A0, [A5 + 0x4E8]
00003442 43EE FFBA lea.l A1, [A6 - 0x46]
00003446 7022 moveq.l D0, 0x22
label00003448:
00003448 32D8 move.w [A1]+, [A0]+
0000344A 51C8 FFFC dbf D0, -0x6 /* 00003448 */
0000344E 554F subq.w A7, 2
00003450 2F0B move.l -[A7], A3
00003452 2F3C 6B66 696C move.l -[A7], 0x6B66696C /* 'kfil' */
00003458 2F3C 6673 7320 move.l -[A7], 0x66737320 /* 'fss ' */
0000345E 486E FFB2 pea.l [A6 - 0x4E]
00003462 486E FFBA pea.l [A6 - 0x46]
00003466 4878 0046 push.l 0x46 /* 'F' */
0000346A 486E FFAE pea.l [A6 - 0x52]
0000346E 303C 0E11 move.w D0, 0xE11
00003472 A816 syscall Pack8
00003474 301F move.w D0, [A7]+
00003476 2D7C 2A2A 2A2A FFB6 move.l [A6 - 0x4A], 0x2A2A2A2A /* '****' */
0000347E 554F subq.w A7, 2
00003480 2F0B move.l -[A7], A3
00003482 2F3C 666C 7470 move.l -[A7], 0x666C7470 /* 'fltp' */
00003488 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */
0000348E 486E FFB2 pea.l [A6 - 0x4E]
00003492 486E FFB6 pea.l [A6 - 0x4A]
00003496 4878 0004 push.l 0x4
0000349A 486E FFAE pea.l [A6 - 0x52]
0000349E 303C 0E11 move.w D0, 0xE11
000034A2 A816 syscall Pack8
000034A4 301F move.w D0, [A7]+
000034A6 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
000034AA 486E FFBA pea.l [A6 - 0x46]
000034AE 2F0A move.l -[A7], A2
000034B0 2057 movea.l A0, [A7]
000034B2 2268 0004 movea.l A1, [A0 + 0x4]
000034B6 2269 0150 movea.l A1, [A1 + 0x150]
000034BA 4E91 jsr [A1]
000034BC 4FEF 000C lea.l A7, [A7 + 0xC]
000034C0 603A bra +0x3C /* 000034FC */
label000034C2:
000034C2 2F0A move.l -[A7], A2
000034C4 2057 movea.l A0, [A7]
000034C6 2268 0004 movea.l A1, [A0 + 0x4]
000034CA 2269 0158 movea.l A1, [A1 + 0x158]
000034CE 4E91 jsr [A1]
000034D0 584F addq.w A7, 4
000034D2 6028 bra +0x2A /* 000034FC */
label000034D4:
000034D4 2F0A move.l -[A7], A2
000034D6 2057 movea.l A0, [A7]
000034D8 2268 0004 movea.l A1, [A0 + 0x4]
000034DC 2269 015C movea.l A1, [A1 + 0x15C]
000034E0 4E91 jsr [A1]
000034E2 584F addq.w A7, 4
000034E4 6016 bra +0x18 /* 000034FC */
label000034E6:
000034E6 2F03 move.l -[A7], D3
000034E8 2F0C move.l -[A7], A4
000034EA 2F04 move.l -[A7], D4
000034EC 2F0B move.l -[A7], A3
000034EE 486A 0036 pea.l [A2 + 0x36]
000034F2 4EB9 0000 2F42 jsr [0x00002F42]
000034F8 4FEF 0014 lea.l A7, [A7 + 0x14]
label000034FC:
000034FC 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00003500 4E5E unlink A6
00003502 4E75 rts
00003504 4E56 FEFE link A6, -0x0102
00003508 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000350C 266E 0008 movea.l A3, [A6 + 0x8]
00003510 262E 000C move.l D3, [A6 + 0xC]
00003514 286E 0010 movea.l A4, [A6 + 0x10]
00003518 246E 0014 movea.l A2, [A6 + 0x14]
0000351C 0C83 706E 616D cmpi.l D3, 0x706E616D /* 'pnam' */
00003522 670A beq +0xC /* 0000352E */
00003524 0C83 696D 6F64 cmpi.l D3, 0x696D6F64 /* 'imod' */
0000352A 6734 beq +0x36 /* 00003560 */
0000352C 6060 bra +0x62 /* 0000358E */
label0000352E:
0000352E 486E FF00 pea.l [A6 - 0x100]
00003532 2F0B move.l -[A7], A3
00003534 2057 movea.l A0, [A7]
00003536 2268 0004 movea.l A1, [A0 + 0x4]
0000353A 2269 0138 movea.l A1, [A1 + 0x138]
0000353E 4E91 jsr [A1]
00003540 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00003546 486E FF01 pea.l [A6 - 0xFF]
0000354A 7000 moveq.l D0, 0x00
0000354C 102E FF00 move.b D0, [A6 - 0x100]
00003550 2F00 move.l -[A7], D0
00003552 2F0A move.l -[A7], A2
00003554 303C 0825 move.w D0, 0x825
00003558 A816 syscall Pack8
0000355A 301F move.w D0, [A7]+
0000355C 5C4F addq.w A7, 6
0000355E 6042 bra +0x44 /* 000035A2 */
label00003560:
00003560 2F0B move.l -[A7], A3
00003562 2057 movea.l A0, [A7]
00003564 2268 0004 movea.l A1, [A0 + 0x4]
00003568 2269 0130 movea.l A1, [A1 + 0x130]
0000356C 4E91 jsr [A1]
0000356E 1D40 FEFF move.b [A6 - 0x101], D0
00003572 2F3C 626F 6F6C move.l -[A7], 0x626F6F6C /* 'bool' */
00003578 486E FEFF pea.l [A6 - 0x101]
0000357C 4878 0001 push.l 0x1
00003580 2F0A move.l -[A7], A2
00003582 303C 0825 move.w D0, 0x825
00003586 A816 syscall Pack8
00003588 301F move.w D0, [A7]+
0000358A 544F addq.w A7, 2
0000358C 6014 bra +0x16 /* 000035A2 */
label0000358E:
0000358E 2F0A move.l -[A7], A2
00003590 2F0C move.l -[A7], A4
00003592 2F03 move.l -[A7], D3
00003594 486B 0036 pea.l [A3 + 0x36]
00003598 4EB9 0000 2F72 jsr [0x00002F72]
0000359E 4FEF 0010 lea.l A7, [A7 + 0x10]
label000035A2:
000035A2 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000035A6 4E5E unlink A6
000035A8 4E75 rts
000035AA 4E56 FFE4 link A6, -0x001C
000035AE 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000035B2 266E 0008 movea.l A3, [A6 + 0x8]
000035B6 246E 000C movea.l A2, [A6 + 0xC]
000035BA 182E 0014 move.b D4, [A6 + 0x14]
000035BE 486E FFF8 pea.l [A6 - 0x8]
000035C2 2F3C 7361 7665 move.l -[A7], 0x73617665 /* 'save' */
000035C8 2F3C 636F 7265 move.l -[A7], 0x636F7265 /* 'core' */
000035CE 4EB9 0000 2FEA jsr [0x00002FEA]
000035D4 486E FFF0 pea.l [A6 - 0x10]
000035D8 4EB9 0000 2FFA jsr [0x00002FFA]
000035DE 486E FFF0 pea.l [A6 - 0x10]
000035E2 486B 0036 pea.l [A3 + 0x36]
000035E6 2057 movea.l A0, [A7]
000035E8 2250 movea.l A1, [A0]
000035EA 2269 0084 movea.l A1, [A1 + 0x84]
000035EE 4E91 jsr [A1]
000035F0 486E FFF8 pea.l [A6 - 0x8]
000035F4 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */
000035FA 486E FFF0 pea.l [A6 - 0x10]
000035FE 303C 0610 move.w D0, 0x610
00003602 A816 syscall Pack8
00003604 301F move.w D0, [A7]+
00003606 3600 move.w D3, D0
00003608 3003 move.w D0, D3
0000360A 48C0 ext.l D0
0000360C 4FEF 0016 lea.l A7, [A7 + 0x16]
00003610 671C beq +0x1E /* 0000362E */
00003612 42A7 clr.l -[A7]
00003614 486E FFEC pea.l [A6 - 0x14]
00003618 3043 movea.w A0, D3
0000361A 2D48 FFEC move.l [A6 - 0x14], A0
0000361E 4879 0001 D1CA push.l 0x1D1CA
00003624 4EB9 0000 2542 jsr [0x00002542]
0000362A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000362E:
0000362E 554F subq.w A7, 2
00003630 486E FFF8 pea.l [A6 - 0x8]
00003634 2F3C 6B66 696C move.l -[A7], 0x6B66696C /* 'kfil' */
0000363A 2F3C 6673 7320 move.l -[A7], 0x66737320 /* 'fss ' */
00003640 2F0A move.l -[A7], A2
00003642 4878 0046 push.l 0x46 /* 'F' */
00003646 303C 0A0F move.w D0, 0xA0F
0000364A A816 syscall Pack8
0000364C 301F move.w D0, [A7]+
0000364E 3600 move.w D3, D0
00003650 3003 move.w D0, D3
00003652 48C0 ext.l D0
00003654 671C beq +0x1E /* 00003672 */
00003656 42A7 clr.l -[A7]
00003658 486E FFE8 pea.l [A6 - 0x18]
0000365C 3043 movea.w A0, D3
0000365E 2D48 FFE8 move.l [A6 - 0x18], A0
00003662 4879 0001 D1CA push.l 0x1D1CA
00003668 4EB9 0000 2542 jsr [0x00002542]
0000366E 4FEF 000C lea.l A7, [A7 + 0xC]
label00003672:
00003672 0CAE 2A2A 2A2A 0010 cmpi.l [A6 + 0x10], 0x2A2A2A2A /* '****' */
0000367A 6746 beq +0x48 /* 000036C2 */
0000367C 554F subq.w A7, 2
0000367E 486E FFF8 pea.l [A6 - 0x8]
00003682 2F3C 666C 7470 move.l -[A7], 0x666C7470 /* 'fltp' */
00003688 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */
0000368E 486E 0010 pea.l [A6 + 0x10]
00003692 4878 0004 push.l 0x4
00003696 303C 0A0F move.w D0, 0xA0F
0000369A A816 syscall Pack8
0000369C 301F move.w D0, [A7]+
0000369E 3600 move.w D3, D0
000036A0 3003 move.w D0, D3
000036A2 48C0 ext.l D0
000036A4 671C beq +0x1E /* 000036C2 */
000036A6 42A7 clr.l -[A7]
000036A8 486E FFE4 pea.l [A6 - 0x1C]
000036AC 3043 movea.w A0, D3
000036AE 2D48 FFE4 move.l [A6 - 0x1C], A0
000036B2 4879 0001 D1CA push.l 0x1D1CA
000036B8 4EB9 0000 2542 jsr [0x00002542]
000036BE 4FEF 000C lea.l A7, [A7 + 0xC]
label000036C2:
000036C2 1F04 move.b -[A7], D4
000036C4 486E FFF8 pea.l [A6 - 0x8]
000036C8 4EB9 0000 2FF2 jsr [0x00002FF2]
000036CE 3F3C FFFF move.w -[A7], 0xFFFF
000036D2 486E FFF0 pea.l [A6 - 0x10]
000036D6 4EB9 0000 3002 jsr [0x00003002]
000036DC 4FEF 000C lea.l A7, [A7 + 0xC]
000036E0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000036E4 4E5E unlink A6
000036E6 4E75 rts
000036E8 4E56 FFE4 link A6, -0x001C
000036EC 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000036F0 266E 0008 movea.l A3, [A6 + 0x8]
000036F4 246E 0010 movea.l A2, [A6 + 0x10]
000036F8 182E 0014 move.b D4, [A6 + 0x14]
000036FC 486E FFF8 pea.l [A6 - 0x8]
00003700 2F3C 636C 6F73 move.l -[A7], 0x636C6F73 /* 'clos' */
00003706 2F3C 636F 7265 move.l -[A7], 0x636F7265 /* 'core' */
0000370C 4EB9 0000 2FEA jsr [0x00002FEA]
00003712 486E FFF0 pea.l [A6 - 0x10]
00003716 4EB9 0000 2FFA jsr [0x00002FFA]
0000371C 486E FFF0 pea.l [A6 - 0x10]
00003720 486B 0036 pea.l [A3 + 0x36]
00003724 2057 movea.l A0, [A7]
00003726 2250 movea.l A1, [A0]
00003728 2269 0084 movea.l A1, [A1 + 0x84]
0000372C 4E91 jsr [A1]
0000372E 486E FFF8 pea.l [A6 - 0x8]
00003732 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */
00003738 486E FFF0 pea.l [A6 - 0x10]
0000373C 303C 0610 move.w D0, 0x610
00003740 A816 syscall Pack8
00003742 301F move.w D0, [A7]+
00003744 3600 move.w D3, D0
00003746 3003 move.w D0, D3
00003748 48C0 ext.l D0
0000374A 4FEF 0016 lea.l A7, [A7 + 0x16]
0000374E 671C beq +0x1E /* 0000376C */
00003750 42A7 clr.l -[A7]
00003752 486E FFEC pea.l [A6 - 0x14]
00003756 3043 movea.w A0, D3
00003758 2D48 FFEC move.l [A6 - 0x14], A0
0000375C 4879 0001 D1CA push.l 0x1D1CA
00003762 4EB9 0000 2542 jsr [0x00002542]
00003768 4FEF 000C lea.l A7, [A7 + 0xC]
label0000376C:
0000376C 554F subq.w A7, 2
0000376E 486E FFF8 pea.l [A6 - 0x8]
00003772 2F3C 7361 766F move.l -[A7], 0x7361766F /* 'savo' */
00003778 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */
0000377E 486E 000C pea.l [A6 + 0xC]
00003782 4878 0004 push.l 0x4
00003786 303C 0A0F move.w D0, 0xA0F
0000378A A816 syscall Pack8
0000378C 301F move.w D0, [A7]+
0000378E 3600 move.w D3, D0
00003790 3003 move.w D0, D3
00003792 48C0 ext.l D0
00003794 671C beq +0x1E /* 000037B2 */
00003796 42A7 clr.l -[A7]
00003798 486E FFE8 pea.l [A6 - 0x18]
0000379C 3043 movea.w A0, D3
0000379E 2D48 FFE8 move.l [A6 - 0x18], A0
000037A2 4879 0001 D1CA push.l 0x1D1CA
000037A8 4EB9 0000 2542 jsr [0x00002542]
000037AE 4FEF 000C lea.l A7, [A7 + 0xC]
label000037B2:
000037B2 0CAE 7965 7320 000C cmpi.l [A6 + 0xC], 0x79657320 /* 'yes ' */
000037BA 664C bne +0x4E /* 00003808 */
000037BC 7001 moveq.l D0, 0x01
000037BE B0AA 0002 cmp.l D0, [A2 + 0x2]
000037C2 6744 beq +0x46 /* 00003808 */
000037C4 554F subq.w A7, 2
000037C6 486E FFF8 pea.l [A6 - 0x8]
000037CA 2F3C 6B66 696C move.l -[A7], 0x6B66696C /* 'kfil' */
000037D0 2F3C 6673 7320 move.l -[A7], 0x66737320 /* 'fss ' */
000037D6 2F0A move.l -[A7], A2
000037D8 4878 0046 push.l 0x46 /* 'F' */
000037DC 303C 0A0F move.w D0, 0xA0F
000037E0 A816 syscall Pack8
000037E2 301F move.w D0, [A7]+
000037E4 3600 move.w D3, D0
000037E6 3003 move.w D0, D3
000037E8 48C0 ext.l D0
000037EA 671C beq +0x1E /* 00003808 */
000037EC 42A7 clr.l -[A7]
000037EE 486E FFE4 pea.l [A6 - 0x1C]
000037F2 3043 movea.w A0, D3
000037F4 2D48 FFE4 move.l [A6 - 0x1C], A0
000037F8 4879 0001 D1CA push.l 0x1D1CA
000037FE 4EB9 0000 2542 jsr [0x00002542]
00003804 4FEF 000C lea.l A7, [A7 + 0xC]
label00003808:
00003808 1F04 move.b -[A7], D4
0000380A 486E FFF8 pea.l [A6 - 0x8]
0000380E 4EB9 0000 2FF2 jsr [0x00002FF2]
00003814 3F3C FFFF move.w -[A7], 0xFFFF
00003818 486E FFF0 pea.l [A6 - 0x10]
0000381C 4EB9 0000 3002 jsr [0x00003002]
00003822 4FEF 000C lea.l A7, [A7 + 0xC]
00003826 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000382A 4E5E unlink A6
0000382C 4E75 rts
fn0000382E:
0000382E 4E56 FEEC link A6, -0x0114
00003832 2F0A move.l -[A7], A2
00003834 246E 0008 movea.l A2, [A6 + 0x8]
00003838 42A7 clr.l -[A7]
0000383A 486D 081A pea.l [A5 + 0x81A /* export_255 */]
0000383E 486E FEEC pea.l [A6 - 0x114]
00003842 61FF 0000 00B0 bsr +0xB2 /* 000038F4 */
00003848 42AE FFFC clr.l [A6 - 0x4]
0000384C 4FEF 000C lea.l A7, [A7 + 0xC]
00003850 602A bra +0x2C /* 0000387C */
label00003852:
00003852 486E FEFC pea.l [A6 - 0x104]
00003856 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000385A 2057 movea.l A0, [A7]
0000385C 2268 0004 movea.l A1, [A0 + 0x4]
00003860 2269 0138 movea.l A1, [A1 + 0x138]
00003864 4E91 jsr [A1]
00003866 2F0A move.l -[A7], A2
00003868 486E FEFC pea.l [A6 - 0x104]
0000386C 4EB9 0000 24E2 jsr [0x000024E2]
00003872 301F move.w D0, [A7]+
00003874 5C4F addq.w A7, 6
00003876 6718 beq +0x1A /* 00003890 */
00003878 42AE FFFC clr.l [A6 - 0x4]
label0000387C:
0000387C 486E FFFC pea.l [A6 - 0x4]
00003880 486E FEEC pea.l [A6 - 0x114]
00003884 61FF 0000 0026 bsr +0x28 /* 000038AC */
0000388A 4A00 tst.b D0
0000388C 504F addq.w A7, 8
0000388E 66C2 bne -0x3C /* 00003852 */
label00003890:
00003890 246E FFFC movea.l A2, [A6 - 0x4]
00003894 3F3C FFFF move.w -[A7], 0xFFFF
00003898 486E FEEC pea.l [A6 - 0x114]
0000389C 61FF 0000 0024 bsr +0x26 /* 000038C2 */
000038A2 204A movea.l A0, A2
000038A4 5C4F addq.w A7, 6
000038A6 245F movea.l A2, [A7]+
000038A8 4E5E unlink A6
000038AA 4E75 rts
fn000038AC:
000038AC 4E56 0000 link A6, 0
000038B0 2F2E 000C move.l -[A7], [A6 + 0xC]
000038B4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000038B8 4EB9 0000 2CE2 jsr [0x00002CE2]
000038BE 4E5E unlink A6
000038C0 4E75 rts
fn000038C2:
000038C2 4E56 0000 link A6, 0
000038C6 2F0A move.l -[A7], A2
000038C8 246E 0008 movea.l A2, [A6 + 0x8]
000038CC 200A move.l D0, A2
000038CE 671C beq +0x1E /* 000038EC */
000038D0 4267 clr.w -[A7]
000038D2 2F0A move.l -[A7], A2
000038D4 4EB9 0000 2CD2 jsr [0x00002CD2]
000038DA 4A6E 000C tst.w [A6 + 0xC]
000038DE 5C4F addq.w A7, 6
000038E0 6F0A ble +0xC /* 000038EC */
000038E2 2F0A move.l -[A7], A2
000038E4 4EB9 0000 2592 jsr [0x00002592]
000038EA 584F addq.w A7, 4
label000038EC:
000038EC 204A movea.l A0, A2
000038EE 245F movea.l A2, [A7]+
000038F0 4E5E unlink A6
000038F2 4E75 rts
fn000038F4:
000038F4 4E56 0000 link A6, 0
000038F8 48E7 1030 movem.l -[A7], D3,A2,A3
000038FC 246E 0008 movea.l A2, [A6 + 0x8]
00003900 266E 000C movea.l A3, [A6 + 0xC]
00003904 262E 0010 move.l D3, [A6 + 0x10]
00003908 2F03 move.l -[A7], D3
0000390A 2F0B move.l -[A7], A3
0000390C 2F0A move.l -[A7], A2
0000390E 4EB9 0000 2CCA jsr [0x00002CCA]
00003914 204A movea.l A0, A2
00003916 4FEF 000C lea.l A7, [A7 + 0xC]
0000391A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000391E 4E5E unlink A6
00003920 4E75 rts
fn00003922:
00003922 1B6F 0004 06D2 move.b [A5 + 0x6D2 /* export_214 */], [A7 + 0x4]
00003928 4E75 rts
fn0000392A:
0000392A 4E56 0000 link A6, 0
0000392E 42A7 clr.l -[A7]
00003930 2F2E 000C move.l -[A7], [A6 + 0xC]
00003934 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003938 4EB9 0000 2C32 jsr [0x00002C32]
0000393E 4E5E unlink A6
00003940 4E75 rts
fn00003942:
00003942 4E56 0000 link A6, 0
00003946 4878 0004 push.l 0x4
0000394A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000394E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003952 4EB9 0000 2C02 jsr [0x00002C02]
00003958 4E5E unlink A6
0000395A 4E75 rts
0000395C 4E56 0000 link A6, 0
00003960 2F0A move.l -[A7], A2
00003962 246E 0008 movea.l A2, [A6 + 0x8]
00003966 200A move.l D0, A2
00003968 6722 beq +0x24 /* 0000398C */
0000396A 41ED 02DC lea.l A0, [A5 + 0x2DC]
0000396E 2488 move.l [A2], A0
00003970 4267 clr.w -[A7]
00003972 2F0A move.l -[A7], A2
00003974 4EB9 0000 2BE2 jsr [0x00002BE2]
0000397A 4A6E 000C tst.w [A6 + 0xC]
0000397E 5C4F addq.w A7, 6
00003980 6F0A ble +0xC /* 0000398C */
00003982 2F0A move.l -[A7], A2
00003984 4EB9 0000 2592 jsr [0x00002592]
0000398A 584F addq.w A7, 4
label0000398C:
0000398C 204A movea.l A0, A2
0000398E 245F movea.l A2, [A7]+
00003990 4E5E unlink A6
00003992 4E75 rts
fn00003994:
00003994 4E56 0000 link A6, 0
00003998 4227 clr.b -[A7]
0000399A 42A7 clr.l -[A7]
0000399C 2F2E 0008 move.l -[A7], [A6 + 0x8]
000039A0 61FF 0000 0008 bsr +0xA /* 000039AA */
000039A6 4E5E unlink A6
000039A8 4E75 rts
fn000039AA:
000039AA 4E56 0000 link A6, 0
000039AE 48E7 1030 movem.l -[A7], D3,A2,A3
000039B2 246E 0008 movea.l A2, [A6 + 0x8]
000039B6 266E 000C movea.l A3, [A6 + 0xC]
000039BA 162E 0010 move.b D3, [A6 + 0x10]
000039BE 1F03 move.b -[A7], D3
000039C0 2F0B move.l -[A7], A3
000039C2 4878 0004 push.l 0x4
000039C6 2F0A move.l -[A7], A2
000039C8 4EB9 0000 2BC2 jsr [0x00002BC2]
000039CE 41ED 02DC lea.l A0, [A5 + 0x2DC]
000039D2 2488 move.l [A2], A0
000039D4 204A movea.l A0, A2
000039D6 4FEF 000E lea.l A7, [A7 + 0xE]
000039DA 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000039DE 4E5E unlink A6
000039E0 4E75 rts
000039E2 206F 0004 movea.l A0, [A7 + 0x4]
000039E6 2028 0004 move.l D0, [A0 + 0x4]
000039EA 4E75 rts
000039EC 206F 0004 movea.l A0, [A7 + 0x4]
000039F0 2028 0004 move.l D0, [A0 + 0x4]
000039F4 4E75 rts
000039F6 206F 0004 movea.l A0, [A7 + 0x4]
000039FA 242F 0008 move.l D2, [A7 + 0x8]
000039FE 222F 000C move.l D1, [A7 + 0xC]
00003A02 2001 move.l D0, D1
00003A04 9082 sub.l D0, D2
00003A06 5280 addq.l D0, 1
00003A08 4C28 0000 0004 movem.w <none>, [A0 + 0x4]
00003A0E 4E75 rts
00003A10 206F 0004 movea.l A0, [A7 + 0x4]
00003A14 5088 addq.l A0, 8
00003A16 2010 move.l D0, [A0]
00003A18 0680 FFFF FFAA addi.l D0, 0xFFFFFFAA
00003A1E D1AF 0004 add.l [A7 + 0x4], D0
00003A22 4EF9 0000 2A9E jmp [0x00002A9E]
00003A28 06AF FFFF FFCA 0004 addi.l [A7 + 0x4], 0xFFFFFFCA
00003A30 4EF9 0000 3316 jmp [0x00003316]
00003A36 06AF FFFF FFCA 0004 addi.l [A7 + 0x4], 0xFFFFFFCA
00003A3E 4EF9 0000 3508 jmp [0x00003508]
00003A44 06AF FFFF FFCA 0004 addi.l [A7 + 0x4], 0xFFFFFFCA
00003A4C 4EF9 0000 33E8 jmp [0x000033E8]
00003A52 06AF FFFF FFCA 0004 addi.l [A7 + 0x4], 0xFFFFFFCA
00003A5A 4EF9 0000 2A9E jmp [0x00002A9E]
00003A60 4E56 0000 link A6, 0
00003A64 486D 0842 pea.l [A5 + 0x842 /* export_260 */]
00003A68 4879 0000 3960 push.l 0x3960 /* '9`' */
00003A6E 486D 081A pea.l [A5 + 0x81A /* export_255 */]
00003A72 61FF FFFF FF20 bsr -0xDE /* 00003994 */
00003A78 584F addq.w A7, 4
00003A7A 2F08 move.l -[A7], A0
00003A7C 4EB9 0000 25A2 jsr [0x000025A2]
00003A82 4FEF 000C lea.l A7, [A7 + 0xC]
00003A86 4E5E unlink A6
00003A88 4EF9 0000 25FA jmp [0x000025FA]
fn00003A8E:
00003A8E 4E56 0000 link A6, 0
00003A92 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00003A96 246E 0008 movea.l A2, [A6 + 0x8]
00003A9A 362E 000C move.w D3, [A6 + 0xC]
00003A9E 286E 000E movea.l A4, [A6 + 0xE]
00003AA2 4A43 tst.w D3
00003AA4 6714 beq +0x16 /* 00003ABA */
00003AA6 204A movea.l A0, A2
00003AA8 41E8 005E lea.l A0, [A0 + 0x5E]
00003AAC 2648 movea.l A3, A0
00003AAE 2488 move.l [A2], A0
00003AB0 2F0B move.l -[A7], A3
00003AB2 4EB9 0000 3F3A jsr [0x00003F3A]
00003AB8 584F addq.w A7, 4
label00003ABA:
00003ABA 2F0C move.l -[A7], A4
00003ABC 4267 clr.w -[A7]
00003ABE 2F0A move.l -[A7], A2
00003AC0 61FF FFFF EF12 bsr -0x10EC /* 000029D4 */
00003AC6 41ED 014C lea.l A0, [A5 + 0x14C]
00003ACA 2548 0004 move.l [A2 + 0x4], A0
00003ACE 41ED 014C lea.l A0, [A5 + 0x14C]
00003AD2 41E8 0174 lea.l A0, [A0 + 0x174]
00003AD6 2252 movea.l A1, [A2]
00003AD8 2288 move.l [A1], A0
00003ADA 41ED 014C lea.l A0, [A5 + 0x14C]
00003ADE 41E8 0060 lea.l A0, [A0 + 0x60]
00003AE2 2548 0036 move.l [A2 + 0x36], A0
00003AE6 2652 movea.l A3, [A2]
00003AE8 204A movea.l A0, A2
00003AEA 41E8 005E lea.l A0, [A0 + 0x5E]
00003AEE 91CB sub.l A0, A3
00003AF0 2748 0008 move.l [A3 + 0x8], A0
00003AF4 42AA 0056 clr.l [A2 + 0x56]
00003AF8 42AA 005A clr.l [A2 + 0x5A]
00003AFC 204A movea.l A0, A2
00003AFE 4FEF 000A lea.l A7, [A7 + 0xA]
00003B02 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00003B06 4E5E unlink A6
00003B08 4E75 rts
fn00003B0A:
00003B0A 4E56 0000 link A6, 0
00003B0E 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00003B12 246E 0008 movea.l A2, [A6 + 0x8]
00003B16 362E 000C move.w D3, [A6 + 0xC]
00003B1A 200A move.l D0, A2
00003B1C 6700 0096 beq +0x98 /* 00003BB4 */
00003B20 41ED 014C lea.l A0, [A5 + 0x14C]
00003B24 2548 0004 move.l [A2 + 0x4], A0
00003B28 41ED 014C lea.l A0, [A5 + 0x14C]
00003B2C 41E8 0174 lea.l A0, [A0 + 0x174]
00003B30 2252 movea.l A1, [A2]
00003B32 2288 move.l [A1], A0
00003B34 41ED 014C lea.l A0, [A5 + 0x14C]
00003B38 41E8 0060 lea.l A0, [A0 + 0x60]
00003B3C 2548 0036 move.l [A2 + 0x36], A0
00003B40 2652 movea.l A3, [A2]
00003B42 204A movea.l A0, A2
00003B44 41E8 005E lea.l A0, [A0 + 0x5E]
00003B48 2848 movea.l A4, A0
00003B4A 91CB sub.l A0, A3
00003B4C 2748 0008 move.l [A3 + 0x8], A0
00003B50 4AAA 0056 tst.l [A2 + 0x56]
00003B54 6718 beq +0x1A /* 00003B6E */
00003B56 3F3C 0001 move.w -[A7], 0x1
00003B5A 206A 0056 movea.l A0, [A2 + 0x56]
00003B5E 4850 pea.l [A0]
00003B60 2057 movea.l A0, [A7]
00003B62 2268 0004 movea.l A1, [A0 + 0x4]
00003B66 2269 0008 movea.l A1, [A1 + 0x8]
00003B6A 4E91 jsr [A1]
00003B6C 5C4F addq.w A7, 6
label00003B6E:
00003B6E 4AAA 005A tst.l [A2 + 0x5A]
00003B72 6716 beq +0x18 /* 00003B8A */
00003B74 3F3C 0001 move.w -[A7], 0x1
00003B78 206A 005A movea.l A0, [A2 + 0x5A]
00003B7C 4850 pea.l [A0]
00003B7E 2057 movea.l A0, [A7]
00003B80 2250 movea.l A1, [A0]
00003B82 2269 0008 movea.l A1, [A1 + 0x8]
00003B86 4E91 jsr [A1]
00003B88 5C4F addq.w A7, 6
label00003B8A:
00003B8A 4267 clr.w -[A7]
00003B8C 2F0A move.l -[A7], A2
00003B8E 61FF FFFF EF0A bsr -0x10F4 /* 00002A9A */
00003B94 4A43 tst.w D3
00003B96 5C4F addq.w A7, 6
00003B98 670C beq +0xE /* 00003BA6 */
00003B9A 4267 clr.w -[A7]
00003B9C 2F0C move.l -[A7], A4
00003B9E 4EB9 0000 3F42 jsr [0x00003F42]
00003BA4 5C4F addq.w A7, 6
label00003BA6:
00003BA6 4A43 tst.w D3
00003BA8 6F0A ble +0xC /* 00003BB4 */
00003BAA 2F0A move.l -[A7], A2
00003BAC 4EB9 0000 2592 jsr [0x00002592]
00003BB2 584F addq.w A7, 4
label00003BB4:
00003BB4 204A movea.l A0, A2
00003BB6 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00003BBA 4E5E unlink A6
00003BBC 4E75 rts
00003BBE 4E56 FFEC link A6, -0x0014
00003BC2 2F0A move.l -[A7], A2
00003BC4 246E 0008 movea.l A2, [A6 + 0x8]
00003BC8 206A 0056 movea.l A0, [A2 + 0x56]
00003BCC 41E8 007A lea.l A0, [A0 + 0x7A]
00003BD0 B1EE 000C cmpa.l A0, [A6 + 0xC]
00003BD4 6600 00BC bne +0xBE /* 00003C92 */
00003BD8 2D7C 6E75 6C6C FFF4 move.l [A6 - 0xC], 0x6E756C6C /* 'null' */
00003BE0 554F subq.w A7, 2
00003BE2 486E FFF8 pea.l [A6 - 0x8]
00003BE6 303C 021A move.w D0, 0x21A
00003BEA A816 syscall Pack8
00003BEC 301F move.w D0, [A7]+
00003BEE 0CAE 6E75 6C6C FFF8 cmpi.l [A6 - 0x8], 0x6E756C6C /* 'null' */
00003BF6 6700 0082 beq +0x84 /* 00003C7A */
00003BFA 554F subq.w A7, 2
00003BFC 486E FFF8 pea.l [A6 - 0x8]
00003C00 2F3C 6576 636C move.l -[A7], 0x6576636C /* 'evcl' */
00003C06 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */
00003C0C 486E FFF0 pea.l [A6 - 0x10]
00003C10 486E FFF4 pea.l [A6 - 0xC]
00003C14 4878 0004 push.l 0x4
00003C18 486E FFEC pea.l [A6 - 0x14]
00003C1C 303C 0E15 move.w D0, 0xE15
00003C20 A816 syscall Pack8
00003C22 301F move.w D0, [A7]+
00003C24 0CAE 636F 7265 FFF4 cmpi.l [A6 - 0xC], 0x636F7265 /* 'core' */
00003C2C 664C bne +0x4E /* 00003C7A */
00003C2E 554F subq.w A7, 2
00003C30 486E FFF8 pea.l [A6 - 0x8]
00003C34 2F3C 6576 6964 move.l -[A7], 0x65766964 /* 'evid' */
00003C3A 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */
00003C40 486E FFF0 pea.l [A6 - 0x10]
00003C44 486E FFF4 pea.l [A6 - 0xC]
00003C48 4878 0004 push.l 0x4
00003C4C 486E FFEC pea.l [A6 - 0x14]
00003C50 303C 0E15 move.w D0, 0xE15
00003C54 A816 syscall Pack8
00003C56 301F move.w D0, [A7]+
00003C58 0CAE 636C 6F73 FFF4 cmpi.l [A6 - 0xC], 0x636C6F73 /* 'clos' */
00003C60 6618 bne +0x1A /* 00003C7A */
00003C62 486E FFF8 pea.l [A6 - 0x8]
00003C66 2F0A move.l -[A7], A2
00003C68 2057 movea.l A0, [A7]
00003C6A 2268 0004 movea.l A1, [A0 + 0x4]
00003C6E 2269 014C movea.l A1, [A1 + 0x14C]
00003C72 4E91 jsr [A1]
00003C74 7000 moveq.l D0, 0x00
00003C76 504F addq.w A7, 8
00003C78 601A bra +0x1C /* 00003C94 */
label00003C7A:
00003C7A 1F3C 0001 move.b -[A7], 0x1
00003C7E 2F0A move.l -[A7], A2
00003C80 2057 movea.l A0, [A7]
00003C82 2268 0004 movea.l A1, [A0 + 0x4]
00003C86 2269 0148 movea.l A1, [A1 + 0x148]
00003C8A 4E91 jsr [A1]
00003C8C 7000 moveq.l D0, 0x00
00003C8E 5C4F addq.w A7, 6
00003C90 6002 bra +0x4 /* 00003C94 */
label00003C92:
00003C92 7001 moveq.l D0, 0x01
label00003C94:
00003C94 245F movea.l A2, [A7]+
00003C96 4E5E unlink A6
00003C98 4E75 rts
00003C9A 4E56 FFBA link A6, -0x0046
00003C9E 48E7 0038 movem.l -[A7], A2,A3,A4
00003CA2 266E 0008 movea.l A3, [A6 + 0x8]
00003CA6 246E 000C movea.l A2, [A6 + 0xC]
00003CAA 286B 005A movea.l A4, [A3 + 0x5A]
00003CAE 200C move.l D0, A4
00003CB0 6728 beq +0x2A /* 00003CDA */
00003CB2 4A2B 0055 tst.b [A3 + 0x55]
00003CB6 6722 beq +0x24 /* 00003CDA */
00003CB8 486E FFBA pea.l [A6 - 0x46]
00003CBC 2F0C move.l -[A7], A4
00003CBE 61FF 0000 0152 bsr +0x154 /* 00003E12 */
00003CC4 3F3C 0100 move.w -[A7], 0x100
00003CC8 2F0A move.l -[A7], A2
00003CCA 486E FFC0 pea.l [A6 - 0x40]
00003CCE 4EB9 0000 299A jsr [0x0000299A]
00003CD4 4FEF 0012 lea.l A7, [A7 + 0x12]
00003CD8 601E bra +0x20 /* 00003CF8 */
label00003CDA:
00003CDA 286B 0056 movea.l A4, [A3 + 0x56]
00003CDE 200C move.l D0, A4
00003CE0 6714 beq +0x16 /* 00003CF6 */
00003CE2 2F0A move.l -[A7], A2
00003CE4 2F0C move.l -[A7], A4
00003CE6 2057 movea.l A0, [A7]
00003CE8 2268 0004 movea.l A1, [A0 + 0x4]
00003CEC 2269 0024 movea.l A1, [A1 + 0x24]
00003CF0 4E91 jsr [A1]
00003CF2 504F addq.w A7, 8
00003CF4 6002 bra +0x4 /* 00003CF8 */
label00003CF6:
00003CF6 4212 clr.b [A2]
label00003CF8:
00003CF8 204A movea.l A0, A2
00003CFA 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00003CFE 4E5E unlink A6
00003D00 4E75 rts
00003D02 4E56 0000 link A6, 0
00003D06 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00003D0A 266E 0008 movea.l A3, [A6 + 0x8]
00003D0E 286E 000C movea.l A4, [A6 + 0xC]
00003D12 7600 moveq.l D3, 0x00
00003D14 246B 005A movea.l A2, [A3 + 0x5A]
00003D18 200A move.l D0, A2
00003D1A 670E beq +0x10 /* 00003D2A */
00003D1C 2F0C move.l -[A7], A4
00003D1E 2F0A move.l -[A7], A2
00003D20 61FF 0000 0150 bsr +0x152 /* 00003E72 */
00003D26 1600 move.b D3, D0
00003D28 504F addq.w A7, 8
label00003D2A:
00003D2A 1003 move.b D0, D3
00003D2C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00003D30 4E5E unlink A6
00003D32 4E75 rts
00003D34 4E56 0000 link A6, 0
00003D38 48E7 0030 movem.l -[A7], A2,A3
00003D3C 266E 0008 movea.l A3, [A6 + 0x8]
00003D40 246B 0056 movea.l A2, [A3 + 0x56]
00003D44 200A move.l D0, A2
00003D46 6710 beq +0x12 /* 00003D58 */
00003D48 2F0A move.l -[A7], A2
00003D4A 2057 movea.l A0, [A7]
00003D4C 2268 0004 movea.l A1, [A0 + 0x4]
00003D50 2269 02D4 movea.l A1, [A1 + 0x2D4]
00003D54 4E91 jsr [A1]
00003D56 584F addq.w A7, 4
label00003D58:
00003D58 4CDF 0C00 movem.l A2,A3, [A7]+
00003D5C 4E5E unlink A6
00003D5E 4E75 rts
00003D60 206F 0004 movea.l A0, [A7 + 0x4]
00003D64 5088 addq.l A0, 8
00003D66 2010 move.l D0, [A0]
00003D68 0680 FFFF FFA2 addi.l D0, 0xFFFFFFA2
00003D6E D1AF 0004 add.l [A7 + 0x4], D0
00003D72 4EF9 0000 3B0E jmp [0x00003B0E]
00003D78 06AF FFFF FFCA 0004 addi.l [A7 + 0x4], 0xFFFFFFCA
00003D80 4EF9 0000 3B0E jmp [0x00003B0E]
fn00003D86:
00003D86 48E7 0030 movem.l -[A7], A2,A3
00003D8A 246F 000C movea.l A2, [A7 + 0xC]
00003D8E 266F 0010 movea.l A3, [A7 + 0x10]
00003D92 41ED 0118 lea.l A0, [A5 + 0x118]
00003D96 2488 move.l [A2], A0
00003D98 41D3 lea.l A0, [A3]
00003D9A 43EA 0004 lea.l A1, [A2 + 0x4]
00003D9E 7022 moveq.l D0, 0x22
label00003DA0:
00003DA0 32D8 move.w [A1]+, [A0]+
00003DA2 51C8 FFFC dbf D0, -0x6 /* 00003DA0 */
00003DA6 357C FFFF 004A move.w [A2 + 0x4A], 0xFFFF
00003DAC 357C FFFF 004C move.w [A2 + 0x4C], 0xFFFF
00003DB2 204A movea.l A0, A2
00003DB4 4CDF 0C00 movem.l A2,A3, [A7]+
00003DB8 4E75 rts
fn00003DBA:
00003DBA 4E56 FFE8 link A6, -0x0018
00003DBE 2F0A move.l -[A7], A2
00003DC0 246E 0008 movea.l A2, [A6 + 0x8]
00003DC4 200A move.l D0, A2
00003DC6 6742 beq +0x44 /* 00003E0A */
00003DC8 41ED 0118 lea.l A0, [A5 + 0x118]
00003DCC 2488 move.l [A2], A0
00003DCE 2D4F FFFC move.l [A6 - 0x4], A7
00003DD2 2F0A move.l -[A7], A2
00003DD4 2057 movea.l A0, [A7]
00003DD6 2250 movea.l A1, [A0]
00003DD8 2269 0020 movea.l A1, [A1 + 0x20]
00003DDC 4E91 jsr [A1]
00003DDE 584F addq.w A7, 4
00003DE0 600A bra +0xC /* 00003DEC */
00003DE2 486E FFE8 pea.l [A6 - 0x18]
00003DE6 4EB9 0000 254A jsr [0x0000254A]
label00003DEC:
00003DEC 2F0A move.l -[A7], A2
00003DEE 2057 movea.l A0, [A7]
00003DF0 2250 movea.l A1, [A0]
00003DF2 2269 0030 movea.l A1, [A1 + 0x30]
00003DF6 4E91 jsr [A1]
00003DF8 4A6E 000C tst.w [A6 + 0xC]
00003DFC 584F addq.w A7, 4
00003DFE 6F0A ble +0xC /* 00003E0A */
00003E00 2F0A move.l -[A7], A2
00003E02 4EB9 0000 2592 jsr [0x00002592]
00003E08 584F addq.w A7, 4
label00003E0A:
00003E0A 204A movea.l A0, A2
00003E0C 245F movea.l A2, [A7]+
00003E0E 4E5E unlink A6
00003E10 4E75 rts
fn00003E12:
00003E12 48E7 0030 movem.l -[A7], A2,A3
00003E16 266F 000C movea.l A3, [A7 + 0xC]
00003E1A 246F 0010 movea.l A2, [A7 + 0x10]
00003E1E 41EB 0004 lea.l A0, [A3 + 0x4]
00003E22 43D2 lea.l A1, [A2]
00003E24 7022 moveq.l D0, 0x22
label00003E26:
00003E26 32D8 move.w [A1]+, [A0]+
00003E28 51C8 FFFC dbf D0, -0x6 /* 00003E26 */
00003E2C 4CDF 0C00 movem.l A2,A3, [A7]+
00003E30 4E75 rts
00003E32 4E56 0000 link A6, 0
00003E36 48E7 0030 movem.l -[A7], A2,A3
00003E3A 246E 0008 movea.l A2, [A6 + 0x8]
00003E3E 266E 000C movea.l A3, [A6 + 0xC]
00003E42 2F0A move.l -[A7], A2
00003E44 2057 movea.l A0, [A7]
00003E46 2250 movea.l A1, [A0]
00003E48 2269 0020 movea.l A1, [A1 + 0x20]
00003E4C 4E91 jsr [A1]
00003E4E 2F0A move.l -[A7], A2
00003E50 2057 movea.l A0, [A7]
00003E52 2250 movea.l A1, [A0]
00003E54 2269 0030 movea.l A1, [A1 + 0x30]
00003E58 4E91 jsr [A1]
00003E5A 41D3 lea.l A0, [A3]
00003E5C 43EA 0004 lea.l A1, [A2 + 0x4]
00003E60 7022 moveq.l D0, 0x22
label00003E62:
00003E62 32D8 move.w [A1]+, [A0]+
00003E64 51C8 FFFC dbf D0, -0x6 /* 00003E62 */
00003E68 504F addq.w A7, 8
00003E6A 4CDF 0C00 movem.l A2,A3, [A7]+
00003E6E 4E5E unlink A6
00003E70 4E75 rts
fn00003E72:
00003E72 4E56 0000 link A6, 0
00003E76 2F2E 000C move.l -[A7], [A6 + 0xC]
00003E7A 206E 0008 movea.l A0, [A6 + 0x8]
00003E7E 4868 0004 pea.l [A0 + 0x4]
00003E82 61FF 0000 03D4 bsr +0x3D6 /* 00004258 */
00003E88 4E5E unlink A6
00003E8A 4E75 rts
00003E8C 4E56 FFFC link A6, -0x0004
00003E90 554F subq.w A7, 2
00003E92 2F2E 000C move.l -[A7], [A6 + 0xC]
00003E96 206E 0008 movea.l A0, [A6 + 0x8]
00003E9A 4868 0004 pea.l [A0 + 0x4]
00003E9E 486E FFFC pea.l [A6 - 0x4]
00003EA2 7002 moveq.l D0, 0x02
00003EA4 A823 syscall AliasDispatch
00003EA6 301F move.w D0, [A7]+
00003EA8 206E FFFC movea.l A0, [A6 - 0x4]
00003EAC 4E5E unlink A6
00003EAE 4E75 rts
00003EB0 4E56 FFFC link A6, -0x0004
00003EB4 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
00003EB8 246E 0008 movea.l A2, [A6 + 0x8]
00003EBC 2A2E 000C move.l D5, [A6 + 0xC]
00003EC0 282E 0010 move.l D4, [A6 + 0x10]
00003EC4 362E 0014 move.w D3, [A6 + 0x14]
00003EC8 486A 0004 pea.l [A2 + 0x4]
00003ECC 2F05 move.l -[A7], D5
00003ECE 2F04 move.l -[A7], D4
00003ED0 3F03 move.w -[A7], D3
00003ED2 700E moveq.l D0, 0x0E
00003ED4 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00003ED6 554F subq.w A7, 2
00003ED8 A9AF syscall ResError
00003EDA 301F move.w D0, [A7]+
00003EDC 3600 move.w D3, D0
00003EDE 3003 move.w D0, D3
00003EE0 48C0 ext.l D0
00003EE2 671C beq +0x1E /* 00003F00 */
00003EE4 42A7 clr.l -[A7]
00003EE6 486E FFFC pea.l [A6 - 0x4]
00003EEA 3043 movea.w A0, D3
00003EEC 2D48 FFFC move.l [A6 - 0x4], A0
00003EF0 4879 0001 CFDE push.l 0x1CFDE
00003EF6 4EB9 0000 2542 jsr [0x00002542]
00003EFC 4FEF 000C lea.l A7, [A7 + 0xC]
label00003F00:
00003F00 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
00003F04 4E5E unlink A6
00003F06 4E75 rts
00003F08 4E56 FFFC link A6, -0x0004
00003F0C 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2
00003F10 246E 0008 movea.l A2, [A6 + 0x8]
00003F14 2C2E 000C move.l D6, [A6 + 0xC]
00003F18 2A2E 0010 move.l D5, [A6 + 0x10]
00003F1C 382E 0014 move.w D4, [A6 + 0x14]
00003F20 554F subq.w A7, 2
00003F22 486A 0004 pea.l [A2 + 0x4]
00003F26 2F06 move.l -[A7], D6
00003F28 2F05 move.l -[A7], D5
00003F2A 3F04 move.w -[A7], D4
00003F2C 7004 moveq.l D0, 0x04
00003F2E AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00003F30 301F move.w D0, [A7]+
00003F32 3600 move.w D3, D0
00003F34 3003 move.w D0, D3
00003F36 48C0 ext.l D0
00003F38 671C beq +0x1E /* 00003F56 */
00003F3A 42A7 clr.l -[A7]
00003F3C 486E FFFC pea.l [A6 - 0x4]
00003F40 3043 movea.w A0, D3
00003F42 2D48 FFFC move.l [A6 - 0x4], A0
00003F46 4879 0001 CFDE push.l 0x1CFDE
00003F4C 4EB9 0000 2542 jsr [0x00002542]
00003F52 4FEF 000C lea.l A7, [A7 + 0xC]
label00003F56:
00003F56 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+
00003F5A 4E5E unlink A6
00003F5C 4E75 rts
00003F5E 4E56 FFFC link A6, -0x0004
00003F62 48E7 1820 movem.l -[A7], D3,D4,A2
00003F66 246E 0008 movea.l A2, [A6 + 0x8]
00003F6A 382E 000C move.w D4, [A6 + 0xC]
00003F6E 554F subq.w A7, 2
00003F70 486A 0004 pea.l [A2 + 0x4]
00003F74 1F04 move.b -[A7], D4
00003F76 486A 004A pea.l [A2 + 0x4A]
00003F7A 7002 moveq.l D0, 0x02
00003F7C AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00003F7E 301F move.w D0, [A7]+
00003F80 3600 move.w D3, D0
00003F82 3003 move.w D0, D3
00003F84 48C0 ext.l D0
00003F86 6722 beq +0x24 /* 00003FAA */
00003F88 357C FFFF 004A move.w [A2 + 0x4A], 0xFFFF
00003F8E 42A7 clr.l -[A7]
00003F90 486E FFFC pea.l [A6 - 0x4]
00003F94 3043 movea.w A0, D3
00003F96 2D48 FFFC move.l [A6 - 0x4], A0
00003F9A 4879 0001 CFDE push.l 0x1CFDE
00003FA0 4EB9 0000 2542 jsr [0x00002542]
00003FA6 4FEF 000C lea.l A7, [A7 + 0xC]
label00003FAA:
00003FAA 302A 004A move.w D0, [A2 + 0x4A]
00003FAE 4CDF 0418 movem.l D3,D4,A2, [A7]+
00003FB2 4E5E unlink A6
00003FB4 4E75 rts
00003FB6 4E56 FFFC link A6, -0x0004
00003FBA 48E7 1820 movem.l -[A7], D3,D4,A2
00003FBE 246E 0008 movea.l A2, [A6 + 0x8]
00003FC2 382A 004A move.w D4, [A2 + 0x4A]
00003FC6 0C44 FFFF cmpi.w D4, 0xFFFF
00003FCA 6746 beq +0x48 /* 00004012 */
00003FCC 554F subq.w A7, 2
00003FCE 3F04 move.w -[A7], D4
00003FD0 4EB9 0000 249A jsr [0x0000249A]
00003FD6 301F move.w D0, [A7]+
00003FD8 3600 move.w D3, D0
00003FDA 357C FFFF 004A move.w [A2 + 0x4A], 0xFFFF
00003FE0 3003 move.w D0, D3
00003FE2 48C0 ext.l D0
00003FE4 671C beq +0x1E /* 00004002 */
00003FE6 42A7 clr.l -[A7]
00003FE8 486E FFFC pea.l [A6 - 0x4]
00003FEC 3043 movea.w A0, D3
00003FEE 2D48 FFFC move.l [A6 - 0x4], A0
00003FF2 4879 0001 CFDE push.l 0x1CFDE
00003FF8 4EB9 0000 2542 jsr [0x00002542]
00003FFE 4FEF 000C lea.l A7, [A7 + 0xC]
label00004002:
00004002 554F subq.w A7, 2
00004004 42A7 clr.l -[A7]
00004006 3F2A 0004 move.w -[A7], [A2 + 0x4]
0000400A 4EB9 0000 24B2 jsr [0x000024B2]
00004010 301F move.w D0, [A7]+
label00004012:
00004012 4CDF 0418 movem.l D3,D4,A2, [A7]+
00004016 4E5E unlink A6
00004018 4E75 rts
fn0000401A:
0000401A 206F 0004 movea.l A0, [A7 + 0x4]
0000401E 3028 004A move.w D0, [A0 + 0x4A]
00004022 4E75 rts
00004024 4E56 FFEC link A6, -0x0014
00004028 48E7 1030 movem.l -[A7], D3,A2,A3
0000402C 266E 0008 movea.l A3, [A6 + 0x8]
00004030 554F subq.w A7, 2
00004032 3F2B 004A move.w -[A7], [A3 + 0x4A]
00004036 486E FFFC pea.l [A6 - 0x4]
0000403A 4EB9 0000 24BA jsr [0x000024BA]
00004040 301F move.w D0, [A7]+
00004042 3600 move.w D3, D0
00004044 3003 move.w D0, D3
00004046 48C0 ext.l D0
00004048 671C beq +0x1E /* 00004066 */
0000404A 42A7 clr.l -[A7]
0000404C 486E FFF8 pea.l [A6 - 0x8]
00004050 3043 movea.w A0, D3
00004052 2D48 FFF8 move.l [A6 - 0x8], A0
00004056 4879 0001 CFDE push.l 0x1CFDE
0000405C 4EB9 0000 2542 jsr [0x00002542]
00004062 4FEF 000C lea.l A7, [A7 + 0xC]
label00004066:
00004066 202E FFFC move.l D0, [A6 - 0x4]
0000406A A122 syscall NewHandle, flags=1
0000406C 2448 movea.l A2, A0
0000406E 200A move.l D0, A2
00004070 662E bne +0x30 /* 000040A0 */
00004072 554F subq.w A7, 2
00004074 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00004078 301F move.w D0, [A7]+
0000407A 3600 move.w D3, D0
0000407C 3003 move.w D0, D3
0000407E 48C0 ext.l D0
00004080 6602 bne +0x4 /* 00004084 */
00004082 7694 moveq.l D3, 0xFFFFFF94
label00004084:
00004084 42A7 clr.l -[A7]
00004086 486E FFF4 pea.l [A6 - 0xC]
0000408A 3043 movea.w A0, D3
0000408C 2D48 FFF4 move.l [A6 - 0xC], A0
00004090 4879 0001 CFDE push.l 0x1CFDE
00004096 4EB9 0000 2542 jsr [0x00002542]
0000409C 4FEF 000C lea.l A7, [A7 + 0xC]
label000040A0:
000040A0 554F subq.w A7, 2
000040A2 3F2B 004A move.w -[A7], [A3 + 0x4A]
000040A6 3F3C 0001 move.w -[A7], 0x1
000040AA 42A7 clr.l -[A7]
000040AC 4EB9 0000 24D2 jsr [0x000024D2]
000040B2 301F move.w D0, [A7]+
000040B4 3600 move.w D3, D0
000040B6 3003 move.w D0, D3
000040B8 48C0 ext.l D0
000040BA 671C beq +0x1E /* 000040D8 */
000040BC 42A7 clr.l -[A7]
000040BE 486E FFF0 pea.l [A6 - 0x10]
000040C2 3043 movea.w A0, D3
000040C4 2D48 FFF0 move.l [A6 - 0x10], A0
000040C8 4879 0001 CFDE push.l 0x1CFDE
000040CE 4EB9 0000 2542 jsr [0x00002542]
000040D4 4FEF 000C lea.l A7, [A7 + 0xC]
label000040D8:
000040D8 554F subq.w A7, 2
000040DA 3F2B 004A move.w -[A7], [A3 + 0x4A]
000040DE 486E FFFC pea.l [A6 - 0x4]
000040E2 2F12 move.l -[A7], [A2]
000040E4 4EB9 0000 24A2 jsr [0x000024A2]
000040EA 301F move.w D0, [A7]+
000040EC 3600 move.w D3, D0
000040EE 3003 move.w D0, D3
000040F0 48C0 ext.l D0
000040F2 671C beq +0x1E /* 00004110 */
000040F4 42A7 clr.l -[A7]
000040F6 486E FFEC pea.l [A6 - 0x14]
000040FA 3043 movea.w A0, D3
000040FC 2D48 FFEC move.l [A6 - 0x14], A0
00004100 4879 0001 CFDE push.l 0x1CFDE
00004106 4EB9 0000 2542 jsr [0x00002542]
0000410C 4FEF 000C lea.l A7, [A7 + 0xC]
label00004110:
00004110 204A movea.l A0, A2
00004112 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00004116 4E5E unlink A6
00004118 4E75 rts
0000411A 4E56 FFF4 link A6, -0x000C
0000411E 48E7 1030 movem.l -[A7], D3,A2,A3
00004122 246E 0008 movea.l A2, [A6 + 0x8]
00004126 266E 000C movea.l A3, [A6 + 0xC]
0000412A 262E 0010 move.l D3, [A6 + 0x10]
0000412E 2D43 FFFC move.l [A6 - 0x4], D3
00004132 554F subq.w A7, 2
00004134 3F2A 004A move.w -[A7], [A2 + 0x4A]
00004138 3F3C 0001 move.w -[A7], 0x1
0000413C 42A7 clr.l -[A7]
0000413E 4EB9 0000 24D2 jsr [0x000024D2]
00004144 301F move.w D0, [A7]+
00004146 3600 move.w D3, D0
00004148 3003 move.w D0, D3
0000414A 48C0 ext.l D0
0000414C 671C beq +0x1E /* 0000416A */
0000414E 42A7 clr.l -[A7]
00004150 486E FFF8 pea.l [A6 - 0x8]
00004154 3043 movea.w A0, D3
00004156 2D48 FFF8 move.l [A6 - 0x8], A0
0000415A 4879 0001 CFDE push.l 0x1CFDE
00004160 4EB9 0000 2542 jsr [0x00002542]
00004166 4FEF 000C lea.l A7, [A7 + 0xC]
label0000416A:
0000416A 554F subq.w A7, 2
0000416C 3F2A 004A move.w -[A7], [A2 + 0x4A]
00004170 486E FFFC pea.l [A6 - 0x4]
00004174 2F0B move.l -[A7], A3
00004176 4EB9 0000 24AA jsr [0x000024AA]
0000417C 301F move.w D0, [A7]+
0000417E 3600 move.w D3, D0
00004180 554F subq.w A7, 2
00004182 3F2A 004A move.w -[A7], [A2 + 0x4A]
00004186 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000418A 4EB9 0000 24C2 jsr [0x000024C2]
00004190 301F move.w D0, [A7]+
00004192 3003 move.w D0, D3
00004194 48C0 ext.l D0
00004196 671C beq +0x1E /* 000041B4 */
00004198 42A7 clr.l -[A7]
0000419A 486E FFF4 pea.l [A6 - 0xC]
0000419E 3043 movea.w A0, D3
000041A0 2D48 FFF4 move.l [A6 - 0xC], A0
000041A4 4879 0001 CFDE push.l 0x1CFDE
000041AA 4EB9 0000 2542 jsr [0x00002542]
000041B0 4FEF 000C lea.l A7, [A7 + 0xC]
label000041B4:
000041B4 202E FFFC move.l D0, [A6 - 0x4]
000041B8 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000041BC 4E5E unlink A6
000041BE 4E75 rts
000041C0 4E56 FFFC link A6, -0x0004
000041C4 48E7 1020 movem.l -[A7], D3,A2
000041C8 246E 0008 movea.l A2, [A6 + 0x8]
000041CC 362E 000C move.w D3, [A6 + 0xC]
000041D0 554F subq.w A7, 2
000041D2 486A 0004 pea.l [A2 + 0x4]
000041D6 1F03 move.b -[A7], D3
000041D8 700D moveq.l D0, 0x0D
000041DA AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
000041DC 301F move.w D0, [A7]+
000041DE 3540 004C move.w [A2 + 0x4C], D0
000041E2 0C6A FFFF 004C cmpi.w [A2 + 0x4C], 0xFFFF
000041E8 662A bne +0x2C /* 00004214 */
000041EA 554F subq.w A7, 2
000041EC A9AF syscall ResError
000041EE 301F move.w D0, [A7]+
000041F0 3600 move.w D3, D0
000041F2 3003 move.w D0, D3
000041F4 48C0 ext.l D0
000041F6 671C beq +0x1E /* 00004214 */
000041F8 42A7 clr.l -[A7]
000041FA 486E FFFC pea.l [A6 - 0x4]
000041FE 3043 movea.w A0, D3
00004200 2D48 FFFC move.l [A6 - 0x4], A0
00004204 4879 0001 CFDE push.l 0x1CFDE
0000420A 4EB9 0000 2542 jsr [0x00002542]
00004210 4FEF 000C lea.l A7, [A7 + 0xC]
label00004214:
00004214 302A 004C move.w D0, [A2 + 0x4C]
00004218 4CDF 0408 movem.l D3,A2, [A7]+
0000421C 4E5E unlink A6
0000421E 4E75 rts
00004220 4E56 0000 link A6, 0
00004224 48E7 1020 movem.l -[A7], D3,A2
00004228 246E 0008 movea.l A2, [A6 + 0x8]
0000422C 362A 004C move.w D3, [A2 + 0x4C]
00004230 0C43 FFFF cmpi.w D3, 0xFFFF
00004234 671A beq +0x1C /* 00004250 */
00004236 3F03 move.w -[A7], D3
00004238 A99A syscall CloseResFile
0000423A 357C FFFF 004C move.w [A2 + 0x4C], 0xFFFF
00004240 554F subq.w A7, 2
00004242 42A7 clr.l -[A7]
00004244 3F2A 0004 move.w -[A7], [A2 + 0x4]
00004248 4EB9 0000 24B2 jsr [0x000024B2]
0000424E 301F move.w D0, [A7]+
label00004250:
00004250 4CDF 0408 movem.l D3,A2, [A7]+
00004254 4E5E unlink A6
00004256 4E75 rts
fn00004258:
00004258 4E56 0000 link A6, 0
0000425C 48E7 0030 movem.l -[A7], A2,A3
00004260 266E 0008 movea.l A3, [A6 + 0x8]
00004264 246E 000C movea.l A2, [A6 + 0xC]
00004268 3013 move.w D0, [A3]
0000426A B052 cmp.w D0, [A2]
0000426C 6626 bne +0x28 /* 00004294 */
0000426E 202B 0002 move.l D0, [A3 + 0x2]
00004272 B0AA 0002 cmp.l D0, [A2 + 0x2]
00004276 661C bne +0x1E /* 00004294 */
00004278 554F subq.w A7, 2
0000427A 486B 0006 pea.l [A3 + 0x6]
0000427E 486A 0006 pea.l [A2 + 0x6]
00004282 4227 clr.b -[A7]
00004284 1F3C 0001 move.b -[A7], 0x1
00004288 4EB9 0000 2492 jsr [0x00002492]
0000428E 101F move.b D0, [A7]+
00004290 4A00 tst.b D0
00004292 6604 bne +0x6 /* 00004298 */
label00004294:
00004294 7000 moveq.l D0, 0x00
00004296 6002 bra +0x4 /* 0000429A */
label00004298:
00004298 7001 moveq.l D0, 0x01
label0000429A:
0000429A 4CDF 0C00 movem.l A2,A3, [A7]+
0000429E 4E5E unlink A6
000042A0 4E75 rts
fn000042A2:
000042A2 4E56 0000 link A6, 0
000042A6 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000042AA 246E 0008 movea.l A2, [A6 + 0x8]
000042AE 362E 000C move.w D3, [A6 + 0xC]
000042B2 266E 000E movea.l A3, [A6 + 0xE]
000042B6 4A43 tst.w D3
000042B8 6718 beq +0x1A /* 000042D2 */
000042BA 204A movea.l A0, A2
000042BC 41E8 0164 lea.l A0, [A0 + 0x164]
000042C0 2848 movea.l A4, A0
000042C2 2488 move.l [A2], A0
000042C4 2548 007A move.l [A2 + 0x7A], A0
000042C8 2F0C move.l -[A7], A4
000042CA 4EB9 0000 3F3A jsr [0x00003F3A]
000042D0 584F addq.w A7, 4
label000042D2:
000042D2 2F0B move.l -[A7], A3
000042D4 4267 clr.w -[A7]
000042D6 2F0A move.l -[A7], A2
000042D8 4EB9 0000 31B2 jsr [0x000031B2]
000042DE 41F9 0001 C9E2 lea.l A0, [0x0001C9E2]
000042E4 2548 0004 move.l [A2 + 0x4], A0
000042E8 41F9 0001 C9E2 lea.l A0, [0x0001C9E2]
000042EE 41E8 0360 lea.l A0, [A0 + 0x360]
000042F2 2252 movea.l A1, [A2]
000042F4 2288 move.l [A1], A0
000042F6 41F9 0001 C9E2 lea.l A0, [0x0001C9E2]
000042FC 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00004300 2548 007E move.l [A2 + 0x7E], A0
00004304 41F9 0001 C9E2 lea.l A0, [0x0001C9E2]
0000430A 41E8 0200 lea.l A0, [A0 + 0x200]
0000430E 2548 00B0 move.l [A2 + 0xB0], A0
00004312 41F9 0001 C9E2 lea.l A0, [0x0001C9E2]
00004318 41E8 0334 lea.l A0, [A0 + 0x334]
0000431C 2548 00F4 move.l [A2 + 0xF4], A0
00004320 2852 movea.l A4, [A2]
00004322 204A movea.l A0, A2
00004324 41E8 0164 lea.l A0, [A0 + 0x164]
00004328 91CC sub.l A0, A4
0000432A 2948 0008 move.l [A4 + 0x8], A0
0000432E 486A 012E pea.l [A2 + 0x12E]
00004332 61FF 0000 04E8 bsr +0x4EA /* 0000481C */
00004338 486A 015A pea.l [A2 + 0x15A]
0000433C 2F0B move.l -[A7], A3
0000433E 61FF 0000 047E bsr +0x480 /* 000047BE */
00004344 486A 015E pea.l [A2 + 0x15E]
00004348 2F0B move.l -[A7], A3
0000434A 61FF 0000 0472 bsr +0x474 /* 000047BE */
00004350 486A 0162 pea.l [A2 + 0x162]
00004354 2F0B move.l -[A7], A3
00004356 61FF 0000 0440 bsr +0x442 /* 00004798 */
0000435C 204A movea.l A0, A2
0000435E 4FEF 0026 lea.l A7, [A7 + 0x26]
00004362 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00004366 4E5E unlink A6
00004368 4E75 rts
fn0000436A:
0000436A 4E56 0000 link A6, 0
0000436E 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00004372 246E 0008 movea.l A2, [A6 + 0x8]
00004376 362E 000C move.w D3, [A6 + 0xC]
0000437A 200A move.l D0, A2
0000437C 6700 009A beq +0x9C /* 00004418 */
00004380 41F9 0001 C9E2 lea.l A0, [0x0001C9E2]
00004386 2548 0004 move.l [A2 + 0x4], A0
0000438A 41F9 0001 C9E2 lea.l A0, [0x0001C9E2]
00004390 41E8 0360 lea.l A0, [A0 + 0x360]
00004394 2252 movea.l A1, [A2]
00004396 2288 move.l [A1], A0
00004398 41F9 0001 C9E2 lea.l A0, [0x0001C9E2]
0000439E 41E8 01A0 lea.l A0, [A0 + 0x1A0]
000043A2 2548 007E move.l [A2 + 0x7E], A0
000043A6 41F9 0001 C9E2 lea.l A0, [0x0001C9E2]
000043AC 41E8 0200 lea.l A0, [A0 + 0x200]
000043B0 2548 00B0 move.l [A2 + 0xB0], A0
000043B4 41F9 0001 C9E2 lea.l A0, [0x0001C9E2]
000043BA 41E8 0334 lea.l A0, [A0 + 0x334]
000043BE 2548 00F4 move.l [A2 + 0xF4], A0
000043C2 2652 movea.l A3, [A2]
000043C4 204A movea.l A0, A2
000043C6 41E8 0164 lea.l A0, [A0 + 0x164]
000043CA 2848 movea.l A4, A0
000043CC 91CB sub.l A0, A3
000043CE 2748 0008 move.l [A3 + 0x8], A0
000043D2 42A7 clr.l -[A7]
000043D4 486A 012E pea.l [A2 + 0x12E]
000043D8 61FF 0000 0388 bsr +0x38A /* 00004762 */
000043DE 3F3C FFFF move.w -[A7], 0xFFFF
000043E2 486A 012E pea.l [A2 + 0x12E]
000043E6 61FF 0000 03FC bsr +0x3FE /* 000047E4 */
000043EC 4267 clr.w -[A7]
000043EE 2F0A move.l -[A7], A2
000043F0 4EB9 0000 31BA jsr [0x000031BA]
000043F6 4A43 tst.w D3
000043F8 4FEF 0014 lea.l A7, [A7 + 0x14]
000043FC 670C beq +0xE /* 0000440A */
000043FE 4267 clr.w -[A7]
00004400 2F0C move.l -[A7], A4
00004402 4EB9 0000 3F42 jsr [0x00003F42]
00004408 5C4F addq.w A7, 6
label0000440A:
0000440A 4A43 tst.w D3
0000440C 6F0A ble +0xC /* 00004418 */
0000440E 2F0A move.l -[A7], A2
00004410 4EB9 0000 2592 jsr [0x00002592]
00004416 584F addq.w A7, 4
label00004418:
00004418 204A movea.l A0, A2
0000441A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000441E 4E5E unlink A6
00004420 4E75 rts
fn00004422:
00004422 4E56 FFF8 link A6, -0x0008
00004426 48E7 0030 movem.l -[A7], A2,A3
0000442A 246E 0008 movea.l A2, [A6 + 0x8]
0000442E 4267 clr.w -[A7]
00004430 4879 0001 CF0C push.l 0x1CF0C
00004436 4879 0001 CEB6 push.l 0x1CEB6
0000443C 4878 0004 push.l 0x4
00004440 2F2A 015A move.l -[A7], [A2 + 0x15A]
00004444 2F0A move.l -[A7], A2
00004446 2057 movea.l A0, [A7]
00004448 2268 0004 movea.l A1, [A0 + 0x4]
0000444C 2269 0010 movea.l A1, [A1 + 0x10]
00004450 4E91 jsr [A1]
00004452 504F addq.w A7, 8
00004454 2F08 move.l -[A7], A0
00004456 4EB9 0000 2582 jsr [0x00002582]
0000445C 2548 0156 move.l [A2 + 0x156], A0
00004460 4AAA 0156 tst.l [A2 + 0x156]
00004464 4FEF 0012 lea.l A7, [A7 + 0x12]
00004468 661E bne +0x20 /* 00004488 */
0000446A 42A7 clr.l -[A7]
0000446C 486E FFFC pea.l [A6 - 0x4]
00004470 2D7C 6E69 6C50 FFFC move.l [A6 - 0x4], 0x6E696C50 /* 'nilP' */
00004478 4879 0001 CEB4 push.l 0x1CEB4
0000447E 4EB9 0000 2542 jsr [0x00002542]
00004484 4FEF 000C lea.l A7, [A7 + 0xC]
label00004488:
00004488 200A move.l D0, A2
0000448A 4A80 tst.l D0
0000448C 6708 beq +0xA /* 00004496 */
0000448E 204A movea.l A0, A2
00004490 41E8 007A lea.l A0, [A0 + 0x7A]
00004494 6002 bra +0x4 /* 00004498 */
label00004496:
00004496 204A movea.l A0, A2
label00004498:
00004498 4850 pea.l [A0]
0000449A 206A 0156 movea.l A0, [A2 + 0x156]
0000449E 4868 007A pea.l [A0 + 0x7A]
000044A2 2057 movea.l A0, [A7]
000044A4 2268 0004 movea.l A1, [A0 + 0x4]
000044A8 2269 000C movea.l A1, [A1 + 0xC]
000044AC 4E91 jsr [A1]
000044AE 4267 clr.w -[A7]
000044B0 4879 0001 CF0C push.l 0x1CF0C
000044B6 4879 0001 CEEA push.l 0x1CEEA
000044BC 4878 0004 push.l 0x4
000044C0 2F2A 015E move.l -[A7], [A2 + 0x15E]
000044C4 2F0A move.l -[A7], A2
000044C6 2057 movea.l A0, [A7]
000044C8 2268 0004 movea.l A1, [A0 + 0x4]
000044CC 2269 0010 movea.l A1, [A1 + 0x10]
000044D0 4E91 jsr [A1]
000044D2 504F addq.w A7, 8
000044D4 2F08 move.l -[A7], A0
000044D6 4EB9 0000 2582 jsr [0x00002582]
000044DC 2648 movea.l A3, A0
000044DE 200B move.l D0, A3
000044E0 4FEF 001A lea.l A7, [A7 + 0x1A]
000044E4 661E bne +0x20 /* 00004504 */
000044E6 42A7 clr.l -[A7]
000044E8 486E FFF8 pea.l [A6 - 0x8]
000044EC 2D7C 6E69 6C50 FFF8 move.l [A6 - 0x8], 0x6E696C50 /* 'nilP' */
000044F4 4879 0001 CEB4 push.l 0x1CEB4
000044FA 4EB9 0000 2542 jsr [0x00002542]
00004500 4FEF 000C lea.l A7, [A7 + 0xC]
label00004504:
00004504 3F2A 0162 move.w -[A7], [A2 + 0x162]
00004508 2F0B move.l -[A7], A3
0000450A 200A move.l D0, A2
0000450C 4A80 tst.l D0
0000450E 6708 beq +0xA /* 00004518 */
00004510 204A movea.l A0, A2
00004512 41E8 00F4 lea.l A0, [A0 + 0xF4]
00004516 6002 bra +0x4 /* 0000451A */
label00004518:
00004518 204A movea.l A0, A2
label0000451A:
0000451A 4850 pea.l [A0]
0000451C 4EB9 0000 282A jsr [0x0000282A]
00004522 486A 00F4 pea.l [A2 + 0xF4]
00004526 61FF FFFF CE48 bsr -0x31B6 /* 00001370 */
0000452C 2F0B move.l -[A7], A3
0000452E 61FF 0000 0228 bsr +0x22A /* 00004758 */
00004534 584F addq.w A7, 4
00004536 2F08 move.l -[A7], A0
00004538 486A 012E pea.l [A2 + 0x12E]
0000453C 61FF 0000 01FA bsr +0x1FC /* 00004738 */
00004542 4FEF 0016 lea.l A7, [A7 + 0x16]
00004546 4CDF 0C00 movem.l A2,A3, [A7]+
0000454A 4E5E unlink A6
0000454C 4E75 rts
0000454E 4E56 0000 link A6, 0
00004552 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00004556 286E 0008 movea.l A4, [A6 + 0x8]
0000455A 2A2E 000C move.l D5, [A6 + 0xC]
0000455E 246E 0010 movea.l A2, [A6 + 0x10]
00004562 486C 012E pea.l [A4 + 0x12E]
00004566 61FF FFFF C9F4 bsr -0x360A /* 00000F5C */
0000456C 2800 move.l D4, D0
0000456E 7601 moveq.l D3, 0x01
00004570 584F addq.w A7, 4
00004572 6026 bra +0x28 /* 0000459A */
label00004574:
00004574 2F0A move.l -[A7], A2
00004576 2F03 move.l -[A7], D3
00004578 2F0B move.l -[A7], A3
0000457A 61FF 0000 0190 bsr +0x192 /* 0000470C */
00004580 2F12 move.l -[A7], [A2]
00004582 61FF 0000 017E bsr +0x180 /* 00004702 */
00004588 BA80 cmp.l D5, D0
0000458A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000458E 6712 beq +0x14 /* 000045A2 */
00004590 5283 addq.l D3, 1
label00004592:
00004592 B684 cmp.l D3, D4
00004594 63DE bls -0x20 /* 00004574 */
00004596 4292 clr.l [A2]
00004598 6008 bra +0xA /* 000045A2 */
label0000459A:
0000459A 264C movea.l A3, A4
0000459C 47EB 012E lea.l A3, [A3 + 0x12E]
000045A0 60F0 bra -0xE /* 00004592 */
label000045A2:
000045A2 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
000045A6 4E5E unlink A6
000045A8 4E75 rts
000045AA 4E56 0000 link A6, 0
000045AE 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000045B2 246E 0008 movea.l A2, [A6 + 0x8]
000045B6 262E 000C move.l D3, [A6 + 0xC]
000045BA 182E 0010 move.b D4, [A6 + 0x10]
000045BE 2543 0122 move.l [A2 + 0x122], D3
000045C2 4AAA 012A tst.l [A2 + 0x12A]
000045C6 6734 beq +0x36 /* 000045FC */
000045C8 2F2A 012A move.l -[A7], [A2 + 0x12A]
000045CC 2057 movea.l A0, [A7]
000045CE 2268 0004 movea.l A1, [A0 + 0x4]
000045D2 2269 00BC movea.l A1, [A1 + 0xBC]
000045D6 4E91 jsr [A1]
000045D8 4AAA 012A tst.l [A2 + 0x12A]
000045DC 584F addq.w A7, 4
000045DE 6718 beq +0x1A /* 000045F8 */
000045E0 3F3C 0001 move.w -[A7], 0x1
000045E4 206A 012A movea.l A0, [A2 + 0x12A]
000045E8 4850 pea.l [A0]
000045EA 2057 movea.l A0, [A7]
000045EC 2268 0004 movea.l A1, [A0 + 0x4]
000045F0 2269 0008 movea.l A1, [A1 + 0x8]
000045F4 4E91 jsr [A1]
000045F6 5C4F addq.w A7, 6
label000045F8:
000045F8 42AA 012A clr.l [A2 + 0x12A]
label000045FC:
000045FC 4267 clr.w -[A7]
000045FE 4879 0001 CF0C push.l 0x1CF0C
00004604 4879 0001 CE70 push.l 0x1CE70
0000460A 4878 0004 push.l 0x4
0000460E 2F03 move.l -[A7], D3
00004610 2F0A move.l -[A7], A2
00004612 2057 movea.l A0, [A7]
00004614 2268 0004 movea.l A1, [A0 + 0x4]
00004618 2269 0010 movea.l A1, [A1 + 0x10]
0000461C 4E91 jsr [A1]
0000461E 504F addq.w A7, 8
00004620 2F08 move.l -[A7], A0
00004622 4EB9 0000 2582 jsr [0x00002582]
00004628 2648 movea.l A3, A0
0000462A 200B move.l D0, A3
0000462C 4FEF 0012 lea.l A7, [A7 + 0x12]
00004630 675C beq +0x5E /* 0000468E */
00004632 200A move.l D0, A2
00004634 4A80 tst.l D0
00004636 6708 beq +0xA /* 00004640 */
00004638 204A movea.l A0, A2
0000463A 41E8 00F4 lea.l A0, [A0 + 0xF4]
0000463E 6002 bra +0x4 /* 00004642 */
label00004640:
00004640 204A movea.l A0, A2
label00004642:
00004642 4850 pea.l [A0]
00004644 486B 0028 pea.l [A3 + 0x28]
00004648 4EB9 0000 3F7A jsr [0x00003F7A]
0000464E 4A04 tst.b D4
00004650 504F addq.w A7, 8
00004652 673A beq +0x3C /* 0000468E */
00004654 4878 0034 push.l 0x34 /* '4' */
00004658 4EB9 0000 258A jsr [0x0000258A]
0000465E 2848 movea.l A4, A0
00004660 2008 move.l D0, A0
00004662 584F addq.w A7, 4
00004664 6712 beq +0x14 /* 00004678 */
00004666 2F0B move.l -[A7], A3
00004668 3F3C 0001 move.w -[A7], 0x1
0000466C 2F0C move.l -[A7], A4
0000466E 4EB9 0000 3902 jsr [0x00003902]
00004674 4FEF 000A lea.l A7, [A7 + 0xA]
label00004678:
00004678 254C 012A move.l [A2 + 0x12A], A4
0000467C 2F2A 012A move.l -[A7], [A2 + 0x12A]
00004680 2057 movea.l A0, [A7]
00004682 2268 0004 movea.l A1, [A0 + 0x4]
00004686 2269 00BC movea.l A1, [A1 + 0xBC]
0000468A 4E91 jsr [A1]
0000468C 584F addq.w A7, 4
label0000468E:
0000468E 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00004692 4E5E unlink A6
00004694 4E75 rts
00004696 4E56 0000 link A6, 0
0000469A 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000469E 246E 0008 movea.l A2, [A6 + 0x8]
000046A2 362E 000C move.w D3, [A6 + 0xC]
000046A6 200A move.l D0, A2
000046A8 674E beq +0x50 /* 000046F8 */
000046AA 41ED E39A lea.l A0, [A5 - 0x1C66]
000046AE 2548 0004 move.l [A2 + 0x4], A0
000046B2 41ED E39A lea.l A0, [A5 - 0x1C66]
000046B6 41E8 0150 lea.l A0, [A0 + 0x150]
000046BA 2252 movea.l A1, [A2]
000046BC 2288 move.l [A1], A0
000046BE 2652 movea.l A3, [A2]
000046C0 204A movea.l A0, A2
000046C2 41E8 0028 lea.l A0, [A0 + 0x28]
000046C6 2848 movea.l A4, A0
000046C8 91CB sub.l A0, A3
000046CA 2748 0008 move.l [A3 + 0x8], A0
000046CE 4267 clr.w -[A7]
000046D0 2F0A move.l -[A7], A2
000046D2 4EB9 0000 342A jsr [0x0000342A]
000046D8 4A43 tst.w D3
000046DA 5C4F addq.w A7, 6
000046DC 670C beq +0xE /* 000046EA */
000046DE 4267 clr.w -[A7]
000046E0 2F0C move.l -[A7], A4
000046E2 4EB9 0000 3F42 jsr [0x00003F42]
000046E8 5C4F addq.w A7, 6
label000046EA:
000046EA 4A43 tst.w D3
000046EC 6F0A ble +0xC /* 000046F8 */
000046EE 2F0A move.l -[A7], A2
000046F0 4EB9 0000 2592 jsr [0x00002592]
000046F6 584F addq.w A7, 4
label000046F8:
000046F8 204A movea.l A0, A2
000046FA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000046FE 4E5E unlink A6
00004700 4E75 rts
fn00004702:
00004702 206F 0004 movea.l A0, [A7 + 0x4]
00004706 2028 0056 move.l D0, [A0 + 0x56]
0000470A 4E75 rts
fn0000470C:
0000470C 4E56 0000 link A6, 0
00004710 48E7 1030 movem.l -[A7], D3,A2,A3
00004714 266E 0008 movea.l A3, [A6 + 0x8]
00004718 262E 000C move.l D3, [A6 + 0xC]
0000471C 246E 0010 movea.l A2, [A6 + 0x10]
00004720 2F0A move.l -[A7], A2
00004722 2F03 move.l -[A7], D3
00004724 2F0B move.l -[A7], A3
00004726 4EB9 0000 2BEA jsr [0x00002BEA]
0000472C 4FEF 000C lea.l A7, [A7 + 0xC]
00004730 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00004734 4E5E unlink A6
00004736 4E75 rts
fn00004738:
00004738 4E56 0000 link A6, 0
0000473C 2F0A move.l -[A7], A2
0000473E 246E 0008 movea.l A2, [A6 + 0x8]
00004742 2F2E 000C move.l -[A7], [A6 + 0xC]
00004746 2F0A move.l -[A7], A2
00004748 4EB9 0000 2BDA jsr [0x00002BDA]
0000474E 204A movea.l A0, A2
00004750 504F addq.w A7, 8
00004752 245F movea.l A2, [A7]+
00004754 4E5E unlink A6
00004756 4E75 rts
fn00004758:
00004758 206F 0004 movea.l A0, [A7 + 0x4]
0000475C 41E8 0044 lea.l A0, [A0 + 0x44]
00004760 4E75 rts
fn00004762:
00004762 4E56 0000 link A6, 0
00004766 48E7 1020 movem.l -[A7], D3,A2
0000476A 246E 0008 movea.l A2, [A6 + 0x8]
0000476E 262E 000C move.l D3, [A6 + 0xC]
00004772 2003 move.l D0, D3
00004774 5280 addq.l D0, 1
00004776 2F00 move.l -[A7], D0
00004778 202A 0008 move.l D0, [A2 + 0x8]
0000477C 9083 sub.l D0, D3
0000477E 2F00 move.l -[A7], D0
00004780 2F0A move.l -[A7], A2
00004782 2057 movea.l A0, [A7]
00004784 2250 movea.l A1, [A0]
00004786 2269 0024 movea.l A1, [A1 + 0x24]
0000478A 4E91 jsr [A1]
0000478C 4FEF 000C lea.l A7, [A7 + 0xC]
00004790 4CDF 0408 movem.l D3,A2, [A7]+
00004794 4E5E unlink A6
00004796 4E75 rts
fn00004798:
00004798 4E56 0000 link A6, 0
0000479C 2F0A move.l -[A7], A2
0000479E 246E 0008 movea.l A2, [A6 + 0x8]
000047A2 4878 0002 push.l 0x2
000047A6 2F2E 000C move.l -[A7], [A6 + 0xC]
000047AA 2F0A move.l -[A7], A2
000047AC 4EB9 0000 309A jsr [0x0000309A]
000047B2 204A movea.l A0, A2
000047B4 4FEF 000C lea.l A7, [A7 + 0xC]
000047B8 245F movea.l A2, [A7]+
000047BA 4E5E unlink A6
000047BC 4E75 rts
fn000047BE:
000047BE 4E56 0000 link A6, 0
000047C2 2F0A move.l -[A7], A2
000047C4 246E 0008 movea.l A2, [A6 + 0x8]
000047C8 4878 0004 push.l 0x4
000047CC 2F2E 000C move.l -[A7], [A6 + 0xC]
000047D0 2F0A move.l -[A7], A2
000047D2 4EB9 0000 309A jsr [0x0000309A]
000047D8 204A movea.l A0, A2
000047DA 4FEF 000C lea.l A7, [A7 + 0xC]
000047DE 245F movea.l A2, [A7]+
000047E0 4E5E unlink A6
000047E2 4E75 rts
fn000047E4:
000047E4 4E56 0000 link A6, 0
000047E8 2F0A move.l -[A7], A2
000047EA 246E 0008 movea.l A2, [A6 + 0x8]
000047EE 200A move.l D0, A2
000047F0 6722 beq +0x24 /* 00004814 */
000047F2 41ED 009C lea.l A0, [A5 + 0x9C]
000047F6 2488 move.l [A2], A0
000047F8 4267 clr.w -[A7]
000047FA 2F0A move.l -[A7], A2
000047FC 4EB9 0000 2BE2 jsr [0x00002BE2]
00004802 4A6E 000C tst.w [A6 + 0xC]
00004806 5C4F addq.w A7, 6
00004808 6F0A ble +0xC /* 00004814 */
0000480A 2F0A move.l -[A7], A2
0000480C 4EB9 0000 2592 jsr [0x00002592]
00004812 584F addq.w A7, 4
label00004814:
00004814 204A movea.l A0, A2
00004816 245F movea.l A2, [A7]+
00004818 4E5E unlink A6
0000481A 4E75 rts
fn0000481C:
0000481C 4E56 0000 link A6, 0
00004820 4227 clr.b -[A7]
00004822 42A7 clr.l -[A7]
00004824 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004828 61FF 0000 0008 bsr +0xA /* 00004832 */
0000482E 4E5E unlink A6
00004830 4E75 rts
fn00004832:
00004832 4E56 0000 link A6, 0
00004836 48E7 1030 movem.l -[A7], D3,A2,A3
0000483A 246E 0008 movea.l A2, [A6 + 0x8]
0000483E 266E 000C movea.l A3, [A6 + 0xC]
00004842 162E 0010 move.b D3, [A6 + 0x10]
00004846 1F03 move.b -[A7], D3
00004848 2F0B move.l -[A7], A3
0000484A 4878 0004 push.l 0x4
0000484E 2F0A move.l -[A7], A2
00004850 4EB9 0000 2BC2 jsr [0x00002BC2]
00004856 41ED 009C lea.l A0, [A5 + 0x9C]
0000485A 2488 move.l [A2], A0
0000485C 204A movea.l A0, A2
0000485E 4FEF 000E lea.l A7, [A7 + 0xE]
00004862 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00004866 4E5E unlink A6
00004868 4E75 rts
0000486A 206F 0004 movea.l A0, [A7 + 0x4]
0000486E 5088 addq.l A0, 8
00004870 2010 move.l D0, [A0]
00004872 0680 FFFF FE9C addi.l D0, 0xFFFFFE9C
00004878 D1AF 0004 add.l [A7 + 0x4], D0
0000487C 4EF9 0000 436E jmp [0x0000436E]
00004882 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0000488A 4EF9 0000 436E jmp [0x0000436E]
00004890 06AF FFFF FF50 0004 addi.l [A7 + 0x4], 0xFFFFFF50
00004898 4EF9 0000 436E jmp [0x0000436E]
0000489E 06AF FFFF FF0C 0004 addi.l [A7 + 0x4], 0xFFFFFF0C
000048A6 4EF9 0000 436E jmp [0x0000436E]
fn000048AC:
000048AC 4E56 0000 link A6, 0
000048B0 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000048B4 246E 0008 movea.l A2, [A6 + 0x8]
000048B8 362E 000C move.w D3, [A6 + 0xC]
000048BC 286E 000E movea.l A4, [A6 + 0xE]
000048C0 4A43 tst.w D3
000048C2 6714 beq +0x16 /* 000048D8 */
000048C4 204A movea.l A0, A2
000048C6 41E8 0074 lea.l A0, [A0 + 0x74]
000048CA 2648 movea.l A3, A0
000048CC 2488 move.l [A2], A0
000048CE 2F0B move.l -[A7], A3
000048D0 4EB9 0000 3F3A jsr [0x00003F3A]
000048D6 584F addq.w A7, 4
label000048D8:
000048D8 2F0C move.l -[A7], A4
000048DA 4267 clr.w -[A7]
000048DC 2F0A move.l -[A7], A2
000048DE 61FF 0000 0C5C bsr +0xC5E /* 0000553C */
000048E4 41F9 0001 C480 lea.l A0, [0x0001C480]
000048EA 2548 0004 move.l [A2 + 0x4], A0
000048EE 41F9 0001 C480 lea.l A0, [0x0001C480]
000048F4 41E8 0198 lea.l A0, [A0 + 0x198]
000048F8 2252 movea.l A1, [A2]
000048FA 2288 move.l [A1], A0
000048FC 41F9 0001 C480 lea.l A0, [0x0001C480]
00004902 41E8 0060 lea.l A0, [A0 + 0x60]
00004906 2548 0036 move.l [A2 + 0x36], A0
0000490A 2652 movea.l A3, [A2]
0000490C 204A movea.l A0, A2
0000490E 41E8 0074 lea.l A0, [A0 + 0x74]
00004912 91CB sub.l A0, A3
00004914 2748 0008 move.l [A3 + 0x8], A0
00004918 257C 4348 575A 0062 move.l [A2 + 0x62], 0x4348575A /* 'CHWZ' */
00004920 257C 4348 5254 0066 move.l [A2 + 0x66], 0x43485254 /* 'CHRT' */
00004928 42AA 0070 clr.l [A2 + 0x70]
0000492C 2F0A move.l -[A7], A2
0000492E 2057 movea.l A0, [A7]
00004930 2268 0004 movea.l A1, [A0 + 0x4]
00004934 2269 0180 movea.l A1, [A1 + 0x180]
00004938 4E91 jsr [A1]
0000493A 204A movea.l A0, A2
0000493C 4FEF 000E lea.l A7, [A7 + 0xE]
00004940 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00004944 4E5E unlink A6
00004946 4E75 rts
00004948 4E56 0000 link A6, 0
0000494C 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00004950 246E 0008 movea.l A2, [A6 + 0x8]
00004954 362E 000C move.w D3, [A6 + 0xC]
00004958 200A move.l D0, A2
0000495A 6770 beq +0x72 /* 000049CC */
0000495C 41F9 0001 C480 lea.l A0, [0x0001C480]
00004962 2548 0004 move.l [A2 + 0x4], A0
00004966 41F9 0001 C480 lea.l A0, [0x0001C480]
0000496C 41E8 0198 lea.l A0, [A0 + 0x198]
00004970 2252 movea.l A1, [A2]
00004972 2288 move.l [A1], A0
00004974 41F9 0001 C480 lea.l A0, [0x0001C480]
0000497A 41E8 0060 lea.l A0, [A0 + 0x60]
0000497E 2548 0036 move.l [A2 + 0x36], A0
00004982 2652 movea.l A3, [A2]
00004984 204A movea.l A0, A2
00004986 41E8 0074 lea.l A0, [A0 + 0x74]
0000498A 2848 movea.l A4, A0
0000498C 91CB sub.l A0, A3
0000498E 2748 0008 move.l [A3 + 0x8], A0
00004992 266A 0070 movea.l A3, [A2 + 0x70]
00004996 200B move.l D0, A3
00004998 6708 beq +0xA /* 000049A2 */
0000499A 2F0B move.l -[A7], A3
0000499C A8F5 syscall KillPicture
0000499E 42AA 0070 clr.l [A2 + 0x70]
label000049A2:
000049A2 4267 clr.w -[A7]
000049A4 2F0A move.l -[A7], A2
000049A6 61FF 0000 0B0A bsr +0xB0C /* 000054B2 */
000049AC 4A43 tst.w D3
000049AE 5C4F addq.w A7, 6
000049B0 670C beq +0xE /* 000049BE */
000049B2 4267 clr.w -[A7]
000049B4 2F0C move.l -[A7], A4
000049B6 4EB9 0000 3F42 jsr [0x00003F42]
000049BC 5C4F addq.w A7, 6
label000049BE:
000049BE 4A43 tst.w D3
000049C0 6F0A ble +0xC /* 000049CC */
000049C2 2F0A move.l -[A7], A2
000049C4 4EB9 0000 2592 jsr [0x00002592]
000049CA 584F addq.w A7, 4
label000049CC:
000049CC 204A movea.l A0, A2
000049CE 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000049D2 4E5E unlink A6
000049D4 4E75 rts
000049D6 4E56 0000 link A6, 0
000049DA 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
000049DE 246E 0008 movea.l A2, [A6 + 0x8]
000049E2 206A 005E movea.l A0, [A2 + 0x5E]
000049E6 20BC 756E 6466 move.l [A0], 0x756E6466 /* 'undf' */
000049EC 206A 005E movea.l A0, [A2 + 0x5E]
000049F0 217C 756E 6466 0004 move.l [A0 + 0x4], 0x756E6466 /* 'undf' */
000049F8 206A 005E movea.l A0, [A2 + 0x5E]
000049FC 217C 756E 6466 0018 move.l [A0 + 0x18], 0x756E6466 /* 'undf' */
00004A04 7800 moveq.l D4, 0x00
00004A06 6000 00AC bra +0xAE /* 00004AB4 */
label00004A0A:
00004A0A 206A 005E movea.l A0, [A2 + 0x5E]
00004A0E 41E8 0038 lea.l A0, [A0 + 0x38]
00004A12 4230 3800 clr.b [A0 + D3]
00004A16 206A 005E movea.l A0, [A2 + 0x5E]
00004A1A 41E8 0048 lea.l A0, [A0 + 0x48]
00004A1E 4230 3800 clr.b [A0 + D3]
00004A22 3004 move.w D0, D4
00004A24 48C0 ext.l D0
00004A26 5280 addq.l D0, 1
00004A28 2A00 move.l D5, D0
00004A2A 206A 005E movea.l A0, [A2 + 0x5E]
00004A2E 41E8 0053 lea.l A0, [A0 + 0x53]
00004A32 1180 3800 move.b [A0 + D3], D0
00004A36 206A 005E movea.l A0, [A2 + 0x5E]
00004A3A 41E8 0054 lea.l A0, [A0 + 0x54]
00004A3E 1185 3800 move.b [A0 + D3], D5
00004A42 5244 addq.w D4, 1
00004A44 701E moveq.l D0, 0x1E
00004A46 D680 add.l D3, D0
label00004A48:
00004A48 3004 move.w D0, D4
00004A4A 48C0 ext.l D0
00004A4C 720C moveq.l D1, 0x0C
00004A4E B081 cmp.l D0, D1
00004A50 6DB8 blt -0x46 /* 00004A0A */
00004A52 3F3C 0021 move.w -[A7], 0x21 /* '!' */
00004A56 206A 005E movea.l A0, [A2 + 0x5E]
00004A5A 4868 01A0 pea.l [A0 + 0x1A0]
00004A5E 4879 0001 C97E push.l 0x1C97E
00004A64 4EB9 0000 299A jsr [0x0000299A]
00004A6A 3F3C 0010 move.w -[A7], 0x10
00004A6E 206A 005E movea.l A0, [A2 + 0x5E]
00004A72 4868 01C1 pea.l [A0 + 0x1C1]
00004A76 4879 0001 C976 push.l 0x1C976
00004A7C 4EB9 0000 299A jsr [0x0000299A]
00004A82 206A 005E movea.l A0, [A2 + 0x5E]
00004A86 117C 0001 01D1 move.b [A0 + 0x1D1], 0x1
00004A8C 266A 005A movea.l A3, [A2 + 0x5A]
00004A90 200B move.l D0, A3
00004A92 4FEF 0014 lea.l A7, [A7 + 0x14]
00004A96 671A beq +0x1C /* 00004AB2 */
00004A98 4A80 tst.l D0
00004A9A 6712 beq +0x14 /* 00004AAE */
00004A9C 3F3C 0001 move.w -[A7], 0x1
00004AA0 4853 pea.l [A3]
00004AA2 2057 movea.l A0, [A7]
00004AA4 2250 movea.l A1, [A0]
00004AA6 2269 0008 movea.l A1, [A1 + 0x8]
00004AAA 4E91 jsr [A1]
00004AAC 5C4F addq.w A7, 6
label00004AAE:
00004AAE 42AA 005A clr.l [A2 + 0x5A]
label00004AB2:
00004AB2 6004 bra +0x6 /* 00004AB8 */
label00004AB4:
00004AB4 7600 moveq.l D3, 0x00
00004AB6 6090 bra -0x6E /* 00004A48 */
label00004AB8:
00004AB8 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00004ABC 4E5E unlink A6
00004ABE 4E75 rts
00004AC0 48E7 0C10 movem.l -[A7], D4,D5,A3
00004AC4 226F 0010 movea.l A1, [A7 + 0x10]
00004AC8 7A00 moveq.l D5, 0x00
00004ACA 7800 moveq.l D4, 0x00
00004ACC 6030 bra +0x32 /* 00004AFE */
label00004ACE:
00004ACE 204B movea.l A0, A3
00004AD0 41E8 0038 lea.l A0, [A0 + 0x38]
00004AD4 4A30 2800 tst.b [A0 + D2]
00004AD8 6710 beq +0x12 /* 00004AEA */
00004ADA 2069 005E movea.l A0, [A1 + 0x5E]
00004ADE 41E8 0048 lea.l A0, [A0 + 0x48]
00004AE2 4A30 2800 tst.b [A0 + D2]
00004AE6 6702 beq +0x4 /* 00004AEA */
00004AE8 5245 addq.w D5, 1
label00004AEA:
00004AEA 5244 addq.w D4, 1
00004AEC 701E moveq.l D0, 0x1E
00004AEE D480 add.l D2, D0
label00004AF0:
00004AF0 3004 move.w D0, D4
00004AF2 48C0 ext.l D0
00004AF4 720C moveq.l D1, 0x0C
00004AF6 B081 cmp.l D0, D1
00004AF8 6DD4 blt -0x2A /* 00004ACE */
00004AFA 3005 move.w D0, D5
00004AFC 6008 bra +0xA /* 00004B06 */
label00004AFE:
00004AFE 7400 moveq.l D2, 0x00
00004B00 2669 005E movea.l A3, [A1 + 0x5E]
00004B04 60EA bra -0x14 /* 00004AF0 */
label00004B06:
00004B06 4CDF 0830 movem.l D4,D5,A3, [A7]+
00004B0A 4E75 rts
00004B0C 4E56 FFF4 link A6, -0x000C
00004B10 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00004B14 286E 0008 movea.l A4, [A6 + 0x8]
00004B18 3F3C 008F move.w -[A7], 0x8F
00004B1C 4EB9 0000 374A jsr [0x0000374A]
00004B22 2648 movea.l A3, A0
00004B24 4EB9 0000 2802 jsr [0x00002802]
00004B2A 2448 movea.l A2, A0
00004B2C 2F0A move.l -[A7], A2
00004B2E 2F0B move.l -[A7], A3
00004B30 4EB9 0000 376A jsr [0x0000376A]
00004B36 4878 003C push.l 0x3C /* '<' */
00004B3A 4EB9 0000 258A jsr [0x0000258A]
00004B40 2608 move.l D3, A0
00004B42 2008 move.l D0, A0
00004B44 4FEF 000E lea.l A7, [A7 + 0xE]
00004B48 6716 beq +0x18 /* 00004B60 */
00004B4A 2F0A move.l -[A7], A2
00004B4C 2F2C 0070 move.l -[A7], [A4 + 0x70]
00004B50 3F3C 0001 move.w -[A7], 0x1
00004B54 2F03 move.l -[A7], D3
00004B56 61FF 0000 97C8 bsr +0x97CA /* 0000E320 */
00004B5C 4FEF 000E lea.l A7, [A7 + 0xE]
label00004B60:
00004B60 4267 clr.w -[A7]
00004B62 4879 0001 C93A push.l 0x1C93A
00004B68 4879 0001 C8F4 push.l 0x1C8F4
00004B6E 4878 0004 push.l 0x4
00004B72 2F3C 706C 6163 move.l -[A7], 0x706C6163 /* 'plac' */
00004B78 2F0B move.l -[A7], A3
00004B7A 2057 movea.l A0, [A7]
00004B7C 2268 0004 movea.l A1, [A0 + 0x4]
00004B80 2269 0010 movea.l A1, [A1 + 0x10]
00004B84 4E91 jsr [A1]
00004B86 504F addq.w A7, 8
00004B88 2F08 move.l -[A7], A0
00004B8A 4EB9 0000 2582 jsr [0x00002582]
00004B90 2848 movea.l A4, A0
00004B92 2052 movea.l A0, [A2]
00004B94 2D68 0008 FFF8 move.l [A6 - 0x8], [A0 + 0x8]
00004B9A 2D68 000C FFFC move.l [A6 - 0x4], [A0 + 0xC]
00004BA0 4227 clr.b -[A7]
00004BA2 302E FFF8 move.w D0, [A6 - 0x8]
00004BA6 48C0 ext.l D0
00004BA8 322E FFFC move.w D1, [A6 - 0x4]
00004BAC 48C1 ext.l D1
00004BAE 9280 sub.l D1, D0
00004BB0 3F01 move.w -[A7], D1
00004BB2 302E FFFA move.w D0, [A6 - 0x6]
00004BB6 48C0 ext.l D0
00004BB8 322E FFFE move.w D1, [A6 - 0x2]
00004BBC 48C1 ext.l D1
00004BBE 9280 sub.l D1, D0
00004BC0 3F01 move.w -[A7], D1
00004BC2 2F0C move.l -[A7], A4
00004BC4 4EB9 0000 34BA jsr [0x000034BA]
00004BCA 2812 move.l D4, [A2]
00004BCC 4227 clr.b -[A7]
00004BCE 2044 movea.l A0, D4
00004BD0 3028 0010 move.w D0, [A0 + 0x10]
00004BD4 48C0 ext.l D0
00004BD6 4480 neg.l D0
00004BD8 2F00 move.l -[A7], D0
00004BDA 3028 0012 move.w D0, [A0 + 0x12]
00004BDE 48C0 ext.l D0
00004BE0 4480 neg.l D0
00004BE2 2F00 move.l -[A7], D0
00004BE4 2F0C move.l -[A7], A4
00004BE6 4EB9 0000 34D2 jsr [0x000034D2]
00004BEC 200C move.l D0, A4
00004BEE 4FEF 002A lea.l A7, [A7 + 0x2A]
00004BF2 661E bne +0x20 /* 00004C12 */
00004BF4 42A7 clr.l -[A7]
00004BF6 486E FFF4 pea.l [A6 - 0xC]
00004BFA 2D7C 6E69 6C50 FFF4 move.l [A6 - 0xC], 0x6E696C50 /* 'nilP' */
00004C02 4879 0001 C8F2 push.l 0x1C8F2
00004C08 4EB9 0000 2542 jsr [0x00002542]
00004C0E 4FEF 000C lea.l A7, [A7 + 0xC]
label00004C12:
00004C12 3F3C 0006 move.w -[A7], 0x6
00004C16 2F03 move.l -[A7], D3
00004C18 2F0C move.l -[A7], A4
00004C1A 4EB9 0000 3732 jsr [0x00003732]
00004C20 2F0B move.l -[A7], A3
00004C22 2057 movea.l A0, [A7]
00004C24 2268 0004 movea.l A1, [A0 + 0x4]
00004C28 2269 01A0 movea.l A1, [A1 + 0x1A0]
00004C2C 4E91 jsr [A1]
00004C2E 200B move.l D0, A3
00004C30 4A80 tst.l D0
00004C32 4FEF 000E lea.l A7, [A7 + 0xE]
00004C36 6714 beq +0x16 /* 00004C4C */
00004C38 3F3C 0001 move.w -[A7], 0x1
00004C3C 4853 pea.l [A3]
00004C3E 2057 movea.l A0, [A7]
00004C40 2268 0004 movea.l A1, [A0 + 0x4]
00004C44 2269 0008 movea.l A1, [A1 + 0x8]
00004C48 4E91 jsr [A1]
00004C4A 5C4F addq.w A7, 6
label00004C4C:
00004C4C 4A83 tst.l D3
00004C4E 6716 beq +0x18 /* 00004C66 */
00004C50 3F3C 0001 move.w -[A7], 0x1
00004C54 2043 movea.l A0, D3
00004C56 4850 pea.l [A0]
00004C58 2057 movea.l A0, [A7]
00004C5A 2268 0004 movea.l A1, [A0 + 0x4]
00004C5E 2269 0008 movea.l A1, [A1 + 0x8]
00004C62 4E91 jsr [A1]
00004C64 5C4F addq.w A7, 6
label00004C66:
00004C66 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00004C6A 4E5E unlink A6
00004C6C 4E75 rts
00004C6E 4E56 FD7E link A6, -0x0282
00004C72 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00004C76 246E 0008 movea.l A2, [A6 + 0x8]
00004C7A 286E 000C movea.l A4, [A6 + 0xC]
00004C7E 204C movea.l A0, A4
00004C80 5C88 addq.l A0, 6
00004C82 2808 move.l D4, A0
00004C84 4850 pea.l [A0]
00004C86 486E FEF0 pea.l [A6 - 0x110]
00004C8A 4EB9 0000 29D2 jsr [0x000029D2]
00004C90 2F04 move.l -[A7], D4
00004C92 486E FDE6 pea.l [A6 - 0x21A]
00004C96 4EB9 0000 29D2 jsr [0x000029D2]
00004C9C 4879 0001 C8D8 push.l 0x1C8D8
00004CA2 486E FEF0 pea.l [A6 - 0x110]
00004CA6 61FF 0000 0996 bsr +0x998 /* 0000563E */
00004CAC 3F3C 0100 move.w -[A7], 0x100
00004CB0 2F04 move.l -[A7], D4
00004CB2 486E FEF0 pea.l [A6 - 0x110]
00004CB6 61FF 0000 097E bsr +0x980 /* 00005636 */
00004CBC 584F addq.w A7, 4
00004CBE 2F08 move.l -[A7], A0
00004CC0 4EB9 0000 299A jsr [0x0000299A]
00004CC6 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004CCA 2F0C move.l -[A7], A4
00004CCC 2F0A move.l -[A7], A2
00004CCE 61FF 0000 071A bsr +0x71C /* 000053EA */
00004CD4 61FF FFFF CB5A bsr -0x34A4 /* 00001830 */
00004CDA 2A08 move.l D5, A0
00004CDC 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00004CE0 2045 movea.l A0, D5
00004CE2 4868 026A pea.l [A0 + 0x26A]
00004CE6 2F04 move.l -[A7], D4
00004CE8 4EB9 0000 299A jsr [0x0000299A]
00004CEE 4879 0001 C8D2 push.l 0x1C8D2
00004CF4 486E FDE6 pea.l [A6 - 0x21A]
00004CF8 61FF 0000 0944 bsr +0x946 /* 0000563E */
00004CFE 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00004D02 2F04 move.l -[A7], D4
00004D04 486E FDE6 pea.l [A6 - 0x21A]
00004D08 61FF 0000 0924 bsr +0x926 /* 0000562E */
00004D0E 584F addq.w A7, 4
00004D10 2F08 move.l -[A7], A0
00004D12 4EB9 0000 299A jsr [0x0000299A]
00004D18 4878 0046 push.l 0x46 /* 'F' */
00004D1C 2F0C move.l -[A7], A4
00004D1E 486E FD9C pea.l [A6 - 0x264]
00004D22 61FF FFFF C352 bsr -0x3CAC /* 00001076 */
00004D28 3F14 move.w -[A7], [A4]
00004D2A 2F2C 0002 move.l -[A7], [A4 + 0x2]
00004D2E 2F04 move.l -[A7], D4
00004D30 486E FD9C pea.l [A6 - 0x264]
00004D34 7001 moveq.l D0, 0x01
00004D36 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00004D38 301F move.w D0, [A7]+
00004D3A 3E00 move.w D7, D0
00004D3C 0C47 FFD5 cmpi.w D7, 0xFFD5
00004D40 4FEF 0054 lea.l A7, [A7 + 0x54]
00004D44 672E beq +0x30 /* 00004D74 */
00004D46 554F subq.w A7, 2
00004D48 2F0C move.l -[A7], A4
00004D4A 7006 moveq.l D0, 0x06
00004D4C AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00004D4E 301F move.w D0, [A7]+
00004D50 3C00 move.w D6, D0
00004D52 3006 move.w D0, D6
00004D54 48C0 ext.l D0
00004D56 671C beq +0x1E /* 00004D74 */
00004D58 42A7 clr.l -[A7]
00004D5A 486E FDE2 pea.l [A6 - 0x21E]
00004D5E 3046 movea.w A0, D6
00004D60 2D48 FDE2 move.l [A6 - 0x21E], A0
00004D64 4879 0001 C8F2 push.l 0x1C8F2
00004D6A 4EB9 0000 2542 jsr [0x00002542]
00004D70 4FEF 000C lea.l A7, [A7 + 0xC]
label00004D74:
00004D74 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00004D78 2045 movea.l A0, D5
00004D7A 4868 016A pea.l [A0 + 0x16A]
00004D7E 2F04 move.l -[A7], D4
00004D80 4EB9 0000 299A jsr [0x0000299A]
00004D86 422E FFFB clr.b [A6 - 0x5]
00004D8A 4878 005A push.l 0x5A /* 'Z' */
00004D8E 4EB9 0000 258A jsr [0x0000258A]
00004D94 2648 movea.l A3, A0
00004D96 2008 move.l D0, A0
00004D98 4FEF 000E lea.l A7, [A7 + 0xE]
00004D9C 670C beq +0xE /* 00004DAA */
00004D9E 2F0C move.l -[A7], A4
00004DA0 2F0B move.l -[A7], A3
00004DA2 61FF 0000 89C2 bsr +0x89C4 /* 0000D766 */
00004DA8 504F addq.w A7, 8
label00004DAA:
00004DAA 2D4F FD98 move.l [A6 - 0x268], A7
00004DAE 2F2A 0070 move.l -[A7], [A2 + 0x70]
00004DB2 486E FD7E pea.l [A6 - 0x282]
00004DB6 4EB9 0000 27AA jsr [0x000027AA]
00004DBC 3F3C FFFF move.w -[A7], 0xFFFF
00004DC0 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00004DC6 2F3C 7474 7874 move.l -[A7], 0x74747874 /* 'ttxt' */
00004DCC 2F0B move.l -[A7], A3
00004DCE 2057 movea.l A0, [A7]
00004DD0 2250 movea.l A1, [A0]
00004DD2 2269 0018 movea.l A1, [A1 + 0x18]
00004DD6 4E91 jsr [A1]
00004DD8 3F3C 0002 move.w -[A7], 0x2
00004DDC 2F0B move.l -[A7], A3
00004DDE 2057 movea.l A0, [A7]
00004DE0 2250 movea.l A1, [A0]
00004DE2 2269 001C movea.l A1, [A1 + 0x1C]
00004DE6 4E91 jsr [A1]
00004DE8 594F subq.w A7, 4
00004DEA 2F2A 0070 move.l -[A7], [A2 + 0x70]
00004DEE 4EB9 0000 248A jsr [0x0000248A]
00004DF4 201F move.l D0, [A7]+
00004DF6 0680 0000 0200 addi.l D0, 0x200
00004DFC 2F00 move.l -[A7], D0
00004DFE 2F0B move.l -[A7], A3
00004E00 2057 movea.l A0, [A7]
00004E02 2250 movea.l A1, [A0]
00004E04 2269 0064 movea.l A1, [A1 + 0x64]
00004E08 4E91 jsr [A1]
00004E0A 7600 moveq.l D3, 0x00
00004E0C 4FEF 0024 lea.l A7, [A7 + 0x24]
00004E10 6038 bra +0x3A /* 00004E4A */
label00004E12:
00004E12 7001 moveq.l D0, 0x01
00004E14 2D40 FFFC move.l [A6 - 0x4], D0
00004E18 486E FFFC pea.l [A6 - 0x4]
00004E1C 486E FFFB pea.l [A6 - 0x5]
00004E20 2F0B move.l -[A7], A3
00004E22 2057 movea.l A0, [A7]
00004E24 2250 movea.l A1, [A0]
00004E26 2269 006C movea.l A1, [A1 + 0x6C]
00004E2A 4E91 jsr [A1]
00004E2C 1F3C 0001 move.b -[A7], 0x1
00004E30 3003 move.w D0, D3
00004E32 48C0 ext.l D0
00004E34 5280 addq.l D0, 1
00004E36 2F00 move.l -[A7], D0
00004E38 2F0B move.l -[A7], A3
00004E3A 2057 movea.l A0, [A7]
00004E3C 2250 movea.l A1, [A0]
00004E3E 2269 005C movea.l A1, [A1 + 0x5C]
00004E42 4E91 jsr [A1]
00004E44 5243 addq.w D3, 1
00004E46 4FEF 0016 lea.l A7, [A7 + 0x16]
label00004E4A:
00004E4A 0C43 0200 cmpi.w D3, 0x200
00004E4E 6DC2 blt -0x3C /* 00004E12 */
00004E50 594F subq.w A7, 4
00004E52 2F2A 0070 move.l -[A7], [A2 + 0x70]
00004E56 4EB9 0000 248A jsr [0x0000248A]
00004E5C 201F move.l D0, [A7]+
00004E5E 2D40 FFFC move.l [A6 - 0x4], D0
00004E62 486E FFFC pea.l [A6 - 0x4]
00004E66 206A 0070 movea.l A0, [A2 + 0x70]
00004E6A 2F10 move.l -[A7], [A0]
00004E6C 2F0B move.l -[A7], A3
00004E6E 2057 movea.l A0, [A7]
00004E70 2250 movea.l A1, [A0]
00004E72 2269 006C movea.l A1, [A1 + 0x6C]
00004E76 4E91 jsr [A1]
00004E78 2F0B move.l -[A7], A3
00004E7A 2057 movea.l A0, [A7]
00004E7C 2250 movea.l A1, [A0]
00004E7E 2269 0020 movea.l A1, [A1 + 0x20]
00004E82 4E91 jsr [A1]
00004E84 3F3C FFFF move.w -[A7], 0xFFFF
00004E88 486E FD7E pea.l [A6 - 0x282]
00004E8C 4EB9 0000 27B2 jsr [0x000027B2]
00004E92 4FEF 0016 lea.l A7, [A7 + 0x16]
00004E96 6028 bra +0x2A /* 00004EC0 */
00004E98 4879 0001 C866 push.l 0x1C866
00004E9E 42A7 clr.l -[A7]
00004EA0 42A7 clr.l -[A7]
00004EA2 42A7 clr.l -[A7]
00004EA4 A98B syscall ParamText
00004EA6 554F subq.w A7, 2
00004EA8 3F3C 0C2A move.w -[A7], 0xC2A
00004EAC 42A7 clr.l -[A7]
00004EAE A988 syscall CautionAlert
00004EB0 301F move.w D0, [A7]+
00004EB2 422A 006A clr.b [A2 + 0x6A]
00004EB6 486E FD84 pea.l [A6 - 0x27C]
00004EBA 4EB9 0000 254A jsr [0x0000254A]
label00004EC0:
00004EC0 2F2A 0070 move.l -[A7], [A2 + 0x70]
00004EC4 A8F5 syscall KillPicture
00004EC6 42AA 0070 clr.l [A2 + 0x70]
00004ECA 200B move.l D0, A3
00004ECC 4A80 tst.l D0
00004ECE 6712 beq +0x14 /* 00004EE2 */
00004ED0 3F3C 0001 move.w -[A7], 0x1
00004ED4 4853 pea.l [A3]
00004ED6 2057 movea.l A0, [A7]
00004ED8 2250 movea.l A1, [A0]
00004EDA 2269 0008 movea.l A1, [A1 + 0x8]
00004EDE 4E91 jsr [A1]
00004EE0 5C4F addq.w A7, 6
label00004EE2:
00004EE2 102A 006A move.b D0, [A2 + 0x6A]
00004EE6 57C0 seq D0
00004EE8 4400 neg.b D0
00004EEA 1F00 move.b -[A7], D0
00004EEC 2F0A move.l -[A7], A2
00004EEE 2057 movea.l A0, [A7]
00004EF0 2268 0004 movea.l A1, [A0 + 0x4]
00004EF4 2269 0134 movea.l A1, [A1 + 0x134]
00004EF8 4E91 jsr [A1]
00004EFA 5C4F addq.w A7, 6
00004EFC 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00004F00 4E5E unlink A6
00004F02 4E75 rts
00004F04 4E56 FFA2 link A6, -0x005E
00004F08 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00004F0C 266E 0008 movea.l A3, [A6 + 0x8]
00004F10 486E FFC8 pea.l [A6 - 0x38]
00004F14 4EB9 0000 2662 jsr [0x00002662]
00004F1A 486E FFBC pea.l [A6 - 0x44]
00004F1E 4EB9 0000 2622 jsr [0x00002622]
00004F24 4EB9 0000 2632 jsr [0x00002632]
00004F2A A8D8 syscall NewRgn
00004F2C 205F movea.l A0, [A7]+
00004F2E 2848 movea.l A4, A0
00004F30 486E FFF8 pea.l [A6 - 0x8]
00004F34 2F2B 006C move.l -[A7], [A3 + 0x6C]
00004F38 2057 movea.l A0, [A7]
00004F3A 2268 0004 movea.l A1, [A0 + 0x4]
00004F3E 2269 003C movea.l A1, [A1 + 0x3C]
00004F42 4E91 jsr [A1]
00004F44 486E FFF8 pea.l [A6 - 0x8]
00004F48 A87B syscall ClipRect
00004F4A 2F0C move.l -[A7], A4
00004F4C 486E FFF8 pea.l [A6 - 0x8]
00004F50 A8DF syscall RectRgn
00004F52 7608 moveq.l D3, 0x08
00004F54 486E FFF8 pea.l [A6 - 0x8]
00004F58 486E FFDE pea.l [A6 - 0x22]
00004F5C 4EB9 0000 26EA jsr [0x000026EA]
00004F62 4FEF 0014 lea.l A7, [A7 + 0x14]
00004F66 6004 bra +0x6 /* 00004F6C */
label00004F68:
00004F68 362E FFF2 move.w D3, [A6 - 0xE]
label00004F6C:
00004F6C 486E FFF2 pea.l [A6 - 0xE]
00004F70 486E FFDE pea.l [A6 - 0x22]
00004F74 4EB9 0000 26FA jsr [0x000026FA]
00004F7A 4A00 tst.b D0
00004F7C 504F addq.w A7, 8
00004F7E 66E8 bne -0x16 /* 00004F68 */
00004F80 4878 0014 push.l 0x14
00004F84 4EB9 0000 258A jsr [0x0000258A]
00004F8A 2448 movea.l A2, A0
00004F8C 2008 move.l D0, A0
00004F8E 584F addq.w A7, 4
00004F90 6718 beq +0x1A /* 00004FAA */
00004F92 42A7 clr.l -[A7]
00004F94 42A7 clr.l -[A7]
00004F96 42A7 clr.l -[A7]
00004F98 3F03 move.w -[A7], D3
00004F9A 486E FFF8 pea.l [A6 - 0x8]
00004F9E 2F0A move.l -[A7], A2
00004FA0 4EB9 0000 3E02 jsr [0x00003E02]
00004FA6 4FEF 0016 lea.l A7, [A7 + 0x16]
label00004FAA:
00004FAA 262B 0070 move.l D3, [A3 + 0x70]
00004FAE 6708 beq +0xA /* 00004FB8 */
00004FB0 2F03 move.l -[A7], D3
00004FB2 A8F5 syscall KillPicture
00004FB4 42AB 0070 clr.l [A3 + 0x70]
label00004FB8:
00004FB8 486E FFB0 pea.l [A6 - 0x50]
00004FBC 4EB9 0000 2622 jsr [0x00002622]
00004FC2 2F0A move.l -[A7], A2
00004FC4 2F2B 006C move.l -[A7], [A3 + 0x6C]
00004FC8 2057 movea.l A0, [A7]
00004FCA 2268 0004 movea.l A1, [A0 + 0x4]
00004FCE 2269 01DC movea.l A1, [A1 + 0x1DC]
00004FD2 4E91 jsr [A1]
00004FD4 2F0A move.l -[A7], A2
00004FD6 4EB9 0000 3E12 jsr [0x00003E12]
00004FDC 4EB9 0000 2632 jsr [0x00002632]
00004FE2 2F0C move.l -[A7], A4
00004FE4 486E FFAA pea.l [A6 - 0x56]
00004FE8 4EB9 0000 2672 jsr [0x00002672]
00004FEE 42A7 clr.l -[A7]
00004FF0 2F2B 006C move.l -[A7], [A3 + 0x6C]
00004FF4 61FF FFFF F762 bsr -0x89C /* 00004758 */
00004FFA 584F addq.w A7, 4
00004FFC 2F08 move.l -[A7], A0
00004FFE 486E FFCE pea.l [A6 - 0x32]
00005002 61FF FFFF C3C0 bsr -0x3C3E /* 000013C4 */
00005008 4FEF 0024 lea.l A7, [A7 + 0x24]
0000500C 6024 bra +0x26 /* 00005032 */
label0000500E:
0000500E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00005012 61FF 0000 0604 bsr +0x606 /* 00005618 */
00005018 5480 addq.l D0, 2
0000501A 584F addq.w A7, 4
0000501C 6714 beq +0x16 /* 00005032 */
0000501E 2F0C move.l -[A7], A4
00005020 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00005024 2057 movea.l A0, [A7]
00005026 2268 0004 movea.l A1, [A0 + 0x4]
0000502A 2269 00F0 movea.l A1, [A1 + 0xF0]
0000502E 4E91 jsr [A1]
00005030 504F addq.w A7, 8
label00005032:
00005032 486E FFF4 pea.l [A6 - 0xC]
00005036 486E FFCE pea.l [A6 - 0x32]
0000503A 61FF FFFF C340 bsr -0x3CBE /* 0000137C */
00005040 4A00 tst.b D0
00005042 504F addq.w A7, 8
00005044 66C8 bne -0x36 /* 0000500E */
00005046 2F0A move.l -[A7], A2
00005048 4EB9 0000 3E1A jsr [0x00003E1A]
0000504E 42A7 clr.l -[A7]
00005050 2F2B 006C move.l -[A7], [A3 + 0x6C]
00005054 2057 movea.l A0, [A7]
00005056 2268 0004 movea.l A1, [A0 + 0x4]
0000505A 2269 01DC movea.l A1, [A1 + 0x1DC]
0000505E 4E91 jsr [A1]
00005060 3F3C FFFF move.w -[A7], 0xFFFF
00005064 486E FFCE pea.l [A6 - 0x32]
00005068 61FF FFFF C328 bsr -0x3CD6 /* 00001392 */
0000506E 3F3C FFFF move.w -[A7], 0xFFFF
00005072 486E FFAA pea.l [A6 - 0x56]
00005076 4EB9 0000 267A jsr [0x0000267A]
0000507C 3F3C FFFF move.w -[A7], 0xFFFF
00005080 486E FFB0 pea.l [A6 - 0x50]
00005084 4EB9 0000 262A jsr [0x0000262A]
0000508A 486E FFA2 pea.l [A6 - 0x5E]
0000508E 486E FFA6 pea.l [A6 - 0x5A]
00005092 203C 0008 0005 move.l D0, 0x80005
00005098 AB1D syscall QDExtensions
0000509A 2F0A move.l -[A7], A2
0000509C 61FF 0000 0572 bsr +0x574 /* 00005610 */
000050A2 584F addq.w A7, 4
000050A4 2F08 move.l -[A7], A0
000050A6 42A7 clr.l -[A7]
000050A8 203C 0008 0006 move.l D0, 0x80006
000050AE AB1D syscall QDExtensions
000050B0 2F0A move.l -[A7], A2
000050B2 61FF 0000 055C bsr +0x55E /* 00005610 */
000050B8 584F addq.w A7, 4
000050BA 4868 0010 pea.l [A0 + 0x10]
000050BE A87B syscall ClipRect
000050C0 486E FFF8 pea.l [A6 - 0x8]
000050C4 A8F3 syscall OpenPicture
000050C6 205F movea.l A0, [A7]+
000050C8 2748 0070 move.l [A3 + 0x70], A0
000050CC 2F0A move.l -[A7], A2
000050CE 61FF 0000 0540 bsr +0x542 /* 00005610 */
000050D4 584F addq.w A7, 4
000050D6 4868 0002 pea.l [A0 + 0x2]
000050DA 2F0A move.l -[A7], A2
000050DC 61FF 0000 0532 bsr +0x534 /* 00005610 */
000050E2 584F addq.w A7, 4
000050E4 4868 0002 pea.l [A0 + 0x2]
000050E8 486E FFF8 pea.l [A6 - 0x8]
000050EC 486E FFF8 pea.l [A6 - 0x8]
000050F0 4267 clr.w -[A7]
000050F2 42A7 clr.l -[A7]
000050F4 A8EC syscall CopyBits
000050F6 A8F4 syscall ClosePicture
000050F8 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
000050FC 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00005100 203C 0008 0006 move.l D0, 0x80006
00005106 AB1D syscall QDExtensions
00005108 2F0C move.l -[A7], A4
0000510A A8D9 syscall DisposRgn/DisposeRgn
0000510C 3F3C 0001 move.w -[A7], 0x1
00005110 2F0A move.l -[A7], A2
00005112 4EB9 0000 3E0A jsr [0x00003E0A]
00005118 3F3C FFFF move.w -[A7], 0xFFFF
0000511C 486E FFDE pea.l [A6 - 0x22]
00005120 4EB9 0000 26F2 jsr [0x000026F2]
00005126 3F3C FFFF move.w -[A7], 0xFFFF
0000512A 486E FFBC pea.l [A6 - 0x44]
0000512E 4EB9 0000 262A jsr [0x0000262A]
00005134 3F3C FFFF move.w -[A7], 0xFFFF
00005138 486E FFC8 pea.l [A6 - 0x38]
0000513C 4EB9 0000 267A jsr [0x0000267A]
00005142 4FEF 0032 lea.l A7, [A7 + 0x32]
00005146 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000514A 4E5E unlink A6
0000514C 4E75 rts
0000514E 4E56 FB46 link A6, -0x04BA
00005152 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00005156 246E 0008 movea.l A2, [A6 + 0x8]
0000515A 286E 000C movea.l A4, [A6 + 0xC]
0000515E 486E FC4A pea.l [A6 - 0x3B6]
00005162 2F3C 0002 00C8 move.l -[A7], 0x200C8
00005168 4EB9 0000 251A jsr [0x0000251A]
0000516E 47EE FFA8 lea.l A3, [A6 - 0x58]
00005172 508B addq.l A3, 8
00005174 588B addq.l A3, 4
label00005176:
00005176 7600 moveq.l D3, 0x00
00005178 486E FB4A pea.l [A6 - 0x4B6]
0000517C 2F0A move.l -[A7], A2
0000517E 2057 movea.l A0, [A7]
00005180 2268 0004 movea.l A1, [A0 + 0x4]
00005184 2269 0138 movea.l A1, [A1 + 0x138]
00005188 4E91 jsr [A1]
0000518A 504F addq.w A7, 8
0000518C 2F08 move.l -[A7], A0
0000518E 486E FE9E pea.l [A6 - 0x162]
00005192 4EB9 0000 29D2 jsr [0x000029D2]
00005198 4879 0001 C78A push.l 0x1C78A
0000519E 61FF 0000 0452 bsr +0x454 /* 000055F2 */
000051A4 584F addq.w A7, 4
000051A6 1F00 move.b -[A7], D0
000051A8 4879 0001 C78A push.l 0x1C78A
000051AE 61FF 0000 0442 bsr +0x444 /* 000055F2 */
000051B4 2D40 FB46 move.l [A6 - 0x4BA], D0
000051B8 486E FE9E pea.l [A6 - 0x162]
000051BC 61FF 0000 0448 bsr +0x44A /* 00005606 */
000051C2 7200 moveq.l D1, 0x00
000051C4 1200 move.b D1, D0
000051C6 92AE FB46 sub.l D1, [A6 - 0x4BA]
000051CA 5281 addq.l D1, 1
000051CC 504F addq.w A7, 8
000051CE 1F01 move.b -[A7], D1
000051D0 486E FE9E pea.l [A6 - 0x162]
000051D4 4EB9 0000 2982 jsr [0x00002982]
000051DA 4EB9 0000 2AFA jsr [0x00002AFA]
000051E0 486E FC4A pea.l [A6 - 0x3B6]
000051E4 486E FE9E pea.l [A6 - 0x162]
000051E8 61FF 0000 044C bsr +0x44E /* 00005636 */
000051EE 584F addq.w A7, 4
000051F0 2F08 move.l -[A7], A0
000051F2 486E FFA8 pea.l [A6 - 0x58]
000051F6 3F3C 0005 move.w -[A7], 0x5
000051FA A9EA syscall Pack3
000051FC 4EB9 0000 2B02 jsr [0x00002B02]
00005202 4A2E FFA8 tst.b [A6 - 0x58]
00005206 4FEF 0010 lea.l A7, [A7 + 0x10]
0000520A 6700 00BC beq +0xBE /* 000052C8 */
0000520E 0C2E 001A FFB4 cmpi.b [A6 - 0x4C], 0x1A
00005214 6306 bls +0x8 /* 0000521C */
00005216 1D7C 001A FFB4 move.b [A6 - 0x4C], 0x1A
label0000521C:
0000521C 2F0B move.l -[A7], A3
0000521E 486E FD94 pea.l [A6 - 0x26C]
00005222 4EB9 0000 29D2 jsr [0x000029D2]
00005228 4879 0001 C8D8 push.l 0x1C8D8
0000522E 486E FD94 pea.l [A6 - 0x26C]
00005232 61FF 0000 040A bsr +0x40C /* 0000563E */
00005238 3F2E FFAE move.w -[A7], [A6 - 0x52]
0000523C 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00005240 486E FD94 pea.l [A6 - 0x26C]
00005244 61FF 0000 03F0 bsr +0x3F2 /* 00005636 */
0000524A 584F addq.w A7, 4
0000524C 2F08 move.l -[A7], A0
0000524E 486E FD4A pea.l [A6 - 0x2B6]
00005252 7001 moveq.l D0, 0x01
00005254 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00005256 301F move.w D0, [A7]+
00005258 3600 move.w D3, D0
0000525A 0C43 FFD5 cmpi.w D3, 0xFFD5
0000525E 4FEF 000E lea.l A7, [A7 + 0xE]
00005262 6604 bne +0x6 /* 00005268 */
00005264 7600 moveq.l D3, 0x00
00005266 6060 bra +0x62 /* 000052C8 */
label00005268:
00005268 486E FD94 pea.l [A6 - 0x26C]
0000526C 61FF 0000 03C0 bsr +0x3C2 /* 0000562E */
00005272 584F addq.w A7, 4
00005274 2F08 move.l -[A7], A0
00005276 42A7 clr.l -[A7]
00005278 42A7 clr.l -[A7]
0000527A 42A7 clr.l -[A7]
0000527C A98B syscall ParamText
0000527E 554F subq.w A7, 2
00005280 3F3C 0C2E move.w -[A7], 0xC2E
00005284 42A7 clr.l -[A7]
00005286 A988 syscall CautionAlert
00005288 301F move.w D0, [A7]+
0000528A 3600 move.w D3, D0
0000528C 0C43 0001 cmpi.w D3, 0x1
00005290 6604 bne +0x6 /* 00005296 */
00005292 7601 moveq.l D3, 0x01
00005294 6032 bra +0x34 /* 000052C8 */
label00005296:
00005296 7600 moveq.l D3, 0x00
00005298 554F subq.w A7, 2
0000529A 486E FD4A pea.l [A6 - 0x2B6]
0000529E 7006 moveq.l D0, 0x06
000052A0 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
000052A2 301F move.w D0, [A7]+
000052A4 3800 move.w D4, D0
000052A6 3004 move.w D0, D4
000052A8 48C0 ext.l D0
000052AA 671C beq +0x1E /* 000052C8 */
000052AC 42A7 clr.l -[A7]
000052AE 486E FD90 pea.l [A6 - 0x270]
000052B2 3044 movea.w A0, D4
000052B4 2D48 FD90 move.l [A6 - 0x270], A0
000052B8 4879 0001 C8F2 push.l 0x1C8F2
000052BE 4EB9 0000 2542 jsr [0x00002542]
000052C4 4FEF 000C lea.l A7, [A7 + 0xC]
label000052C8:
000052C8 4A03 tst.b D3
000052CA 6600 FEAA bne -0x154 /* 00005176 */
000052CE 4A2E FFA8 tst.b [A6 - 0x58]
000052D2 672A beq +0x2C /* 000052FE */
000052D4 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
000052DA 486E FFAE pea.l [A6 - 0x52]
000052DE 2F0A move.l -[A7], A2
000052E0 2057 movea.l A0, [A7]
000052E2 2268 0004 movea.l A1, [A0 + 0x4]
000052E6 2269 0150 movea.l A1, [A1 + 0x150]
000052EA 4E91 jsr [A1]
000052EC 41EE FFAE lea.l A0, [A6 - 0x52]
000052F0 43D4 lea.l A1, [A4]
000052F2 7022 moveq.l D0, 0x22
label000052F4:
000052F4 32D8 move.w [A1]+, [A0]+
000052F6 51C8 FFFC dbf D0, -0x6 /* 000052F4 */
000052FA 4FEF 000C lea.l A7, [A7 + 0xC]
label000052FE:
000052FE 4A2E FFA8 tst.b [A6 - 0x58]
00005302 6706 beq +0x8 /* 0000530A */
00005304 4A2A 006A tst.b [A2 + 0x6A]
00005308 6604 bne +0x6 /* 0000530E */
label0000530A:
0000530A 7000 moveq.l D0, 0x00
0000530C 6002 bra +0x4 /* 00005310 */
label0000530E:
0000530E 7001 moveq.l D0, 0x01
label00005310:
00005310 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00005314 4E5E unlink A6
00005316 4E75 rts
00005318 4E56 FC94 link A6, -0x036C
0000531C 48E7 1020 movem.l -[A7], D3,A2
00005320 246E 0052 movea.l A2, [A6 + 0x52]
00005324 486E FE94 pea.l [A6 - 0x16C]
00005328 486E 0012 pea.l [A6 + 0x12]
0000532C 61FF 0000 2C0A bsr +0x2C0C /* 00007F38 */
00005332 486E FE94 pea.l [A6 - 0x16C]
00005336 4879 0001 C780 push.l 0x1C780
0000533C 2F0A move.l -[A7], A2
0000533E 61FF 0000 E6EC bsr +0xE6EE /* 00013A2C */
00005344 422E FD94 clr.b [A6 - 0x26C]
00005348 422E FC94 clr.b [A6 - 0x36C]
0000534C 42AE FFA0 clr.l [A6 - 0x60]
00005350 41EE FC94 lea.l A0, [A6 - 0x36C]
00005354 2D48 FFA6 move.l [A6 - 0x5A], A0
00005358 3D6E 000C FFAA move.w [A6 - 0x56], [A6 + 0xC]
0000535E 3D7C 0001 FFB0 move.w [A6 - 0x50], 0x1
00005364 2D6E 000E FFC4 move.l [A6 - 0x3C], [A6 + 0xE]
0000536A 41EE FF94 lea.l A0, [A6 - 0x6C]
0000536E 7009 moveq.l D0, 0x09
00005370 A260 syscall FSDispatch/HFSDispatch, flags=2
00005372 3600 move.w D3, D0
00005374 3003 move.w D0, D3
00005376 48C0 ext.l D0
00005378 4FEF 0014 lea.l A7, [A7 + 0x14]
0000537C 675A beq +0x5C /* 000053D8 */
0000537E 7000 moveq.l D0, 0x00
00005380 6060 bra +0x62 /* 000053E2 */
label00005382:
00005382 2D6E FFF8 FFC4 move.l [A6 - 0x3C], [A6 - 0x8]
00005388 3D7C FFFF FFB0 move.w [A6 - 0x50], 0xFFFF
0000538E 41EE FF94 lea.l A0, [A6 - 0x6C]
00005392 7009 moveq.l D0, 0x09
00005394 A260 syscall FSDispatch/HFSDispatch, flags=2
00005396 3600 move.w D3, D0
00005398 3003 move.w D0, D3
0000539A 48C0 ext.l D0
0000539C 6636 bne +0x38 /* 000053D4 */
0000539E 486E FE94 pea.l [A6 - 0x16C]
000053A2 486E FC94 pea.l [A6 - 0x36C]
000053A6 61FF 0000 2B90 bsr +0x2B92 /* 00007F38 */
000053AC 2F0A move.l -[A7], A2
000053AE 486E FE94 pea.l [A6 - 0x16C]
000053B2 4879 0001 C77A push.l 0x1C77A
000053B8 486E FD94 pea.l [A6 - 0x26C]
000053BC 61FF 0000 E66E bsr +0xE670 /* 00013A2C */
000053C2 486E FD94 pea.l [A6 - 0x26C]
000053C6 2F0A move.l -[A7], A2
000053C8 61FF 0000 0210 bsr +0x212 /* 000055DA */
000053CE 4FEF 0020 lea.l A7, [A7 + 0x20]
000053D2 6004 bra +0x6 /* 000053D8 */
label000053D4:
000053D4 7000 moveq.l D0, 0x00
000053D6 600A bra +0xC /* 000053E2 */
label000053D8:
000053D8 7002 moveq.l D0, 0x02
000053DA B0AE FFC4 cmp.l D0, [A6 - 0x3C]
000053DE 66A2 bne -0x5C /* 00005382 */
000053E0 7001 moveq.l D0, 0x01
label000053E2:
000053E2 4CDF 0408 movem.l D3,A2, [A7]+
000053E6 4E5E unlink A6
000053E8 4E75 rts
fn000053EA:
000053EA 4E56 FFE8 link A6, -0x0018
000053EE 48E7 0038 movem.l -[A7], A2,A3,A4
000053F2 246E 0008 movea.l A2, [A6 + 0x8]
000053F6 286E 000C movea.l A4, [A6 + 0xC]
000053FA 157C 0001 0055 move.b [A2 + 0x55], 0x1
00005400 4878 004E push.l 0x4E /* 'N' */
00005404 4EB9 0000 258A jsr [0x0000258A]
0000540A 2648 movea.l A3, A0
0000540C 2008 move.l D0, A0
0000540E 584F addq.w A7, 4
00005410 670C beq +0xE /* 0000541E */
00005412 2F0C move.l -[A7], A4
00005414 2F0B move.l -[A7], A3
00005416 61FF FFFF E96E bsr -0x1690 /* 00003D86 */
0000541C 504F addq.w A7, 8
label0000541E:
0000541E 254B 005A move.l [A2 + 0x5A], A3
00005422 157C 0001 006A move.b [A2 + 0x6A], 0x1
00005428 2D4F FFFC move.l [A6 - 0x4], A7
0000542C 3F3C FFFF move.w -[A7], 0xFFFF
00005430 2F2A 0066 move.l -[A7], [A2 + 0x66]
00005434 2F2A 0062 move.l -[A7], [A2 + 0x62]
00005438 2F2A 005A move.l -[A7], [A2 + 0x5A]
0000543C 2057 movea.l A0, [A7]
0000543E 2250 movea.l A1, [A0]
00005440 2269 0018 movea.l A1, [A1 + 0x18]
00005444 4E91 jsr [A1]
00005446 3F3C 0002 move.w -[A7], 0x2
0000544A 2F2A 005A move.l -[A7], [A2 + 0x5A]
0000544E 2057 movea.l A0, [A7]
00005450 2250 movea.l A1, [A0]
00005452 2269 001C movea.l A1, [A1 + 0x1C]
00005456 4E91 jsr [A1]
00005458 4878 01D2 push.l 0x1D2
0000545C 2F2A 005E move.l -[A7], [A2 + 0x5E]
00005460 2F2A 005A move.l -[A7], [A2 + 0x5A]
00005464 2057 movea.l A0, [A7]
00005466 2250 movea.l A1, [A0]
00005468 2269 0028 movea.l A1, [A1 + 0x28]
0000546C 4E91 jsr [A1]
0000546E 2F2A 005A move.l -[A7], [A2 + 0x5A]
00005472 2057 movea.l A0, [A7]
00005474 2250 movea.l A1, [A0]
00005476 2269 0020 movea.l A1, [A1 + 0x20]
0000547A 4E91 jsr [A1]
0000547C 4FEF 0024 lea.l A7, [A7 + 0x24]
00005480 6028 bra +0x2A /* 000054AA */
00005482 4879 0001 C424 push.l 0x1C424
00005488 42A7 clr.l -[A7]
0000548A 42A7 clr.l -[A7]
0000548C 42A7 clr.l -[A7]
0000548E A98B syscall ParamText
00005490 554F subq.w A7, 2
00005492 3F3C 0C2A move.w -[A7], 0xC2A
00005496 42A7 clr.l -[A7]
00005498 A988 syscall CautionAlert
0000549A 301F move.w D0, [A7]+
0000549C 422A 006A clr.b [A2 + 0x6A]
000054A0 486E FFE8 pea.l [A6 - 0x18]
000054A4 4EB9 0000 254A jsr [0x0000254A]
label000054AA:
000054AA 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000054AE 4E5E unlink A6
000054B0 4E75 rts
fn000054B2:
000054B2 4E56 0000 link A6, 0
000054B6 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000054BA 246E 0008 movea.l A2, [A6 + 0x8]
000054BE 362E 000C move.w D3, [A6 + 0xC]
000054C2 200A move.l D0, A2
000054C4 676C beq +0x6E /* 00005532 */
000054C6 41F9 0001 C22C lea.l A0, [0x0001C22C]
000054CC 2548 0004 move.l [A2 + 0x4], A0
000054D0 41F9 0001 C22C lea.l A0, [0x0001C22C]
000054D6 41E8 0184 lea.l A0, [A0 + 0x184]
000054DA 2252 movea.l A1, [A2]
000054DC 2288 move.l [A1], A0
000054DE 41F9 0001 C22C lea.l A0, [0x0001C22C]
000054E4 41E8 0060 lea.l A0, [A0 + 0x60]
000054E8 2548 0036 move.l [A2 + 0x36], A0
000054EC 2652 movea.l A3, [A2]
000054EE 204A movea.l A0, A2
000054F0 41E8 006C lea.l A0, [A0 + 0x6C]
000054F4 2848 movea.l A4, A0
000054F6 91CB sub.l A0, A3
000054F8 2748 0008 move.l [A3 + 0x8], A0
000054FC 2F2A 005E move.l -[A7], [A2 + 0x5E]
00005500 4EB9 0000 2592 jsr [0x00002592]
00005506 4267 clr.w -[A7]
00005508 2F0A move.l -[A7], A2
0000550A 61FF FFFF E5FE bsr -0x1A00 /* 00003B0A */
00005510 4A43 tst.w D3
00005512 4FEF 000A lea.l A7, [A7 + 0xA]
00005516 670C beq +0xE /* 00005524 */
00005518 4267 clr.w -[A7]
0000551A 2F0C move.l -[A7], A4
0000551C 4EB9 0000 3F42 jsr [0x00003F42]
00005522 5C4F addq.w A7, 6
label00005524:
00005524 4A43 tst.w D3
00005526 6F0A ble +0xC /* 00005532 */
00005528 2F0A move.l -[A7], A2
0000552A 4EB9 0000 2592 jsr [0x00002592]
00005530 584F addq.w A7, 4
label00005532:
00005532 204A movea.l A0, A2
00005534 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00005538 4E5E unlink A6
0000553A 4E75 rts
fn0000553C:
0000553C 4E56 0000 link A6, 0
00005540 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00005544 246E 0008 movea.l A2, [A6 + 0x8]
00005548 362E 000C move.w D3, [A6 + 0xC]
0000554C 286E 000E movea.l A4, [A6 + 0xE]
00005550 4A43 tst.w D3
00005552 6714 beq +0x16 /* 00005568 */
00005554 204A movea.l A0, A2
00005556 41E8 006C lea.l A0, [A0 + 0x6C]
0000555A 2648 movea.l A3, A0
0000555C 2488 move.l [A2], A0
0000555E 2F0B move.l -[A7], A3
00005560 4EB9 0000 3F3A jsr [0x00003F3A]
00005566 584F addq.w A7, 4
label00005568:
00005568 2F0C move.l -[A7], A4
0000556A 4267 clr.w -[A7]
0000556C 2F0A move.l -[A7], A2
0000556E 61FF FFFF E51E bsr -0x1AE0 /* 00003A8E */
00005574 41F9 0001 C22C lea.l A0, [0x0001C22C]
0000557A 2548 0004 move.l [A2 + 0x4], A0
0000557E 41F9 0001 C22C lea.l A0, [0x0001C22C]
00005584 41E8 0184 lea.l A0, [A0 + 0x184]
00005588 2252 movea.l A1, [A2]
0000558A 2288 move.l [A1], A0
0000558C 41F9 0001 C22C lea.l A0, [0x0001C22C]
00005592 41E8 0060 lea.l A0, [A0 + 0x60]
00005596 2548 0036 move.l [A2 + 0x36], A0
0000559A 2652 movea.l A3, [A2]
0000559C 204A movea.l A0, A2
0000559E 41E8 006C lea.l A0, [A0 + 0x6C]
000055A2 91CB sub.l A0, A3
000055A4 2748 0008 move.l [A3 + 0x8], A0
000055A8 4878 01D2 push.l 0x1D2
000055AC 4EB9 0000 258A jsr [0x0000258A]
000055B2 2548 005E move.l [A2 + 0x5E], A0
000055B6 204A movea.l A0, A2
000055B8 4FEF 000E lea.l A7, [A7 + 0xE]
000055BC 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000055C0 4E5E unlink A6
000055C2 4E75 rts
000055C4 206F 0004 movea.l A0, [A7 + 0x4]
000055C8 216F 0008 006C move.l [A0 + 0x6C], [A7 + 0x8]
000055CE 4E75 rts
000055D0 206F 0004 movea.l A0, [A7 + 0x4]
000055D4 2068 0070 movea.l A0, [A0 + 0x70]
000055D8 4E75 rts
fn000055DA:
000055DA 4E56 0000 link A6, 0
000055DE 206E 0008 movea.l A0, [A6 + 0x8]
000055E2 226E 000C movea.l A1, [A6 + 0xC]
000055E6 2008 move.l D0, A0
label000055E8:
000055E8 10D9 move.b [A0]+, [A1]+
000055EA 66FC bne -0x2 /* 000055E8 */
000055EC 2040 movea.l A0, D0
000055EE 4E5E unlink A6
000055F0 4E75 rts
fn000055F2:
000055F2 4E56 0000 link A6, 0
000055F6 206E 0008 movea.l A0, [A6 + 0x8]
000055FA 70FF moveq.l D0, 0xFFFFFFFF
label000055FC:
000055FC 5280 addq.l D0, 1
000055FE 4A18 tst.b [A0]+
00005600 66FA bne -0x4 /* 000055FC */
00005602 4E5E unlink A6
00005604 4E75 rts
fn00005606:
00005606 226F 0004 movea.l A1, [A7 + 0x4]
0000560A 2051 movea.l A0, [A1]
0000560C 1010 move.b D0, [A0]
0000560E 4E75 rts
fn00005610:
00005610 206F 0004 movea.l A0, [A7 + 0x4]
00005614 2050 movea.l A0, [A0]
00005616 4E75 rts
fn00005618:
00005618 206F 0004 movea.l A0, [A7 + 0x4]
0000561C 2028 0008 move.l D0, [A0 + 0x8]
00005620 4E75 rts
00005622 206F 0004 movea.l A0, [A7 + 0x4]
00005626 216F 0008 00E6 move.l [A0 + 0xE6], [A7 + 0x8]
0000562C 4E75 rts
fn0000562E:
0000562E 206F 0004 movea.l A0, [A7 + 0x4]
00005632 2050 movea.l A0, [A0]
00005634 4E75 rts
fn00005636:
00005636 206F 0004 movea.l A0, [A7 + 0x4]
0000563A 2050 movea.l A0, [A0]
0000563C 4E75 rts
fn0000563E:
0000563E 4E56 0000 link A6, 0
00005642 2F2E 000C move.l -[A7], [A6 + 0xC]
00005646 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000564A 61FF 0000 0008 bsr +0xA /* 00005654 */
00005650 4E5E unlink A6
00005652 4E75 rts
fn00005654:
00005654 4E56 0000 link A6, 0
00005658 2F0A move.l -[A7], A2
0000565A 246E 000C movea.l A2, [A6 + 0xC]
0000565E 1F12 move.b -[A7], [A2]
00005660 486A 0001 pea.l [A2 + 0x1]
00005664 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005668 4EB9 0000 297A jsr [0x0000297A]
0000566E 4FEF 000A lea.l A7, [A7 + 0xA]
00005672 245F movea.l A2, [A7]+
00005674 4E5E unlink A6
00005676 4E75 rts
00005678 206F 0004 movea.l A0, [A7 + 0x4]
0000567C 5088 addq.l A0, 8
0000567E 2010 move.l D0, [A0]
00005680 0680 FFFF FF94 addi.l D0, 0xFFFFFF94
00005686 D1AF 0004 add.l [A7 + 0x4], D0
0000568A 4EF9 0000 54B6 jmp [0x000054B6]
00005690 06AF FFFF FFCA 0004 addi.l [A7 + 0x4], 0xFFFFFFCA
00005698 4EF9 0000 54B6 jmp [0x000054B6]
0000569E 206F 0004 movea.l A0, [A7 + 0x4]
000056A2 5088 addq.l A0, 8
000056A4 2010 move.l D0, [A0]
000056A6 0680 FFFF FF8C addi.l D0, 0xFFFFFF8C
000056AC D1AF 0004 add.l [A7 + 0x4], D0
000056B0 4EF9 0000 494C jmp [0x0000494C]
000056B6 06AF FFFF FFCA 0004 addi.l [A7 + 0x4], 0xFFFFFFCA
000056BE 4EF9 0000 494C jmp [0x0000494C]
fn000056C4:
000056C4 4E56 0000 link A6, 0
000056C8 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000056CC 246E 0008 movea.l A2, [A6 + 0x8]
000056D0 362E 000C move.w D3, [A6 + 0xC]
000056D4 286E 000E movea.l A4, [A6 + 0xE]
000056D8 4A43 tst.w D3
000056DA 6718 beq +0x1A /* 000056F4 */
000056DC 204A movea.l A0, A2
000056DE 41E8 00E0 lea.l A0, [A0 + 0xE0]
000056E2 2648 movea.l A3, A0
000056E4 2488 move.l [A2], A0
000056E6 2548 00A8 move.l [A2 + 0xA8], A0
000056EA 2F0B move.l -[A7], A3
000056EC 4EB9 0000 3F3A jsr [0x00003F3A]
000056F2 584F addq.w A7, 4
label000056F4:
000056F4 2F0C move.l -[A7], A4
000056F6 4267 clr.w -[A7]
000056F8 2F0A move.l -[A7], A2
000056FA 61FF FFFF C7FC bsr -0x3802 /* 00001EF8 */
00005700 41F9 0001 BC54 lea.l A0, [0x0001BC54]
00005706 2548 0004 move.l [A2 + 0x4], A0
0000570A 41F9 0001 BC54 lea.l A0, [0x0001BC54]
00005710 41E8 0234 lea.l A0, [A0 + 0x234]
00005714 2252 movea.l A1, [A2]
00005716 2288 move.l [A1], A0
00005718 41F9 0001 BC54 lea.l A0, [0x0001BC54]
0000571E 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00005722 2548 007A move.l [A2 + 0x7A], A0
00005726 41F9 0001 BC54 lea.l A0, [0x0001BC54]
0000572C 41E8 01C0 lea.l A0, [A0 + 0x1C0]
00005730 2548 00AC move.l [A2 + 0xAC], A0
00005734 2652 movea.l A3, [A2]
00005736 204A movea.l A0, A2
00005738 41E8 00E0 lea.l A0, [A0 + 0xE0]
0000573C 91CB sub.l A0, A3
0000573E 2748 0008 move.l [A3 + 0x8], A0
00005742 204A movea.l A0, A2
00005744 4FEF 000A lea.l A7, [A7 + 0xA]
00005748 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000574C 4E5E unlink A6
0000574E 4E75 rts
00005750 4E56 0000 link A6, 0
00005754 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00005758 246E 0008 movea.l A2, [A6 + 0x8]
0000575C 362E 000C move.w D3, [A6 + 0xC]
00005760 200A move.l D0, A2
00005762 676E beq +0x70 /* 000057D2 */
00005764 41F9 0001 BC54 lea.l A0, [0x0001BC54]
0000576A 2548 0004 move.l [A2 + 0x4], A0
0000576E 41F9 0001 BC54 lea.l A0, [0x0001BC54]
00005774 41E8 0234 lea.l A0, [A0 + 0x234]
00005778 2252 movea.l A1, [A2]
0000577A 2288 move.l [A1], A0
0000577C 41F9 0001 BC54 lea.l A0, [0x0001BC54]
00005782 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00005786 2548 007A move.l [A2 + 0x7A], A0
0000578A 41F9 0001 BC54 lea.l A0, [0x0001BC54]
00005790 41E8 01C0 lea.l A0, [A0 + 0x1C0]
00005794 2548 00AC move.l [A2 + 0xAC], A0
00005798 2652 movea.l A3, [A2]
0000579A 204A movea.l A0, A2
0000579C 41E8 00E0 lea.l A0, [A0 + 0xE0]
000057A0 2848 movea.l A4, A0
000057A2 91CB sub.l A0, A3
000057A4 2748 0008 move.l [A3 + 0x8], A0
000057A8 4267 clr.w -[A7]
000057AA 2F0A move.l -[A7], A2
000057AC 61FF FFFF C7D6 bsr -0x3828 /* 00001F84 */
000057B2 4A43 tst.w D3
000057B4 5C4F addq.w A7, 6
000057B6 670C beq +0xE /* 000057C4 */
000057B8 4267 clr.w -[A7]
000057BA 2F0C move.l -[A7], A4
000057BC 4EB9 0000 3F42 jsr [0x00003F42]
000057C2 5C4F addq.w A7, 6
label000057C4:
000057C4 4A43 tst.w D3
000057C6 6F0A ble +0xC /* 000057D2 */
000057C8 2F0A move.l -[A7], A2
000057CA 4EB9 0000 2592 jsr [0x00002592]
000057D0 584F addq.w A7, 4
label000057D2:
000057D2 204A movea.l A0, A2
000057D4 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000057D8 4E5E unlink A6
000057DA 4E75 rts
000057DC 4E56 FFCC link A6, -0x0034
000057E0 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000057E4 266E 0008 movea.l A3, [A6 + 0x8]
000057E8 262E 000C move.l D3, [A6 + 0xC]
000057EC 286E 0010 movea.l A4, [A6 + 0x10]
000057F0 4267 clr.w -[A7]
000057F2 4879 0001 C1C2 push.l 0x1C1C2
000057F8 4879 0001 C130 push.l 0x1C130
000057FE 4878 0004 push.l 0x4
00005802 2F3C 7267 7270 move.l -[A7], 0x72677270 /* 'rgrp' */
00005808 2F0B move.l -[A7], A3
0000580A 2057 movea.l A0, [A7]
0000580C 2268 0004 movea.l A1, [A0 + 0x4]
00005810 2269 0010 movea.l A1, [A1 + 0x10]
00005814 4E91 jsr [A1]
00005816 504F addq.w A7, 8
00005818 2F08 move.l -[A7], A0
0000581A 4EB9 0000 2582 jsr [0x00002582]
00005820 2448 movea.l A2, A0
00005822 200A move.l D0, A2
00005824 4FEF 0012 lea.l A7, [A7 + 0x12]
00005828 661E bne +0x20 /* 00005848 */
0000582A 42A7 clr.l -[A7]
0000582C 486E FFCC pea.l [A6 - 0x34]
00005830 2D7C 6E69 6C50 FFCC move.l [A6 - 0x34], 0x6E696C50 /* 'nilP' */
00005838 4879 0001 C12E push.l 0x1C12E
0000583E 4EB9 0000 2542 jsr [0x00002542]
00005844 4FEF 000C lea.l A7, [A7 + 0xC]
label00005848:
00005848 2F0A move.l -[A7], A2
0000584A 61FF FFFF EF0C bsr -0x10F2 /* 00004758 */
00005850 584F addq.w A7, 4
00005852 2F08 move.l -[A7], A0
00005854 486E FFD0 pea.l [A6 - 0x30]
00005858 61FF 0000 056A bsr +0x56C /* 00005DC4 */
0000585E 486E FFD0 pea.l [A6 - 0x30]
00005862 61FF FFFF B6F8 bsr -0x4906 /* 00000F5C */
00005868 B680 cmp.l D3, D0
0000586A 4FEF 000C lea.l A7, [A7 + 0xC]
0000586E 623E bhi +0x40 /* 000058AE */
00005870 42AE FFFC clr.l [A6 - 0x4]
00005874 486E FFFC pea.l [A6 - 0x4]
00005878 2F3C 6E65 7874 move.l -[A7], 0x6E657874 /* 'next' */
0000587E 61FF FFFF BFB0 bsr -0x404E /* 00001830 */
00005884 2F08 move.l -[A7], A0
00005886 2057 movea.l A0, [A7]
00005888 2268 0004 movea.l A1, [A0 + 0x4]
0000588C 2269 0354 movea.l A1, [A1 + 0x354]
00005890 4E91 jsr [A1]
00005892 4AAE FFFC tst.l [A6 - 0x4]
00005896 4FEF 000C lea.l A7, [A7 + 0xC]
0000589A 6712 beq +0x14 /* 000058AE */
0000589C 2F2E FFFC move.l -[A7], [A6 - 0x4]
000058A0 2057 movea.l A0, [A7]
000058A2 2268 0004 movea.l A1, [A0 + 0x4]
000058A6 2269 00B4 movea.l A1, [A1 + 0xB4]
000058AA 4E91 jsr [A1]
000058AC 584F addq.w A7, 4
label000058AE:
000058AE 61FF FFFF BF80 bsr -0x407E /* 00001830 */
000058B4 2448 movea.l A2, A0
000058B6 486E FFF8 pea.l [A6 - 0x8]
000058BA 2F0A move.l -[A7], A2
000058BC 2057 movea.l A0, [A7]
000058BE 2268 0004 movea.l A1, [A0 + 0x4]
000058C2 2269 0360 movea.l A1, [A1 + 0x360]
000058C6 4E91 jsr [A1]
000058C8 2814 move.l D4, [A4]
000058CA 7001 moveq.l D0, 0x01
000058CC B880 cmp.l D4, D0
000058CE 504F addq.w A7, 8
000058D0 6648 bne +0x4A /* 0000591A */
000058D2 206E FFF8 movea.l A0, [A6 - 0x8]
000058D6 4868 001C pea.l [A0 + 0x1C]
000058DA 2F0B move.l -[A7], A3
000058DC 2F03 move.l -[A7], D3
000058DE 2F0B move.l -[A7], A3
000058E0 2057 movea.l A0, [A7]
000058E2 2268 0004 movea.l A1, [A0 + 0x4]
000058E6 2269 0224 movea.l A1, [A1 + 0x224]
000058EA 4E91 jsr [A1]
000058EC 206E FFF8 movea.l A0, [A6 - 0x8]
000058F0 2143 0018 move.l [A0 + 0x18], D3
000058F4 1F3C 0001 move.b -[A7], 0x1
000058F8 2F0A move.l -[A7], A2
000058FA 2057 movea.l A0, [A7]
000058FC 2268 0004 movea.l A1, [A0 + 0x4]
00005900 2269 0364 movea.l A1, [A1 + 0x364]
00005904 4E91 jsr [A1]
00005906 584F addq.w A7, 4
00005908 2F08 move.l -[A7], A0
0000590A 2057 movea.l A0, [A7]
0000590C 2268 0004 movea.l A1, [A0 + 0x4]
00005910 2269 0134 movea.l A1, [A1 + 0x134]
00005914 4E91 jsr [A1]
00005916 4FEF 0016 lea.l A7, [A7 + 0x16]
label0000591A:
0000591A 3F3C FFFF move.w -[A7], 0xFFFF
0000591E 486E FFD0 pea.l [A6 - 0x30]
00005922 61FF FFFF EEC0 bsr -0x113E /* 000047E4 */
00005928 5C4F addq.w A7, 6
0000592A 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000592E 4E5E unlink A6
00005930 4E75 rts
00005932 4E56 FFF8 link A6, -0x0008
00005936 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
0000593A 246E 0008 movea.l A2, [A6 + 0x8]
0000593E 61FF FFFF BEF0 bsr -0x410E /* 00001830 */
00005944 2648 movea.l A3, A0
00005946 486E FFFC pea.l [A6 - 0x4]
0000594A 2F0B move.l -[A7], A3
0000594C 2057 movea.l A0, [A7]
0000594E 2268 0004 movea.l A1, [A0 + 0x4]
00005952 2269 0360 movea.l A1, [A1 + 0x360]
00005956 4E91 jsr [A1]
00005958 206E FFFC movea.l A0, [A6 - 0x4]
0000595C 2C28 0004 move.l D6, [A0 + 0x4]
00005960 504F addq.w A7, 8
00005962 2006 move.l D0, D6
00005964 61FF FFFF AC8E bsr -0x5370 /* 000005F4 */
0000596A 0086 6172 6561 ori.l D6, 0x61726561 /* 'area' */
00005970 7765 moveq.l D3, 0x65
00005972 6967 bvs +0x69 /* 000059DB */
00005974 0008 6172 ori.b A0, 0x72 /* 'r' */
00005978 6561 bcs +0x63 /* 000059DB */
0000597A 0032 6361 7061 ori.b [A2 + D7.w + 0x61], 0x61 /* 'a' */
00005980 004A 6469 ori.w A2, 0x6469 /* 'di' */
00005984 7374 moveq.l D1, 0x74
00005986 0030 6869 6768 002A ori.b [A0 + 0x2A], 0x69 /* 'i' */
0000598E 6C65 bge +0x67 /* 000059F5 */
00005990 6E67 bgt +0x69 /* 000059F9 */
00005992 0024 7370 ori.b -[A4], 0x70 /* 'p' */
00005996 6564 bcs +0x66 /* 000059FC */
00005998 0046 7465 ori.w D6, 0x7465 /* 'te' */
0000599C 6D70 blt +0x72 /* 00005A0E */
0000599E 004A 766F ori.w A2, 0x766F /* 'vo' */
000059A2 6C75 bge +0x77 /* 00005A19 */
000059A4 001C 7765 ori.b [A4]+, 0x65 /* 'e' */
000059A8 6967 bvs +0x69 /* 00005A11 */
000059AA 002A 7609 7805 ori.b [A2 + 0x7805], 0x9 /* '\t' */
000059B0 3A3C 0080 move.w D5, 0x80
000059B4 603A bra +0x3C /* 000059F0 */
000059B6 7608 moveq.l D3, 0x08
000059B8 7804 moveq.l D4, 0x04
000059BA 3A3C 0081 move.w D5, 0x81
000059BE 6030 bra +0x32 /* 000059F0 */
000059C0 7605 moveq.l D3, 0x05
000059C2 7803 moveq.l D4, 0x03
000059C4 3A3C 0082 move.w D5, 0x82
000059C8 6026 bra +0x28 /* 000059F0 */
000059CA 7608 moveq.l D3, 0x08
000059CC 7805 moveq.l D4, 0x05
000059CE 3A3C 0083 move.w D5, 0x83
000059D2 601C bra +0x1E /* 000059F0 */
000059D4 7605 moveq.l D3, 0x05
000059D6 7802 moveq.l D4, 0x02
000059D8 3A3C 0084 move.w D5, 0x84
000059DC 6012 bra +0x14 /* 000059F0 */
000059DE 7604 moveq.l D3, 0x04
000059E0 7802 moveq.l D4, 0x02
000059E2 3A3C 0085 move.w D5, 0x85
000059E6 6008 bra +0xA /* 000059F0 */
000059E8 7602 moveq.l D3, 0x02
000059EA 7801 moveq.l D4, 0x01
000059EC 3A3C 0086 move.w D5, 0x86
label000059F0:
000059F0 3F05 move.w -[A7], D5
000059F2 3F04 move.w -[A7], D4
000059F4 3F03 move.w -[A7], D3
000059F6 2F0A move.l -[A7], A2
000059F8 2057 movea.l A0, [A7]
000059FA 2268 0004 movea.l A1, [A0 + 0x4]
// begin alternate branch 000059FC-00005A08
label000059FC:
000059FC 0004 2269 ori.b D4, 0x69 /* 'i' */
00005A00 0230 4E91 206E andi.b [A0 + D2.w + 0x6E], 0x91
00005A06 FFFC .invalid <<F/7/7>>
// end alternate branch 000059FC-00005A08
label000059FC: // (misaligned)
000059FE 2269 0230 movea.l A1, [A1 + 0x230]
00005A02 4E91 jsr [A1]
00005A04 206E FFFC movea.l A0, [A6 - 0x4]
00005A08 2628 0018 move.l D3, [A0 + 0x18]
00005A0C 0C83 756E 6466 cmpi.l D3, 0x756E6466 /* 'undf' */
// begin alternate branch 00005A0E-00005A12
label00005A0E:
00005A0E 756E moveq.l D2, 0x6E
00005A10 6466 bcc +0x68 /* 00005A78 */
// end alternate branch 00005A0E-00005A12
label00005A0E: // (misaligned)
00005A12 4FEF 000A lea.l A7, [A7 + 0xA]
00005A16 6768 beq +0x6A /* 00005A80 */
00005A18 4267 clr.w -[A7]
00005A1A 4879 0001 C1C2 push.l 0x1C1C2
00005A20 4879 0001 C058 push.l 0x1C058
00005A26 4878 0004 push.l 0x4
00005A2A 2F03 move.l -[A7], D3
00005A2C 2F0A move.l -[A7], A2
00005A2E 2057 movea.l A0, [A7]
00005A30 2268 0004 movea.l A1, [A0 + 0x4]
00005A34 2269 0010 movea.l A1, [A1 + 0x10]
00005A38 4E91 jsr [A1]
00005A3A 504F addq.w A7, 8
00005A3C 2F08 move.l -[A7], A0
00005A3E 4EB9 0000 2582 jsr [0x00002582]
00005A44 2648 movea.l A3, A0
00005A46 200B move.l D0, A3
00005A48 4FEF 0012 lea.l A7, [A7 + 0x12]
00005A4C 661E bne +0x20 /* 00005A6C */
00005A4E 42A7 clr.l -[A7]
00005A50 486E FFF8 pea.l [A6 - 0x8]
00005A54 2D7C 6E69 6C50 FFF8 move.l [A6 - 0x8], 0x6E696C50 /* 'nilP' */
00005A5C 4879 0001 C12E push.l 0x1C12E
00005A62 4EB9 0000 2542 jsr [0x00002542]
00005A68 4FEF 000C lea.l A7, [A7 + 0xC]
label00005A6C:
00005A6C 4878 0001 push.l 0x1
00005A70 2F0B move.l -[A7], A3
00005A72 2057 movea.l A0, [A7]
00005A74 2268 0004 movea.l A1, [A0 + 0x4]
label00005A78:
00005A78 2269 0020 movea.l A1, [A1 + 0x20]
00005A7C 4E91 jsr [A1]
00005A7E 504F addq.w A7, 8
label00005A80:
00005A80 2F0A move.l -[A7], A2
00005A82 2057 movea.l A0, [A7]
00005A84 2268 0004 movea.l A1, [A0 + 0x4]
00005A88 2269 0228 movea.l A1, [A1 + 0x228]
00005A8C 4E91 jsr [A1]
00005A8E 200A move.l D0, A2
00005A90 4A80 tst.l D0
00005A92 6708 beq +0xA /* 00005A9C */
00005A94 204A movea.l A0, A2
00005A96 41E8 00A8 lea.l A0, [A0 + 0xA8]
00005A9A 6002 bra +0x4 /* 00005A9E */
label00005A9C:
00005A9C 204A movea.l A0, A2
label00005A9E:
00005A9E 4850 pea.l [A0]
00005AA0 4EB9 0000 4152 jsr [0x00004152]
00005AA6 504F addq.w A7, 8
00005AA8 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00005AAC 4E5E unlink A6
00005AAE 4E75 rts
00005AB0 4E56 FF00 link A6, -0x0100
00005AB4 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00005AB8 282E 000C move.l D4, [A6 + 0xC]
00005ABC 262E 0010 move.l D3, [A6 + 0x10]
00005AC0 286E 0014 movea.l A4, [A6 + 0x14]
00005AC4 4267 clr.w -[A7]
00005AC6 4879 0001 C1C2 push.l 0x1C1C2
00005ACC 4879 0001 C058 push.l 0x1C058
00005AD2 4878 0004 push.l 0x4
00005AD6 2F04 move.l -[A7], D4
00005AD8 2F03 move.l -[A7], D3
00005ADA 2057 movea.l A0, [A7]
00005ADC 2268 0004 movea.l A1, [A0 + 0x4]
00005AE0 2269 0010 movea.l A1, [A1 + 0x10]
00005AE4 4E91 jsr [A1]
00005AE6 504F addq.w A7, 8
00005AE8 2F08 move.l -[A7], A0
00005AEA 4EB9 0000 2582 jsr [0x00002582]
00005AF0 2448 movea.l A2, A0
00005AF2 4267 clr.w -[A7]
00005AF4 4879 0001 C1C2 push.l 0x1C1C2
00005AFA 4879 0001 C032 push.l 0x1C032
00005B00 4878 0004 push.l 0x4
00005B04 2F3C 6469 7370 move.l -[A7], 0x64697370 /* 'disp' */
00005B0A 2F03 move.l -[A7], D3
00005B0C 2057 movea.l A0, [A7]
00005B0E 2268 0004 movea.l A1, [A0 + 0x4]
00005B12 2269 0010 movea.l A1, [A1 + 0x10]
00005B16 4E91 jsr [A1]
00005B18 504F addq.w A7, 8
00005B1A 2F08 move.l -[A7], A0
00005B1C 4EB9 0000 2582 jsr [0x00002582]
00005B22 2648 movea.l A3, A0
00005B24 200A move.l D0, A2
00005B26 4FEF 0024 lea.l A7, [A7 + 0x24]
00005B2A 6744 beq +0x46 /* 00005B70 */
00005B2C 200B move.l D0, A3
00005B2E 6740 beq +0x42 /* 00005B70 */
00005B30 486E FF00 pea.l [A6 - 0x100]
00005B34 2F0A move.l -[A7], A2
00005B36 2057 movea.l A0, [A7]
00005B38 2268 0004 movea.l A1, [A0 + 0x4]
00005B3C 2269 0024 movea.l A1, [A1 + 0x24]
00005B40 4E91 jsr [A1]
00005B42 486E FF00 pea.l [A6 - 0x100]
00005B46 2F0B move.l -[A7], A3
00005B48 2057 movea.l A0, [A7]
00005B4A 2268 0004 movea.l A1, [A0 + 0x4]
00005B4E 2269 0028 movea.l A1, [A1 + 0x28]
00005B52 4E91 jsr [A1]
00005B54 200C move.l D0, A4
00005B56 4FEF 0010 lea.l A7, [A7 + 0x10]
00005B5A 6714 beq +0x16 /* 00005B70 */
00005B5C 3F3C 001C move.w -[A7], 0x1C
00005B60 2F0C move.l -[A7], A4
00005B62 486E FF00 pea.l [A6 - 0x100]
00005B66 4EB9 0000 299A jsr [0x0000299A]
00005B6C 4FEF 000A lea.l A7, [A7 + 0xA]
label00005B70:
00005B70 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00005B74 4E5E unlink A6
00005B76 4E75 rts
00005B78 4E56 FEDE link A6, -0x0122
00005B7C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00005B80 286E 0008 movea.l A4, [A6 + 0x8]
00005B84 3E2E 000E move.w D7, [A6 + 0xE]
00005B88 3D7C 00C0 FFE6 move.w [A6 - 0x1A], 0xC0
00005B8E 3D7C 0010 FFE8 move.w [A6 - 0x18], 0x10
00005B94 42AE FFF0 clr.l [A6 - 0x10]
00005B98 42AE FFF4 clr.l [A6 - 0xC]
00005B9C 1D7C 0001 FFEA move.b [A6 - 0x16], 0x1
00005BA2 1D7C 0001 FFEB move.b [A6 - 0x15], 0x1
00005BA8 4267 clr.w -[A7]
00005BAA 4879 0001 C1C2 push.l 0x1C1C2
00005BB0 4879 0001 C130 push.l 0x1C130
00005BB6 4878 0004 push.l 0x4
00005BBA 2F3C 7267 7270 move.l -[A7], 0x72677270 /* 'rgrp' */
00005BC0 2F0C move.l -[A7], A4
00005BC2 2057 movea.l A0, [A7]
00005BC4 2268 0004 movea.l A1, [A0 + 0x4]
00005BC8 2269 0010 movea.l A1, [A1 + 0x10]
00005BCC 4E91 jsr [A1]
00005BCE 504F addq.w A7, 8
00005BD0 2F08 move.l -[A7], A0
00005BD2 4EB9 0000 2582 jsr [0x00002582]
00005BD8 2648 movea.l A3, A0
00005BDA 200B move.l D0, A3
00005BDC 4FEF 0012 lea.l A7, [A7 + 0x12]
00005BE0 661E bne +0x20 /* 00005C00 */
00005BE2 42A7 clr.l -[A7]
00005BE4 486E FEDE pea.l [A6 - 0x122]
00005BE8 2D7C 6E69 6C50 FEDE move.l [A6 - 0x122], 0x6E696C50 /* 'nilP' */
00005BF0 4879 0001 C12E push.l 0x1C12E
00005BF6 4EB9 0000 2542 jsr [0x00002542]
00005BFC 4FEF 000C lea.l A7, [A7 + 0xC]
label00005C00:
00005C00 2D4B FFFC move.l [A6 - 0x4], A3
00005C04 7601 moveq.l D3, 0x01
00005C06 6000 00E4 bra +0xE6 /* 00005CEC */
label00005C0A:
00005C0A 3043 movea.w A0, D3
00005C0C 2D48 FFE2 move.l [A6 - 0x1E], A0
00005C10 B647 cmp.w D3, D7
00005C12 6E08 bgt +0xA /* 00005C1C */
00005C14 7C10 moveq.l D6, 0x10
00005C16 7AF6 moveq.l D5, 0xFFFFFFF6
00005C18 DA84 add.l D5, D4
00005C1A 601C bra +0x1E /* 00005C38 */
label00005C1C:
00005C1C 2C3C 0000 00F8 move.l D6, 0xF8
00005C22 3007 move.w D0, D7
00005C24 48C0 ext.l D0
00005C26 3A03 move.w D5, D3
00005C28 48C5 ext.l D5
00005C2A 9A80 sub.l D5, D0
00005C2C 4C3C 5800 0000 movem.w A3,A4,A6, 0x0
00005C32 0028 70F6 DA80 ori.b [A0 - 0x2580], 0xF6
label00005C38:
00005C38 486E FEE2 pea.l [A6 - 0x11E]
00005C3C 3F2E 0010 move.w -[A7], [A6 + 0x10]
00005C40 3F03 move.w -[A7], D3
00005C42 4EB9 0000 251A jsr [0x0000251A]
00005C48 4878 0076 push.l 0x76 /* 'v' */
00005C4C 4EB9 0000 258A jsr [0x0000258A]
00005C52 2448 movea.l A2, A0
00005C54 2008 move.l D0, A0
00005C56 584F addq.w A7, 4
00005C58 6728 beq +0x2A /* 00005C82 */
00005C5A 2F3C 6972 6164 move.l -[A7], 0x69726164 /* 'irad' */
00005C60 3F3C 0084 move.w -[A7], 0x84
00005C64 486E FEE2 pea.l [A6 - 0x11E]
00005C68 42A7 clr.l -[A7]
00005C6A 3043 movea.w A0, D3
00005C6C 2F08 move.l -[A7], A0
00005C6E 486E FFE2 pea.l [A6 - 0x1E]
00005C72 3F3C 0001 move.w -[A7], 0x1
00005C76 2F0A move.l -[A7], A2
00005C78 4EB9 0000 2172 jsr [0x00002172]
00005C7E 4FEF 001C lea.l A7, [A7 + 0x1C]
label00005C82:
00005C82 1F3C 0001 move.b -[A7], 0x1
00005C86 2F0B move.l -[A7], A3
00005C88 2F0A move.l -[A7], A2
00005C8A 4EB9 0000 34F2 jsr [0x000034F2]
00005C90 4227 clr.b -[A7]
00005C92 2F05 move.l -[A7], D5
00005C94 2F06 move.l -[A7], D6
00005C96 2F0A move.l -[A7], A2
00005C98 4EB9 0000 34D2 jsr [0x000034D2]
00005C9E 2F0A move.l -[A7], A2
00005CA0 2057 movea.l A0, [A7]
00005CA2 2268 0004 movea.l A1, [A0 + 0x4]
00005CA6 2269 00B4 movea.l A1, [A1 + 0xB4]
00005CAA 4E91 jsr [A1]
00005CAC 200C move.l D0, A4
00005CAE 4A80 tst.l D0
00005CB0 6708 beq +0xA /* 00005CBA */
00005CB2 204C movea.l A0, A4
00005CB4 41E8 007A lea.l A0, [A0 + 0x7A]
00005CB8 6002 bra +0x4 /* 00005CBC */
label00005CBA:
00005CBA 204C movea.l A0, A4
label00005CBC:
00005CBC 4850 pea.l [A0]
00005CBE 486A 0028 pea.l [A2 + 0x28]
00005CC2 4EB9 0000 3F7A jsr [0x00003F7A]
00005CC8 5243 addq.w D3, 1
00005CCA 7028 moveq.l D0, 0x28
00005CCC D880 add.l D4, D0
00005CCE 4FEF 0024 lea.l A7, [A7 + 0x24]
label00005CD2:
00005CD2 B66E 000C cmp.w D3, [A6 + 0xC]
00005CD6 6F00 FF32 ble -0xCC /* 00005C0A */
00005CDA 2F0B move.l -[A7], A3
00005CDC 2057 movea.l A0, [A7]
00005CDE 2268 0004 movea.l A1, [A0 + 0x4]
00005CE2 2269 011C movea.l A1, [A1 + 0x11C]
00005CE6 4E91 jsr [A1]
00005CE8 584F addq.w A7, 4
00005CEA 6004 bra +0x6 /* 00005CF0 */
label00005CEC:
00005CEC 7828 moveq.l D4, 0x28
00005CEE 60E2 bra -0x1C /* 00005CD2 */
label00005CF0:
00005CF0 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00005CF4 4E5E unlink A6
00005CF6 4E75 rts
00005CF8 4E56 FFFC link A6, -0x0004
00005CFC 48E7 0030 movem.l -[A7], A2,A3
00005D00 266E 0008 movea.l A3, [A6 + 0x8]
00005D04 4267 clr.w -[A7]
00005D06 4879 0001 C1C2 push.l 0x1C1C2
00005D0C 4879 0001 C130 push.l 0x1C130
00005D12 4878 0004 push.l 0x4
00005D16 2F3C 7267 7270 move.l -[A7], 0x72677270 /* 'rgrp' */
00005D1C 2F0B move.l -[A7], A3
00005D1E 2057 movea.l A0, [A7]
00005D20 2268 0004 movea.l A1, [A0 + 0x4]
00005D24 2269 0010 movea.l A1, [A1 + 0x10]
00005D28 4E91 jsr [A1]
00005D2A 504F addq.w A7, 8
00005D2C 2F08 move.l -[A7], A0
00005D2E 4EB9 0000 2582 jsr [0x00002582]
00005D34 2448 movea.l A2, A0
00005D36 200A move.l D0, A2
00005D38 4FEF 0012 lea.l A7, [A7 + 0x12]
00005D3C 661E bne +0x20 /* 00005D5C */
00005D3E 42A7 clr.l -[A7]
00005D40 486E FFFC pea.l [A6 - 0x4]
00005D44 2D7C 6E69 6C50 FFFC move.l [A6 - 0x4], 0x6E696C50 /* 'nilP' */
00005D4C 4879 0001 C12E push.l 0x1C12E
00005D52 4EB9 0000 2542 jsr [0x00002542]
00005D58 4FEF 000C lea.l A7, [A7 + 0xC]
label00005D5C:
00005D5C 2F0A move.l -[A7], A2
00005D5E 4EB9 0000 3A6A jsr [0x00003A6A]
00005D64 4267 clr.w -[A7]
00005D66 4879 0001 C1C2 push.l 0x1C1C2
00005D6C 4879 0001 C032 push.l 0x1C032
00005D72 4878 0004 push.l 0x4
00005D76 2F3C 6469 7370 move.l -[A7], 0x64697370 /* 'disp' */
00005D7C 2F0B move.l -[A7], A3
00005D7E 2057 movea.l A0, [A7]
00005D80 2268 0004 movea.l A1, [A0 + 0x4]
00005D84 2269 0010 movea.l A1, [A1 + 0x10]
00005D88 4E91 jsr [A1]
00005D8A 504F addq.w A7, 8
00005D8C 2F08 move.l -[A7], A0
00005D8E 4EB9 0000 2582 jsr [0x00002582]
00005D94 2448 movea.l A2, A0
00005D96 4879 0001 C014 push.l 0x1C014
00005D9C 2F0A move.l -[A7], A2
00005D9E 2057 movea.l A0, [A7]
00005DA0 2268 0004 movea.l A1, [A0 + 0x4]
00005DA4 2269 0028 movea.l A1, [A1 + 0x28]
00005DA8 4E91 jsr [A1]
00005DAA 4FEF 001E lea.l A7, [A7 + 0x1E]
00005DAE 4CDF 0C00 movem.l A2,A3, [A7]+
00005DB2 4E5E unlink A6
00005DB4 4E75 rts
00005DB6 206F 0008 movea.l A0, [A7 + 0x8]
00005DBA 30BC 0087 move.w [A0], 0x87
00005DBE 303C 0087 move.w D0, 0x87
00005DC2 4E75 rts
fn00005DC4:
00005DC4 4E56 0000 link A6, 0
00005DC8 2F0A move.l -[A7], A2
00005DCA 246E 0008 movea.l A2, [A6 + 0x8]
00005DCE 2F2E 000C move.l -[A7], [A6 + 0xC]
00005DD2 2F0A move.l -[A7], A2
00005DD4 4EB9 0000 2BD2 jsr [0x00002BD2]
00005DDA 41ED 009C lea.l A0, [A5 + 0x9C]
00005DDE 2488 move.l [A2], A0
00005DE0 204A movea.l A0, A2
00005DE2 504F addq.w A7, 8
00005DE4 245F movea.l A2, [A7]+
00005DE6 4E5E unlink A6
00005DE8 4E75 rts
00005DEA 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
00005DF2 4EF9 0000 57E0 jmp [0x000057E0]
00005DF8 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
00005E00 4EF9 0000 5754 jmp [0x00005754]
00005E06 206F 0004 movea.l A0, [A7 + 0x4]
00005E0A 5088 addq.l A0, 8
00005E0C 2010 move.l D0, [A0]
00005E0E 0680 FFFF FF20 addi.l D0, 0xFFFFFF20
00005E14 D1AF 0004 add.l [A7 + 0x4], D0
00005E18 4EF9 0000 5754 jmp [0x00005754]
00005E1E 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
00005E26 4EF9 0000 5754 jmp [0x00005754]
fn00005E2C:
00005E2C 4E56 0000 link A6, 0
00005E30 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00005E34 246E 0008 movea.l A2, [A6 + 0x8]
00005E38 362E 000C move.w D3, [A6 + 0xC]
00005E3C 286E 000E movea.l A4, [A6 + 0xE]
00005E40 4A43 tst.w D3
00005E42 6718 beq +0x1A /* 00005E5C */
00005E44 204A movea.l A0, A2
00005E46 41E8 00F0 lea.l A0, [A0 + 0xF0]
00005E4A 2648 movea.l A3, A0
00005E4C 2488 move.l [A2], A0
00005E4E 2548 00A8 move.l [A2 + 0xA8], A0
00005E52 2F0B move.l -[A7], A3
00005E54 4EB9 0000 3F3A jsr [0x00003F3A]
00005E5A 584F addq.w A7, 4
label00005E5C:
00005E5C 2F0C move.l -[A7], A4
00005E5E 4267 clr.w -[A7]
00005E60 2F0A move.l -[A7], A2
00005E62 61FF FFFF C094 bsr -0x3F6A /* 00001EF8 */
00005E68 41F9 0001 B54A lea.l A0, [0x0001B54A]
00005E6E 2548 0004 move.l [A2 + 0x4], A0
00005E72 41F9 0001 B54A lea.l A0, [0x0001B54A]
00005E78 41E8 0230 lea.l A0, [A0 + 0x230]
00005E7C 2252 movea.l A1, [A2]
00005E7E 2288 move.l [A1], A0
00005E80 41F9 0001 B54A lea.l A0, [0x0001B54A]
00005E86 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00005E8A 2548 007A move.l [A2 + 0x7A], A0
00005E8E 41F9 0001 B54A lea.l A0, [0x0001B54A]
00005E94 41E8 01C0 lea.l A0, [A0 + 0x1C0]
00005E98 2548 00AC move.l [A2 + 0xAC], A0
00005E9C 2652 movea.l A3, [A2]
00005E9E 204A movea.l A0, A2
00005EA0 41E8 00F0 lea.l A0, [A0 + 0xF0]
00005EA4 91CB sub.l A0, A3
00005EA6 2748 0008 move.l [A3 + 0x8], A0
00005EAA 203C 0000 0168 move.l D0, 0x168
00005EB0 A122 syscall NewHandle, flags=1
00005EB2 2548 00E4 move.l [A2 + 0xE4], A0
00005EB6 4878 0008 push.l 0x8
00005EBA 4EB9 0000 258A jsr [0x0000258A]
00005EC0 2648 movea.l A3, A0
00005EC2 2008 move.l D0, A0
00005EC4 4FEF 000E lea.l A7, [A7 + 0xE]
00005EC8 670A beq +0xC /* 00005ED4 */
00005ECA 2F0B move.l -[A7], A3
00005ECC 61FF 0000 1DFC bsr +0x1DFE /* 00007CCA */
00005ED2 584F addq.w A7, 4
label00005ED4:
00005ED4 254B 00EC move.l [A2 + 0xEC], A3
00005ED8 4878 0028 push.l 0x28 /* '(' */
00005EDC 4EB9 0000 258A jsr [0x0000258A]
00005EE2 2648 movea.l A3, A0
00005EE4 2008 move.l D0, A0
00005EE6 584F addq.w A7, 4
00005EE8 6718 beq +0x1A /* 00005F02 */
00005EEA 4227 clr.b -[A7]
00005EEC 4227 clr.b -[A7]
00005EEE 2F2A 00EC move.l -[A7], [A2 + 0xEC]
00005EF2 2F2A 00E4 move.l -[A7], [A2 + 0xE4]
00005EF6 2F0B move.l -[A7], A3
00005EF8 61FF 0000 0CA2 bsr +0xCA4 /* 00006B9C */
00005EFE 4FEF 0010 lea.l A7, [A7 + 0x10]
label00005F02:
00005F02 254B 00E0 move.l [A2 + 0xE0], A3
00005F06 204A movea.l A0, A2
00005F08 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00005F0C 4E5E unlink A6
00005F0E 4E75 rts
00005F10 4E56 0000 link A6, 0
00005F14 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00005F18 246E 0008 movea.l A2, [A6 + 0x8]
00005F1C 362E 000C move.w D3, [A6 + 0xC]
00005F20 200A move.l D0, A2
00005F22 6700 00C4 beq +0xC6 /* 00005FE8 */
00005F26 41F9 0001 B54A lea.l A0, [0x0001B54A]
00005F2C 2548 0004 move.l [A2 + 0x4], A0
00005F30 41F9 0001 B54A lea.l A0, [0x0001B54A]
00005F36 41E8 0230 lea.l A0, [A0 + 0x230]
00005F3A 2252 movea.l A1, [A2]
00005F3C 2288 move.l [A1], A0
00005F3E 41F9 0001 B54A lea.l A0, [0x0001B54A]
00005F44 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00005F48 2548 007A move.l [A2 + 0x7A], A0
00005F4C 41F9 0001 B54A lea.l A0, [0x0001B54A]
00005F52 41E8 01C0 lea.l A0, [A0 + 0x1C0]
00005F56 2548 00AC move.l [A2 + 0xAC], A0
00005F5A 2652 movea.l A3, [A2]
00005F5C 204A movea.l A0, A2
00005F5E 41E8 00F0 lea.l A0, [A0 + 0xF0]
00005F62 2848 movea.l A4, A0
00005F64 91CB sub.l A0, A3
00005F66 2748 0008 move.l [A3 + 0x8], A0
00005F6A 42A7 clr.l -[A7]
00005F6C 2F2A 00E0 move.l -[A7], [A2 + 0xE0]
00005F70 61FF FFFF E7F0 bsr -0x180E /* 00004762 */
00005F76 4AAA 00E0 tst.l [A2 + 0xE0]
00005F7A 504F addq.w A7, 8
00005F7C 6716 beq +0x18 /* 00005F94 */
00005F7E 3F3C 0001 move.w -[A7], 0x1
00005F82 206A 00E0 movea.l A0, [A2 + 0xE0]
00005F86 4850 pea.l [A0]
00005F88 2057 movea.l A0, [A7]
00005F8A 2250 movea.l A1, [A0]
00005F8C 2269 0008 movea.l A1, [A1 + 0x8]
00005F90 4E91 jsr [A1]
00005F92 5C4F addq.w A7, 6
label00005F94:
00005F94 266A 00EC movea.l A3, [A2 + 0xEC]
00005F98 200B move.l D0, A3
00005F9A 6716 beq +0x18 /* 00005FB2 */
00005F9C 4A80 tst.l D0
00005F9E 6712 beq +0x14 /* 00005FB2 */
00005FA0 3F3C 0001 move.w -[A7], 0x1
00005FA4 4853 pea.l [A3]
00005FA6 2057 movea.l A0, [A7]
00005FA8 2250 movea.l A1, [A0]
00005FAA 2269 0008 movea.l A1, [A1 + 0x8]
00005FAE 4E91 jsr [A1]
00005FB0 5C4F addq.w A7, 6
label00005FB2:
00005FB2 266A 00E4 movea.l A3, [A2 + 0xE4]
00005FB6 200B move.l D0, A3
00005FB8 6704 beq +0x6 /* 00005FBE */
00005FBA 204B movea.l A0, A3
00005FBC A023 syscall DisposHandle/DisposeHandle
label00005FBE:
00005FBE 4267 clr.w -[A7]
00005FC0 2F0A move.l -[A7], A2
00005FC2 61FF FFFF BFC0 bsr -0x403E /* 00001F84 */
00005FC8 4A43 tst.w D3
00005FCA 5C4F addq.w A7, 6
00005FCC 670C beq +0xE /* 00005FDA */
00005FCE 4267 clr.w -[A7]
00005FD0 2F0C move.l -[A7], A4
00005FD2 4EB9 0000 3F42 jsr [0x00003F42]
00005FD8 5C4F addq.w A7, 6
label00005FDA:
00005FDA 4A43 tst.w D3
00005FDC 6F0A ble +0xC /* 00005FE8 */
00005FDE 2F0A move.l -[A7], A2
00005FE0 4EB9 0000 2592 jsr [0x00002592]
00005FE6 584F addq.w A7, 4
label00005FE8:
00005FE8 204A movea.l A0, A2
00005FEA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00005FEE 4E5E unlink A6
00005FF0 4E75 rts
00005FF2 4E56 FFF8 link A6, -0x0008
00005FF6 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00005FFA 246E 0008 movea.l A2, [A6 + 0x8]
00005FFE 262E 000C move.l D3, [A6 + 0xC]
00006002 0C83 0000 00CA cmpi.l D3, 0xCA
00006008 6700 0156 beq +0x158 /* 00006160 */
0000600C 61FF FFFF B822 bsr -0x47DC /* 00001830 */
00006012 2648 movea.l A3, A0
00006014 486E FFF8 pea.l [A6 - 0x8]
00006018 2F0B move.l -[A7], A3
0000601A 2057 movea.l A0, [A7]
0000601C 2268 0004 movea.l A1, [A0 + 0x4]
00006020 2269 0360 movea.l A1, [A1 + 0x360]
00006024 4E91 jsr [A1]
00006026 0C83 0000 044C cmpi.l D3, 0x44C
0000602C 504F addq.w A7, 8
0000602E 6300 0086 bls +0x88 /* 000060B6 */
00006032 0C83 0000 04BC cmpi.l D3, 0x4BC
00006038 627C bhi +0x7E /* 000060B6 */
0000603A 1F3C 0001 move.b -[A7], 0x1
0000603E 2F0B move.l -[A7], A3
00006040 2057 movea.l A0, [A7]
00006042 2268 0004 movea.l A1, [A0 + 0x4]
00006046 2269 0364 movea.l A1, [A1 + 0x364]
0000604A 4E91 jsr [A1]
0000604C 584F addq.w A7, 4
0000604E 2F08 move.l -[A7], A0
00006050 2057 movea.l A0, [A7]
00006052 2268 0004 movea.l A1, [A0 + 0x4]
00006056 2269 0134 movea.l A1, [A1 + 0x134]
0000605A 4E91 jsr [A1]
0000605C 2F0A move.l -[A7], A2
0000605E 61FF 0000 0518 bsr +0x51A /* 00006578 */
00006064 2F0A move.l -[A7], A2
00006066 61FF 0000 0728 bsr +0x72A /* 00006790 */
0000606C 0C80 4F6B 2020 cmpi.l D0, 0x4F6B2020 /* 'Ok ' */
00006072 4FEF 000E lea.l A7, [A7 + 0xE]
00006076 663E bne +0x40 /* 000060B6 */
00006078 42AE FFFC clr.l [A6 - 0x4]
0000607C 486E FFFC pea.l [A6 - 0x4]
00006080 2F3C 6E65 7874 move.l -[A7], 0x6E657874 /* 'next' */
00006086 61FF FFFF B7A8 bsr -0x4856 /* 00001830 */
0000608C 2F08 move.l -[A7], A0
0000608E 2057 movea.l A0, [A7]
00006090 2268 0004 movea.l A1, [A0 + 0x4]
00006094 2269 0354 movea.l A1, [A1 + 0x354]
00006098 4E91 jsr [A1]
0000609A 4AAE FFFC tst.l [A6 - 0x4]
0000609E 4FEF 000C lea.l A7, [A7 + 0xC]
000060A2 6712 beq +0x14 /* 000060B6 */
000060A4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000060A8 2057 movea.l A0, [A7]
000060AA 2268 0004 movea.l A1, [A0 + 0x4]
000060AE 2269 00B4 movea.l A1, [A1 + 0xB4]
000060B2 4E91 jsr [A1]
000060B4 584F addq.w A7, 4
label000060B6:
000060B6 0C83 5341 5A20 cmpi.l D3, 0x53415A20 /* 'SAZ ' */
000060BC 671A beq +0x1C /* 000060D8 */
000060BE 0C83 535A 4120 cmpi.l D3, 0x535A4120 /* 'SZA ' */
000060C4 6712 beq +0x14 /* 000060D8 */
000060C6 0C83 5353 4220 cmpi.l D3, 0x53534220 /* 'SSB ' */
000060CC 670A beq +0xC /* 000060D8 */
000060CE 0C83 5342 5320 cmpi.l D3, 0x53425320 /* 'SBS ' */
000060D4 6600 008A bne +0x8C /* 00006160 */
label000060D8:
000060D8 1F3C 0001 move.b -[A7], 0x1
000060DC 2F0B move.l -[A7], A3
000060DE 2057 movea.l A0, [A7]
000060E0 2268 0004 movea.l A1, [A0 + 0x4]
000060E4 2269 0364 movea.l A1, [A1 + 0x364]
000060E8 4E91 jsr [A1]
000060EA 584F addq.w A7, 4
000060EC 2F08 move.l -[A7], A0
000060EE 2057 movea.l A0, [A7]
000060F0 2268 0004 movea.l A1, [A0 + 0x4]
000060F4 2269 0134 movea.l A1, [A1 + 0x134]
000060F8 4E91 jsr [A1]
000060FA 2F0A move.l -[A7], A2
000060FC 61FF 0000 047A bsr +0x47C /* 00006578 */
00006102 2F0A move.l -[A7], A2
00006104 61FF 0000 068A bsr +0x68C /* 00006790 */
0000610A 2800 move.l D4, D0
0000610C 0C84 4F6B 2020 cmpi.l D4, 0x4F6B2020 /* 'Ok ' */
00006112 4FEF 000E lea.l A7, [A7 + 0xE]
00006116 6710 beq +0x12 /* 00006128 */
00006118 0C84 6C6F 7744 cmpi.l D4, 0x6C6F7744 /* 'lowD' */
0000611E 6708 beq +0xA /* 00006128 */
00006120 0C84 7A65 726F cmpi.l D4, 0x7A65726F /* 'zero' */
00006126 662E bne +0x30 /* 00006156 */
label00006128:
00006128 206A 00EC movea.l A0, [A2 + 0xEC]
0000612C 2143 0004 move.l [A0 + 0x4], D3
00006130 2F2A 00E0 move.l -[A7], [A2 + 0xE0]
00006134 61FF 0000 0A22 bsr +0xA24 /* 00006B58 */
0000613A 2F2A 00E0 move.l -[A7], [A2 + 0xE0]
0000613E 2057 movea.l A0, [A7]
00006140 2250 movea.l A1, [A0]
00006142 2269 0040 movea.l A1, [A1 + 0x40]
00006146 4E91 jsr [A1]
00006148 2F0A move.l -[A7], A2
0000614A 61FF 0000 0538 bsr +0x53A /* 00006684 */
00006150 4FEF 000C lea.l A7, [A7 + 0xC]
00006154 600A bra +0xC /* 00006160 */
label00006156:
00006156 2F0A move.l -[A7], A2
00006158 61FF 0000 07F0 bsr +0x7F2 /* 0000694A */
0000615E 584F addq.w A7, 4
label00006160:
00006160 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00006164 4E5E unlink A6
00006166 4E75 rts
00006168 4E56 FCC8 link A6, -0x0338
0000616C 48E7 0030 movem.l -[A7], A2,A3
00006170 246E 0008 movea.l A2, [A6 + 0x8]
00006174 61FF FFFF B6BA bsr -0x4944 /* 00001830 */
0000617A 2648 movea.l A3, A0
0000617C 486E FEF2 pea.l [A6 - 0x10E]
00006180 2F0B move.l -[A7], A3
00006182 2057 movea.l A0, [A7]
00006184 2268 0004 movea.l A1, [A0 + 0x4]
00006188 2269 0360 movea.l A1, [A1 + 0x360]
0000618C 4E91 jsr [A1]
0000618E 4267 clr.w -[A7]
00006190 4879 0001 BBB4 push.l 0x1BBB4
00006196 4879 0001 BB98 push.l 0x1BB98
0000619C 4878 0004 push.l 0x4
000061A0 2F3C 7570 4320 move.l -[A7], 0x75704320 /* 'upC ' */
000061A6 2F0A move.l -[A7], A2
000061A8 2057 movea.l A0, [A7]
000061AA 2268 0004 movea.l A1, [A0 + 0x4]
000061AE 2269 0010 movea.l A1, [A1 + 0x10]
000061B2 4E91 jsr [A1]
000061B4 504F addq.w A7, 8
000061B6 2F08 move.l -[A7], A0
000061B8 4EB9 0000 2582 jsr [0x00002582]
000061BE 2648 movea.l A3, A0
000061C0 200B move.l D0, A3
000061C2 4FEF 001A lea.l A7, [A7 + 0x1A]
000061C6 661E bne +0x20 /* 000061E6 */
000061C8 42A7 clr.l -[A7]
000061CA 486E FEEA pea.l [A6 - 0x116]
000061CE 2D7C 6E69 6C50 FEEA move.l [A6 - 0x116], 0x6E696C50 /* 'nilP' */
000061D6 4879 0001 BB2A push.l 0x1BB2A
000061DC 4EB9 0000 2542 jsr [0x00002542]
000061E2 4FEF 000C lea.l A7, [A7 + 0xC]
label000061E6:
000061E6 4879 0001 BB0E push.l 0x1BB0E
000061EC 486E FEF6 pea.l [A6 - 0x10A]
000061F0 4EB9 0000 29D2 jsr [0x000029D2]
000061F6 206E FEF2 movea.l A0, [A6 - 0x10E]
000061FA 4868 0008 pea.l [A0 + 0x8]
000061FE 486E FEF6 pea.l [A6 - 0x10A]
00006202 486E FDD2 pea.l [A6 - 0x22E]
00006206 4EB9 0000 29C2 jsr [0x000029C2]
0000620C 4FEF 000C lea.l A7, [A7 + 0xC]
00006210 486E FDD2 pea.l [A6 - 0x22E]
00006214 486E FEF6 pea.l [A6 - 0x10A]
00006218 61FF 0000 08BC bsr +0x8BE /* 00006AD6 */
0000621E 4879 0001 BAFE push.l 0x1BAFE
00006224 486E FEF6 pea.l [A6 - 0x10A]
00006228 486E FCC8 pea.l [A6 - 0x338]
0000622C 4EB9 0000 29C2 jsr [0x000029C2]
00006232 4FEF 000C lea.l A7, [A7 + 0xC]
00006236 486E FCC8 pea.l [A6 - 0x338]
0000623A 486E FEF6 pea.l [A6 - 0x10A]
0000623E 61FF 0000 0896 bsr +0x898 /* 00006AD6 */
00006244 486E FEF6 pea.l [A6 - 0x10A]
00006248 61FF FFFF F3EC bsr -0xC12 /* 00005636 */
0000624E 584F addq.w A7, 4
00006250 2F08 move.l -[A7], A0
00006252 2F0B move.l -[A7], A3
00006254 2057 movea.l A0, [A7]
00006256 2268 0004 movea.l A1, [A0 + 0x4]
0000625A 2269 0028 movea.l A1, [A1 + 0x28]
0000625E 4E91 jsr [A1]
00006260 4267 clr.w -[A7]
00006262 4879 0001 BBB4 push.l 0x1BBB4
00006268 4879 0001 BB98 push.l 0x1BB98
0000626E 4878 0004 push.l 0x4
00006272 2F3C 5269 6743 move.l -[A7], 0x52696743 /* 'RigC' */
00006278 2F0A move.l -[A7], A2
0000627A 2057 movea.l A0, [A7]
0000627C 2268 0004 movea.l A1, [A0 + 0x4]
00006280 2269 0010 movea.l A1, [A1 + 0x10]
00006284 4E91 jsr [A1]
00006286 504F addq.w A7, 8
00006288 2F08 move.l -[A7], A0
0000628A 4EB9 0000 2582 jsr [0x00002582]
00006290 2648 movea.l A3, A0
00006292 200B move.l D0, A3
00006294 4FEF 0032 lea.l A7, [A7 + 0x32]
00006298 661E bne +0x20 /* 000062B8 */
0000629A 42A7 clr.l -[A7]
0000629C 486E FEE6 pea.l [A6 - 0x11A]
000062A0 2D7C 6E69 6C50 FEE6 move.l [A6 - 0x11A], 0x6E696C50 /* 'nilP' */
000062A8 4879 0001 BB2A push.l 0x1BB2A
000062AE 4EB9 0000 2542 jsr [0x00002542]
000062B4 4FEF 000C lea.l A7, [A7 + 0xC]
label000062B8:
000062B8 206E FEF2 movea.l A0, [A6 - 0x10E]
000062BC 4868 001C pea.l [A0 + 0x1C]
000062C0 2F0B move.l -[A7], A3
000062C2 2057 movea.l A0, [A7]
000062C4 2268 0004 movea.l A1, [A0 + 0x4]
000062C8 2269 0028 movea.l A1, [A1 + 0x28]
000062CC 4E91 jsr [A1]
000062CE 2F0A move.l -[A7], A2
000062D0 2057 movea.l A0, [A7]
000062D2 2268 0004 movea.l A1, [A0 + 0x4]
000062D6 2269 0228 movea.l A1, [A1 + 0x228]
000062DA 4E91 jsr [A1]
000062DC 2F2A 00E4 move.l -[A7], [A2 + 0xE4]
000062E0 486E FEDC pea.l [A6 - 0x124]
000062E4 4EB9 0000 27AA jsr [0x000027AA]
000062EA 594F subq.w A7, 4
000062EC 2F2A 00E4 move.l -[A7], [A2 + 0xE4]
000062F0 4EB9 0000 248A jsr [0x0000248A]
000062F6 201F move.l D0, [A7]+
000062F8 2F00 move.l -[A7], D0
000062FA 206E FEF2 movea.l A0, [A6 - 0x10E]
000062FE 4868 0038 pea.l [A0 + 0x38]
00006302 206A 00E4 movea.l A0, [A2 + 0xE4]
00006306 2F10 move.l -[A7], [A0]
00006308 61FF FFFF AD6C bsr -0x5292 /* 00001076 */
0000630E 3F3C FFFF move.w -[A7], 0xFFFF
00006312 486E FEDC pea.l [A6 - 0x124]
00006316 4EB9 0000 27B2 jsr [0x000027B2]
0000631C 2F0A move.l -[A7], A2
0000631E 61FF 0000 0364 bsr +0x366 /* 00006684 */
00006324 2F0A move.l -[A7], A2
00006326 61FF 0000 0468 bsr +0x46A /* 00006790 */
0000632C 0C80 4F6B 2020 cmpi.l D0, 0x4F6B2020 /* 'Ok ' */
00006332 4FEF 002E lea.l A7, [A7 + 0x2E]
00006336 663E bne +0x40 /* 00006376 */
00006338 42AE FEEE clr.l [A6 - 0x112]
0000633C 486E FEEE pea.l [A6 - 0x112]
00006340 2F3C 6E65 7874 move.l -[A7], 0x6E657874 /* 'next' */
00006346 61FF FFFF B4E8 bsr -0x4B16 /* 00001830 */
0000634C 2F08 move.l -[A7], A0
0000634E 2057 movea.l A0, [A7]
00006350 2268 0004 movea.l A1, [A0 + 0x4]
00006354 2269 0354 movea.l A1, [A1 + 0x354]
00006358 4E91 jsr [A1]
0000635A 4AAE FEEE tst.l [A6 - 0x112]
0000635E 4FEF 000C lea.l A7, [A7 + 0xC]
00006362 6712 beq +0x14 /* 00006376 */
00006364 2F2E FEEE move.l -[A7], [A6 - 0x112]
00006368 2057 movea.l A0, [A7]
0000636A 2268 0004 movea.l A1, [A0 + 0x4]
0000636E 2269 00B4 movea.l A1, [A1 + 0xB4]
00006372 4E91 jsr [A1]
00006374 584F addq.w A7, 4
label00006376:
00006376 4267 clr.w -[A7]
00006378 4879 0001 BBB4 push.l 0x1BBB4
0000637E 4879 0001 BB2C push.l 0x1BB2C
00006384 4878 0004 push.l 0x4
00006388 4878 044D push.l 0x44D
0000638C 2F0A move.l -[A7], A2
0000638E 2057 movea.l A0, [A7]
00006390 2268 0004 movea.l A1, [A0 + 0x4]
00006394 2269 0010 movea.l A1, [A1 + 0x10]
00006398 4E91 jsr [A1]
0000639A 504F addq.w A7, 8
0000639C 2F08 move.l -[A7], A0
0000639E 4EB9 0000 2582 jsr [0x00002582]
000063A4 2648 movea.l A3, A0
000063A6 200B move.l D0, A3
000063A8 4FEF 0012 lea.l A7, [A7 + 0x12]
000063AC 661E bne +0x20 /* 000063CC */
000063AE 42A7 clr.l -[A7]
000063B0 486E FEE2 pea.l [A6 - 0x11E]
000063B4 2D7C 6E69 6C50 FEE2 move.l [A6 - 0x11E], 0x6E696C50 /* 'nilP' */
000063BC 4879 0001 BB2A push.l 0x1BB2A
000063C2 4EB9 0000 2542 jsr [0x00002542]
000063C8 4FEF 000C lea.l A7, [A7 + 0xC]
label000063CC:
000063CC 200B move.l D0, A3
000063CE 4A80 tst.l D0
000063D0 6708 beq +0xA /* 000063DA */
000063D2 204B movea.l A0, A3
000063D4 41E8 0028 lea.l A0, [A0 + 0x28]
000063D8 6002 bra +0x4 /* 000063DC */
label000063DA:
000063DA 204B movea.l A0, A3
label000063DC:
000063DC 4850 pea.l [A0]
000063DE 4EB9 0000 4152 jsr [0x00004152]
000063E4 584F addq.w A7, 4
000063E6 4CDF 0C00 movem.l A2,A3, [A7]+
000063EA 4E5E unlink A6
000063EC 4E75 rts
000063EE 4E56 FFFC link A6, -0x0004
000063F2 42AE FFFC clr.l [A6 - 0x4]
000063F6 486E FFFC pea.l [A6 - 0x4]
000063FA 2F3C 7361 7665 move.l -[A7], 0x73617665 /* 'save' */
00006400 61FF FFFF B42E bsr -0x4BD0 /* 00001830 */
00006406 2F08 move.l -[A7], A0
00006408 2057 movea.l A0, [A7]
0000640A 2268 0004 movea.l A1, [A0 + 0x4]
0000640E 2269 0354 movea.l A1, [A1 + 0x354]
00006412 4E91 jsr [A1]
00006414 4AAE FFFC tst.l [A6 - 0x4]
00006418 4FEF 000C lea.l A7, [A7 + 0xC]
0000641C 6712 beq +0x14 /* 00006430 */
0000641E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006422 2057 movea.l A0, [A7]
00006424 2268 0004 movea.l A1, [A0 + 0x4]
00006428 2269 00A8 movea.l A1, [A1 + 0xA8]
0000642C 4E91 jsr [A1]
0000642E 584F addq.w A7, 4
label00006430:
00006430 486E FFFC pea.l [A6 - 0x4]
00006434 2F3C 7072 6E74 move.l -[A7], 0x70726E74 /* 'prnt' */
0000643A 61FF FFFF B3F4 bsr -0x4C0A /* 00001830 */
00006440 2F08 move.l -[A7], A0
00006442 2057 movea.l A0, [A7]
00006444 2268 0004 movea.l A1, [A0 + 0x4]
00006448 2269 0354 movea.l A1, [A1 + 0x354]
0000644C 4E91 jsr [A1]
0000644E 4AAE FFFC tst.l [A6 - 0x4]
00006452 4FEF 000C lea.l A7, [A7 + 0xC]
00006456 6712 beq +0x14 /* 0000646A */
00006458 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000645C 2057 movea.l A0, [A7]
0000645E 2268 0004 movea.l A1, [A0 + 0x4]
00006462 2269 00A8 movea.l A1, [A1 + 0xA8]
00006466 4E91 jsr [A1]
00006468 584F addq.w A7, 4
label0000646A:
0000646A 486E FFFC pea.l [A6 - 0x4]
0000646E 2F3C 6261 636B move.l -[A7], 0x6261636B /* 'back' */
00006474 61FF FFFF B3BA bsr -0x4C44 /* 00001830 */
0000647A 2F08 move.l -[A7], A0
0000647C 2057 movea.l A0, [A7]
0000647E 2268 0004 movea.l A1, [A0 + 0x4]
00006482 2269 0354 movea.l A1, [A1 + 0x354]
00006486 4E91 jsr [A1]
00006488 4AAE FFFC tst.l [A6 - 0x4]
0000648C 4FEF 000C lea.l A7, [A7 + 0xC]
00006490 6712 beq +0x14 /* 000064A4 */
00006492 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006496 2057 movea.l A0, [A7]
00006498 2268 0004 movea.l A1, [A0 + 0x4]
0000649C 2269 00B4 movea.l A1, [A1 + 0xB4]
000064A0 4E91 jsr [A1]
000064A2 584F addq.w A7, 4
label000064A4:
000064A4 486E FFFC pea.l [A6 - 0x4]
000064A8 2F3C 6E65 7874 move.l -[A7], 0x6E657874 /* 'next' */
000064AE 61FF FFFF B380 bsr -0x4C7E /* 00001830 */
000064B4 2F08 move.l -[A7], A0
000064B6 2057 movea.l A0, [A7]
000064B8 2268 0004 movea.l A1, [A0 + 0x4]
000064BC 2269 0354 movea.l A1, [A1 + 0x354]
000064C0 4E91 jsr [A1]
000064C2 4AAE FFFC tst.l [A6 - 0x4]
000064C6 4FEF 000C lea.l A7, [A7 + 0xC]
000064CA 6712 beq +0x14 /* 000064DE */
000064CC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000064D0 2057 movea.l A0, [A7]
000064D2 2268 0004 movea.l A1, [A0 + 0x4]
000064D6 2269 00B8 movea.l A1, [A1 + 0xB8]
000064DA 4E91 jsr [A1]
000064DC 584F addq.w A7, 4
label000064DE:
000064DE 486E FFFC pea.l [A6 - 0x4]
000064E2 4878 0385 push.l 0x385
000064E6 61FF FFFF B348 bsr -0x4CB6 /* 00001830 */
000064EC 2F08 move.l -[A7], A0
000064EE 2057 movea.l A0, [A7]
000064F0 2268 0004 movea.l A1, [A0 + 0x4]
000064F4 2269 0354 movea.l A1, [A1 + 0x354]
000064F8 4E91 jsr [A1]
000064FA 4AAE FFFC tst.l [A6 - 0x4]
000064FE 4FEF 000C lea.l A7, [A7 + 0xC]
00006502 6712 beq +0x14 /* 00006516 */
00006504 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006508 2057 movea.l A0, [A7]
0000650A 2268 0004 movea.l A1, [A0 + 0x4]
0000650E 2269 00B4 movea.l A1, [A1 + 0xB4]
00006512 4E91 jsr [A1]
00006514 584F addq.w A7, 4
label00006516:
00006516 4E5E unlink A6
00006518 4E75 rts
0000651A 4E56 FFFC link A6, -0x0004
0000651E 48E7 0030 movem.l -[A7], A2,A3
00006522 246E 0008 movea.l A2, [A6 + 0x8]
00006526 61FF FFFF B308 bsr -0x4CF6 /* 00001830 */
0000652C 2648 movea.l A3, A0
0000652E 486E FFFC pea.l [A6 - 0x4]
00006532 2F0B move.l -[A7], A3
00006534 2057 movea.l A0, [A7]
00006536 2268 0004 movea.l A1, [A0 + 0x4]
0000653A 2269 0360 movea.l A1, [A1 + 0x360]
0000653E 4E91 jsr [A1]
00006540 2F0A move.l -[A7], A2
00006542 61FF 0000 0034 bsr +0x36 /* 00006578 */
00006548 594F subq.w A7, 4
0000654A 2F2A 00E4 move.l -[A7], [A2 + 0xE4]
0000654E 4EB9 0000 248A jsr [0x0000248A]
00006554 201F move.l D0, [A7]+
00006556 2F00 move.l -[A7], D0
00006558 206A 00E4 movea.l A0, [A2 + 0xE4]
0000655C 2F10 move.l -[A7], [A0]
0000655E 206E FFFC movea.l A0, [A6 - 0x4]
00006562 4868 0038 pea.l [A0 + 0x38]
00006566 61FF FFFF AB0E bsr -0x54F0 /* 00001076 */
0000656C 4FEF 0018 lea.l A7, [A7 + 0x18]
00006570 4CDF 0C00 movem.l A2,A3, [A7]+
00006574 4E5E unlink A6
00006576 4E75 rts
fn00006578:
00006578 4E56 FFFC link A6, -0x0004
0000657C 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00006580 246E 0008 movea.l A2, [A6 + 0x8]
00006584 7601 moveq.l D3, 0x01
00006586 6000 00E8 bra +0xEA /* 00006670 */
label0000658A:
0000658A 4267 clr.w -[A7]
0000658C 4879 0001 BBB4 push.l 0x1BBB4
00006592 4879 0001 BA26 push.l 0x1BA26
00006598 4878 0004 push.l 0x4
0000659C 3003 move.w D0, D3
0000659E 48C0 ext.l D0
000065A0 0680 0000 044C addi.l D0, 0x44C
000065A6 2F00 move.l -[A7], D0
000065A8 2F0A move.l -[A7], A2
000065AA 2057 movea.l A0, [A7]
000065AC 2268 0004 movea.l A1, [A0 + 0x4]
000065B0 2269 0010 movea.l A1, [A1 + 0x10]
000065B4 4E91 jsr [A1]
000065B6 504F addq.w A7, 8
000065B8 2F08 move.l -[A7], A0
000065BA 4EB9 0000 2582 jsr [0x00002582]
000065C0 2648 movea.l A3, A0
000065C2 4267 clr.w -[A7]
000065C4 4879 0001 BBB4 push.l 0x1BBB4
000065CA 4879 0001 B9C0 push.l 0x1B9C0
000065D0 4878 0004 push.l 0x4
000065D4 3003 move.w D0, D3
000065D6 48C0 ext.l D0
000065D8 0680 0000 04B0 addi.l D0, 0x4B0
000065DE 2F00 move.l -[A7], D0
000065E0 2F0A move.l -[A7], A2
000065E2 2057 movea.l A0, [A7]
000065E4 2268 0004 movea.l A1, [A0 + 0x4]
000065E8 2269 0010 movea.l A1, [A1 + 0x10]
000065EC 4E91 jsr [A1]
000065EE 504F addq.w A7, 8
000065F0 2F08 move.l -[A7], A0
000065F2 4EB9 0000 2582 jsr [0x00002582]
000065F8 2848 movea.l A4, A0
000065FA 200B move.l D0, A3
000065FC 4A80 tst.l D0
000065FE 4FEF 0024 lea.l A7, [A7 + 0x24]
00006602 6706 beq +0x8 /* 0000660A */
00006604 200C move.l D0, A4
00006606 4A80 tst.l D0
00006608 6604 bne +0x6 /* 0000660E */
label0000660A:
0000660A 7000 moveq.l D0, 0x00
0000660C 6002 bra +0x4 /* 00006610 */
label0000660E:
0000660E 7001 moveq.l D0, 0x01
label00006610:
00006610 4A00 tst.b D0
00006612 661E bne +0x20 /* 00006632 */
00006614 42A7 clr.l -[A7]
00006616 486E FFFC pea.l [A6 - 0x4]
0000661A 2D7C 6E69 6C50 FFFC move.l [A6 - 0x4], 0x6E696C50 /* 'nilP' */
00006622 4879 0001 BB2A push.l 0x1BB2A
00006628 4EB9 0000 2542 jsr [0x00002542]
0000662E 4FEF 000C lea.l A7, [A7 + 0xC]
label00006632:
00006632 3043 movea.w A0, D3
00006634 2F08 move.l -[A7], A0
00006636 2F2A 00E0 move.l -[A7], [A2 + 0xE0]
0000663A 2057 movea.l A0, [A7]
0000663C 2250 movea.l A1, [A0]
0000663E 2269 0038 movea.l A1, [A1 + 0x38]
00006642 4E91 jsr [A1]
00006644 2808 move.l D4, A0
00006646 2F04 move.l -[A7], D4
00006648 2F0B move.l -[A7], A3
0000664A 2057 movea.l A0, [A7]
0000664C 2268 0004 movea.l A1, [A0 + 0x4]
00006650 2269 0024 movea.l A1, [A1 + 0x24]
00006654 4E91 jsr [A1]
00006656 2044 movea.l A0, D4
00006658 4868 0010 pea.l [A0 + 0x10]
0000665C 2F0C move.l -[A7], A4
0000665E 2057 movea.l A0, [A7]
00006660 2268 0004 movea.l A1, [A0 + 0x4]
00006664 2269 0024 movea.l A1, [A1 + 0x24]
00006668 4E91 jsr [A1]
0000666A 5243 addq.w D3, 1
0000666C 4FEF 0018 lea.l A7, [A7 + 0x18]
label00006670:
00006670 3003 move.w D0, D3
00006672 48C0 ext.l D0
00006674 720C moveq.l D1, 0x0C
00006676 B081 cmp.l D0, D1
00006678 6F00 FF10 ble -0xEE /* 0000658A */
0000667C 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00006680 4E5E unlink A6
00006682 4E75 rts
fn00006684:
00006684 4E56 FFFC link A6, -0x0004
00006688 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000668C 246E 0008 movea.l A2, [A6 + 0x8]
00006690 7601 moveq.l D3, 0x01
00006692 6000 00E8 bra +0xEA /* 0000677C */
label00006696:
00006696 4267 clr.w -[A7]
00006698 4879 0001 BBB4 push.l 0x1BBB4
0000669E 4879 0001 BA26 push.l 0x1BA26
000066A4 4878 0004 push.l 0x4
000066A8 3003 move.w D0, D3
000066AA 48C0 ext.l D0
000066AC 0680 0000 044C addi.l D0, 0x44C
000066B2 2F00 move.l -[A7], D0
000066B4 2F0A move.l -[A7], A2
000066B6 2057 movea.l A0, [A7]
000066B8 2268 0004 movea.l A1, [A0 + 0x4]
000066BC 2269 0010 movea.l A1, [A1 + 0x10]
000066C0 4E91 jsr [A1]
000066C2 504F addq.w A7, 8
000066C4 2F08 move.l -[A7], A0
000066C6 4EB9 0000 2582 jsr [0x00002582]
000066CC 2648 movea.l A3, A0
000066CE 4267 clr.w -[A7]
000066D0 4879 0001 BBB4 push.l 0x1BBB4
000066D6 4879 0001 B9C0 push.l 0x1B9C0
000066DC 4878 0004 push.l 0x4
000066E0 3003 move.w D0, D3
000066E2 48C0 ext.l D0
000066E4 0680 0000 04B0 addi.l D0, 0x4B0
000066EA 2F00 move.l -[A7], D0
000066EC 2F0A move.l -[A7], A2
000066EE 2057 movea.l A0, [A7]
000066F0 2268 0004 movea.l A1, [A0 + 0x4]
000066F4 2269 0010 movea.l A1, [A1 + 0x10]
000066F8 4E91 jsr [A1]
000066FA 504F addq.w A7, 8
000066FC 2F08 move.l -[A7], A0
000066FE 4EB9 0000 2582 jsr [0x00002582]
00006704 2848 movea.l A4, A0
00006706 200B move.l D0, A3
00006708 4A80 tst.l D0
0000670A 4FEF 0024 lea.l A7, [A7 + 0x24]
0000670E 6706 beq +0x8 /* 00006716 */
00006710 200C move.l D0, A4
00006712 4A80 tst.l D0
00006714 6604 bne +0x6 /* 0000671A */
label00006716:
00006716 7000 moveq.l D0, 0x00
00006718 6002 bra +0x4 /* 0000671C */
label0000671A:
0000671A 7001 moveq.l D0, 0x01
label0000671C:
0000671C 4A00 tst.b D0
0000671E 661E bne +0x20 /* 0000673E */
00006720 42A7 clr.l -[A7]
00006722 486E FFFC pea.l [A6 - 0x4]
00006726 2D7C 6E69 6C50 FFFC move.l [A6 - 0x4], 0x6E696C50 /* 'nilP' */
0000672E 4879 0001 BB2A push.l 0x1BB2A
00006734 4EB9 0000 2542 jsr [0x00002542]
0000673A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000673E:
0000673E 3043 movea.w A0, D3
00006740 2F08 move.l -[A7], A0
00006742 2F2A 00E0 move.l -[A7], [A2 + 0xE0]
00006746 2057 movea.l A0, [A7]
00006748 2250 movea.l A1, [A0]
0000674A 2269 0038 movea.l A1, [A1 + 0x38]
0000674E 4E91 jsr [A1]
00006750 2808 move.l D4, A0
00006752 2F04 move.l -[A7], D4
00006754 2F0B move.l -[A7], A3
00006756 2057 movea.l A0, [A7]
00006758 2268 0004 movea.l A1, [A0 + 0x4]
0000675C 2269 0028 movea.l A1, [A1 + 0x28]
00006760 4E91 jsr [A1]
00006762 2044 movea.l A0, D4
00006764 4868 0010 pea.l [A0 + 0x10]
00006768 2F0C move.l -[A7], A4
0000676A 2057 movea.l A0, [A7]
0000676C 2268 0004 movea.l A1, [A0 + 0x4]
00006770 2269 0028 movea.l A1, [A1 + 0x28]
00006774 4E91 jsr [A1]
00006776 5243 addq.w D3, 1
00006778 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000677C:
0000677C 3003 move.w D0, D3
0000677E 48C0 ext.l D0
00006780 720C moveq.l D1, 0x0C
00006782 B081 cmp.l D0, D1
00006784 6F00 FF10 ble -0xEE /* 00006696 */
00006788 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000678C 4E5E unlink A6
0000678E 4E75 rts
fn00006790:
00006790 4E56 FEB4 link A6, -0x014C
00006794 48E7 1030 movem.l -[A7], D3,A2,A3
00006798 246E 0008 movea.l A2, [A6 + 0x8]
0000679C 42AE FFCA clr.l [A6 - 0x36]
000067A0 42AE FFCE clr.l [A6 - 0x32]
000067A4 42A7 clr.l -[A7]
000067A6 2F2A 00E0 move.l -[A7], [A2 + 0xE0]
000067AA 486E FFD2 pea.l [A6 - 0x2E]
000067AE 61FF 0000 02F8 bsr +0x2FA /* 00006AA8 */
000067B4 7600 moveq.l D3, 0x00
000067B6 4FEF 000C lea.l A7, [A7 + 0xC]
000067BA 6000 017A bra +0x17C /* 00006936 */
label000067BE:
000067BE 4A2E FFE2 tst.b [A6 - 0x1E]
000067C2 6630 bne +0x32 /* 000067F4 */
000067C4 4A2E FFF2 tst.b [A6 - 0xE]
000067C8 672A beq +0x2C /* 000067F4 */
000067CA 486E FFD2 pea.l [A6 - 0x2E]
000067CE 61FF 0000 029C bsr +0x29E /* 00006A6C */
000067D4 2540 00E8 move.l [A2 + 0xE8], D0
000067D8 3F3C FFFF move.w -[A7], 0xFFFF
000067DC 486E FFD2 pea.l [A6 - 0x2E]
000067E0 61FF 0000 0294 bsr +0x296 /* 00006A76 */
000067E6 203C 6E6F 4C62 move.l D0, 0x6E6F4C62 /* 'noLb' */
000067EC 4FEF 000A lea.l A7, [A7 + 0xA]
000067F0 6000 0150 bra +0x152 /* 00006942 */
label000067F4:
000067F4 4A2E FFE2 tst.b [A6 - 0x1E]
000067F8 6730 beq +0x32 /* 0000682A */
000067FA 4A2E FFF2 tst.b [A6 - 0xE]
000067FE 662A bne +0x2C /* 0000682A */
00006800 486E FFD2 pea.l [A6 - 0x2E]
00006804 61FF 0000 0266 bsr +0x268 /* 00006A6C */
0000680A 2540 00E8 move.l [A2 + 0xE8], D0
0000680E 3F3C FFFF move.w -[A7], 0xFFFF
00006812 486E FFD2 pea.l [A6 - 0x2E]
00006816 61FF 0000 025E bsr +0x260 /* 00006A76 */
0000681C 203C 6E6F 566C move.l D0, 0x6E6F566C /* 'noVl' */
00006822 4FEF 000A lea.l A7, [A7 + 0xA]
00006826 6000 011A bra +0x11C /* 00006942 */
label0000682A:
0000682A 4A2E FFE2 tst.b [A6 - 0x1E]
0000682E 6708 beq +0xA /* 00006838 */
00006830 4A2E FFF2 tst.b [A6 - 0xE]
00006834 6702 beq +0x4 /* 00006838 */
00006836 5243 addq.w D3, 1
label00006838:
00006838 4A2E FFF2 tst.b [A6 - 0xE]
0000683C 6748 beq +0x4A /* 00006886 */
0000683E 486E FECA pea.l [A6 - 0x136]
00006842 2F0B move.l -[A7], A3
00006844 61FF 0000 16F2 bsr +0x16F4 /* 00007F38 */
0000684A 486E FECA pea.l [A6 - 0x136]
0000684E 486E FEBE pea.l [A6 - 0x142]
00006852 61FF 0000 DB7E bsr +0xDB80 /* 000143D2 */
00006858 486E FFCA pea.l [A6 - 0x36]
0000685C 486E FEB4 pea.l [A6 - 0x14C]
00006860 3F3C 080E move.w -[A7], 0x80E
00006864 A9EB syscall Pack4/FP68K
00006866 486E FEBE pea.l [A6 - 0x142]
0000686A 486E FEB4 pea.l [A6 - 0x14C]
0000686E 3F3C 0800 move.w -[A7], 0x800
00006872 A9EB syscall Pack4/FP68K
00006874 486E FEB4 pea.l [A6 - 0x14C]
00006878 486E FFCA pea.l [A6 - 0x36]
0000687C 3F3C 0810 move.w -[A7], 0x810
00006880 A9EB syscall Pack4/FP68K
00006882 4FEF 0010 lea.l A7, [A7 + 0x10]
label00006886:
00006886 486E FFE2 pea.l [A6 - 0x1E]
0000688A 486E FFD2 pea.l [A6 - 0x2E]
0000688E 61FF 0000 01C6 bsr +0x1C8 /* 00006A56 */
00006894 4A00 tst.b D0
00006896 504F addq.w A7, 8
00006898 6600 FF24 bne -0xDA /* 000067BE */
0000689C 0C43 0002 cmpi.w D3, 0x2
000068A0 6C1A bge +0x1C /* 000068BC */
000068A2 3F3C FFFF move.w -[A7], 0xFFFF
000068A6 486E FFD2 pea.l [A6 - 0x2E]
000068AA 61FF 0000 01CA bsr +0x1CC /* 00006A76 */
000068B0 203C 6C6F 7744 move.l D0, 0x6C6F7744 /* 'lowD' */
000068B6 5C4F addq.w A7, 6
000068B8 6000 0088 bra +0x8A /* 00006942 */
label000068BC:
000068BC 61FF FFFF AF72 bsr -0x508C /* 00001830 */
000068C2 2648 movea.l A3, A0
000068C4 486E FEC6 pea.l [A6 - 0x13A]
000068C8 2F0B move.l -[A7], A3
000068CA 2057 movea.l A0, [A7]
000068CC 2268 0004 movea.l A1, [A0 + 0x4]
000068D0 2269 0360 movea.l A1, [A1 + 0x360]
000068D4 4E91 jsr [A1]
000068D6 42AE FEB4 clr.l [A6 - 0x14C]
000068DA 42AE FEB8 clr.l [A6 - 0x148]
000068DE 426E FEBC clr.w [A6 - 0x144]
000068E2 486E FFCA pea.l [A6 - 0x36]
000068E6 486E FEB4 pea.l [A6 - 0x14C]
000068EA 3F3C 0808 move.w -[A7], 0x808
000068EE A9EB syscall Pack4/FP68K
000068F0 504F addq.w A7, 8
000068F2 662A bne +0x2C /* 0000691E */
000068F4 206E FEC6 movea.l A0, [A6 - 0x13A]
000068F8 0C90 5069 6520 cmpi.l [A0], 0x50696520 /* 'Pie ' */
000068FE 661E bne +0x20 /* 0000691E */
00006900 7001 moveq.l D0, 0x01
00006902 2540 00E8 move.l [A2 + 0xE8], D0
00006906 3F3C FFFF move.w -[A7], 0xFFFF
0000690A 486E FFD2 pea.l [A6 - 0x2E]
0000690E 61FF 0000 0166 bsr +0x168 /* 00006A76 */
00006914 203C 7A65 726F move.l D0, 0x7A65726F /* 'zero' */
0000691A 5C4F addq.w A7, 6
0000691C 6024 bra +0x26 /* 00006942 */
label0000691E:
0000691E 3F3C FFFF move.w -[A7], 0xFFFF
00006922 486E FFD2 pea.l [A6 - 0x2E]
00006926 61FF 0000 014E bsr +0x150 /* 00006A76 */
0000692C 203C 4F6B 2020 move.l D0, 0x4F6B2020 /* 'Ok ' */
00006932 5C4F addq.w A7, 6
00006934 600C bra +0xE /* 00006942 */
label00006936:
00006936 47EE FFE2 lea.l A3, [A6 - 0x1E]
0000693A 508B addq.l A3, 8
0000693C 508B addq.l A3, 8
0000693E 6000 FF46 bra -0xB8 /* 00006886 */
label00006942:
00006942 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00006946 4E5E unlink A6
00006948 4E75 rts
fn0000694A:
0000694A 4E56 FFFC link A6, -0x0004
0000694E 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00006952 246E 0008 movea.l A2, [A6 + 0x8]
00006956 2F0A move.l -[A7], A2
00006958 61FF FFFF FE36 bsr -0x1C8 /* 00006790 */
0000695E 2600 move.l D3, D0
00006960 0C83 4F6B 2020 cmpi.l D3, 0x4F6B2020 /* 'Ok ' */
00006966 584F addq.w A7, 4
00006968 6700 00D6 beq +0xD8 /* 00006A40 */
0000696C 0C83 6E6F 4C62 cmpi.l D3, 0x6E6F4C62 /* 'noLb' */
00006972 6614 bne +0x16 /* 00006988 */
00006974 283C 0000 044C move.l D4, 0x44C
0000697A 4879 0001 B980 push.l 0x1B980
00006980 42A7 clr.l -[A7]
00006982 42A7 clr.l -[A7]
00006984 42A7 clr.l -[A7]
00006986 A98B syscall ParamText
label00006988:
00006988 0C83 6E6F 566C cmpi.l D3, 0x6E6F566C /* 'noVl' */
0000698E 6614 bne +0x16 /* 000069A4 */
00006990 283C 0000 04B0 move.l D4, 0x4B0
00006996 4879 0001 B968 push.l 0x1B968
0000699C 42A7 clr.l -[A7]
0000699E 42A7 clr.l -[A7]
000069A0 42A7 clr.l -[A7]
000069A2 A98B syscall ParamText
label000069A4:
000069A4 0C83 7A65 726F cmpi.l D3, 0x7A65726F /* 'zero' */
000069AA 6614 bne +0x16 /* 000069C0 */
000069AC 283C 0000 04B0 move.l D4, 0x4B0
000069B2 4879 0001 B91A push.l 0x1B91A
000069B8 42A7 clr.l -[A7]
000069BA 42A7 clr.l -[A7]
000069BC 42A7 clr.l -[A7]
000069BE A98B syscall ParamText
label000069C0:
000069C0 554F subq.w A7, 2
000069C2 3F3C 0C2A move.w -[A7], 0xC2A
000069C6 42A7 clr.l -[A7]
000069C8 A987 syscall NoteAlert
000069CA 301F move.w D0, [A7]+
000069CC 4267 clr.w -[A7]
000069CE 4879 0001 BBB4 push.l 0x1BBB4
000069D4 4879 0001 BB2C push.l 0x1BB2C
000069DA 4878 0004 push.l 0x4
000069DE 2004 move.l D0, D4
000069E0 D0AA 00E8 add.l D0, [A2 + 0xE8]
000069E4 2F00 move.l -[A7], D0
000069E6 2F0A move.l -[A7], A2
000069E8 2057 movea.l A0, [A7]
000069EA 2268 0004 movea.l A1, [A0 + 0x4]
000069EE 2269 0010 movea.l A1, [A1 + 0x10]
000069F2 4E91 jsr [A1]
000069F4 504F addq.w A7, 8
000069F6 2F08 move.l -[A7], A0
000069F8 4EB9 0000 2582 jsr [0x00002582]
000069FE 2648 movea.l A3, A0
00006A00 200B move.l D0, A3
00006A02 4FEF 0012 lea.l A7, [A7 + 0x12]
00006A06 661E bne +0x20 /* 00006A26 */
00006A08 42A7 clr.l -[A7]
00006A0A 486E FFFC pea.l [A6 - 0x4]
00006A0E 2D7C 6E69 6C50 FFFC move.l [A6 - 0x4], 0x6E696C50 /* 'nilP' */
00006A16 4879 0001 BB2A push.l 0x1BB2A
00006A1C 4EB9 0000 2542 jsr [0x00002542]
00006A22 4FEF 000C lea.l A7, [A7 + 0xC]
label00006A26:
00006A26 200B move.l D0, A3
00006A28 4A80 tst.l D0
00006A2A 6708 beq +0xA /* 00006A34 */
00006A2C 204B movea.l A0, A3
00006A2E 41E8 0028 lea.l A0, [A0 + 0x28]
00006A32 6002 bra +0x4 /* 00006A36 */
label00006A34:
00006A34 204B movea.l A0, A3
label00006A36:
00006A36 4850 pea.l [A0]
00006A38 4EB9 0000 4152 jsr [0x00004152]
00006A3E 584F addq.w A7, 4
label00006A40:
00006A40 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00006A44 4E5E unlink A6
00006A46 4E75 rts
00006A48 206F 0008 movea.l A0, [A7 + 0x8]
00006A4C 30BC 0089 move.w [A0], 0x89
00006A50 303C 0089 move.w D0, 0x89
00006A54 4E75 rts
fn00006A56:
00006A56 4E56 0000 link A6, 0
00006A5A 2F2E 000C move.l -[A7], [A6 + 0xC]
00006A5E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006A62 4EB9 0000 2CE2 jsr [0x00002CE2]
00006A68 4E5E unlink A6
00006A6A 4E75 rts
fn00006A6C:
00006A6C 206F 0004 movea.l A0, [A7 + 0x4]
00006A70 2028 0008 move.l D0, [A0 + 0x8]
00006A74 4E75 rts
fn00006A76:
00006A76 4E56 0000 link A6, 0
00006A7A 2F0A move.l -[A7], A2
00006A7C 246E 0008 movea.l A2, [A6 + 0x8]
00006A80 200A move.l D0, A2
00006A82 671C beq +0x1E /* 00006AA0 */
00006A84 4267 clr.w -[A7]
00006A86 2F0A move.l -[A7], A2
00006A88 4EB9 0000 2CD2 jsr [0x00002CD2]
00006A8E 4A6E 000C tst.w [A6 + 0xC]
00006A92 5C4F addq.w A7, 6
00006A94 6F0A ble +0xC /* 00006AA0 */
00006A96 2F0A move.l -[A7], A2
00006A98 4EB9 0000 2592 jsr [0x00002592]
00006A9E 584F addq.w A7, 4
label00006AA0:
00006AA0 204A movea.l A0, A2
00006AA2 245F movea.l A2, [A7]+
00006AA4 4E5E unlink A6
00006AA6 4E75 rts
fn00006AA8:
00006AA8 4E56 0000 link A6, 0
00006AAC 48E7 1030 movem.l -[A7], D3,A2,A3
00006AB0 246E 0008 movea.l A2, [A6 + 0x8]
00006AB4 266E 000C movea.l A3, [A6 + 0xC]
00006AB8 262E 0010 move.l D3, [A6 + 0x10]
00006ABC 2F03 move.l -[A7], D3
00006ABE 2F0B move.l -[A7], A3
00006AC0 2F0A move.l -[A7], A2
00006AC2 4EB9 0000 2CCA jsr [0x00002CCA]
00006AC8 204A movea.l A0, A2
00006ACA 4FEF 000C lea.l A7, [A7 + 0xC]
00006ACE 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00006AD2 4E5E unlink A6
00006AD4 4E75 rts
fn00006AD6:
00006AD6 4E56 0000 link A6, 0
00006ADA 48E7 0030 movem.l -[A7], A2,A3
00006ADE 246E 0008 movea.l A2, [A6 + 0x8]
00006AE2 266E 000C movea.l A3, [A6 + 0xC]
00006AE6 2F0B move.l -[A7], A3
00006AE8 2F0A move.l -[A7], A2
00006AEA 61FF 0000 0020 bsr +0x22 /* 00006B0C */
00006AF0 41EB 000A lea.l A0, [A3 + 0xA]
00006AF4 43EA 000A lea.l A1, [A2 + 0xA]
00006AF8 703F moveq.l D0, 0x3F
label00006AFA:
00006AFA 22D8 move.l [A1]+, [A0]+
00006AFC 51C8 FFFC dbf D0, -0x6 /* 00006AFA */
00006B00 204A movea.l A0, A2
00006B02 504F addq.w A7, 8
00006B04 4CDF 0C00 movem.l A2,A3, [A7]+
00006B08 4E5E unlink A6
00006B0A 4E75 rts
fn00006B0C:
00006B0C 4E56 0000 link A6, 0
00006B10 2F0A move.l -[A7], A2
00006B12 246E 000C movea.l A2, [A6 + 0xC]
00006B16 4227 clr.b -[A7]
00006B18 2F0A move.l -[A7], A2
00006B1A 61FF 0000 002C bsr +0x2E /* 00006B48 */
00006B20 5C4F addq.w A7, 6
00006B22 1F10 move.b -[A7], [A0]
00006B24 1F3C 0001 move.b -[A7], 0x1
00006B28 2F0A move.l -[A7], A2
00006B2A 61FF 0000 001C bsr +0x1E /* 00006B48 */
00006B30 5C4F addq.w A7, 6
00006B32 2F08 move.l -[A7], A0
00006B34 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006B38 4EB9 0000 296A jsr [0x0000296A]
00006B3E 4FEF 000A lea.l A7, [A7 + 0xA]
00006B42 245F movea.l A2, [A7]+
00006B44 4E5E unlink A6
00006B46 4E75 rts
fn00006B48:
00006B48 226F 0004 movea.l A1, [A7 + 0x4]
00006B4C 7000 moveq.l D0, 0x00
00006B4E 102F 0008 move.b D0, [A7 + 0x8]
00006B52 2051 movea.l A0, [A1]
00006B54 D0C0 add.w A0, D0
00006B56 4E75 rts
fn00006B58:
00006B58 206F 0004 movea.l A0, [A7 + 0x4]
00006B5C 4228 0025 clr.b [A0 + 0x25]
00006B60 4E75 rts
00006B62 4E56 0000 link A6, 0
00006B66 2F0A move.l -[A7], A2
00006B68 246E 0008 movea.l A2, [A6 + 0x8]
00006B6C 200A move.l D0, A2
00006B6E 6724 beq +0x26 /* 00006B94 */
00006B70 41F9 0001 B480 lea.l A0, [0x0001B480]
00006B76 2488 move.l [A2], A0
00006B78 4267 clr.w -[A7]
00006B7A 2F0A move.l -[A7], A2
00006B7C 4EB9 0000 2BE2 jsr [0x00002BE2]
00006B82 4A6E 000C tst.w [A6 + 0xC]
00006B86 5C4F addq.w A7, 6
00006B88 6F0A ble +0xC /* 00006B94 */
00006B8A 2F0A move.l -[A7], A2
00006B8C 4EB9 0000 2592 jsr [0x00002592]
00006B92 584F addq.w A7, 4
label00006B94:
00006B94 204A movea.l A0, A2
00006B96 245F movea.l A2, [A7]+
00006B98 4E5E unlink A6
00006B9A 4E75 rts
fn00006B9C:
00006B9C 4E56 0000 link A6, 0
00006BA0 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00006BA4 246E 0008 movea.l A2, [A6 + 0x8]
00006BA8 286E 000C movea.l A4, [A6 + 0xC]
00006BAC 266E 0010 movea.l A3, [A6 + 0x10]
00006BB0 182E 0014 move.b D4, [A6 + 0x14]
00006BB4 162E 0016 move.b D3, [A6 + 0x16]
00006BB8 1F03 move.b -[A7], D3
00006BBA 1F04 move.b -[A7], D4
00006BBC 2F0B move.l -[A7], A3
00006BBE 2F0C move.l -[A7], A4
00006BC0 4878 001E push.l 0x1E
00006BC4 2F0A move.l -[A7], A2
00006BC6 4EB9 0000 2BCA jsr [0x00002BCA]
00006BCC 41F9 0001 B480 lea.l A0, [0x0001B480]
00006BD2 2488 move.l [A2], A0
00006BD4 204A movea.l A0, A2
00006BD6 4FEF 0014 lea.l A7, [A7 + 0x14]
00006BDA 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00006BDE 4E5E unlink A6
00006BE0 4E75 rts
00006BE2 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
00006BEA 4EF9 0000 5FF6 jmp [0x00005FF6]
00006BF0 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
00006BF8 4EF9 0000 5F14 jmp [0x00005F14]
00006BFE 206F 0004 movea.l A0, [A7 + 0x4]
00006C02 5088 addq.l A0, 8
00006C04 2010 move.l D0, [A0]
00006C06 0680 FFFF FF10 addi.l D0, 0xFFFFFF10
00006C0C D1AF 0004 add.l [A7 + 0x4], D0
00006C10 4EF9 0000 5F14 jmp [0x00005F14]
00006C16 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
00006C1E 4EF9 0000 5F14 jmp [0x00005F14]
00006C24 4E56 FF8C link A6, -0x0074
00006C28 2F0A move.l -[A7], A2
00006C2A 3F3C 0003 move.w -[A7], 0x3
00006C2E 4EB9 0000 27DA jsr [0x000027DA]
00006C34 486D 084E pea.l [A5 + 0x84E]
00006C38 4EB9 0000 2602 jsr [0x00002602]
00006C3E 4EB9 0000 2722 jsr [0x00002722]
00006C44 4878 003C push.l 0x3C /* '<' */
00006C48 4EB9 0000 258A jsr [0x0000258A]
00006C4E 2448 movea.l A2, A0
00006C50 2008 move.l D0, A0
00006C52 4FEF 000A lea.l A7, [A7 + 0xA]
00006C56 670E beq +0x10 /* 00006C66 */
00006C58 4878 4E20 push.l 0x4E20 /* 'N ' */
00006C5C 2F0A move.l -[A7], A2
00006C5E 4EB9 0000 2A22 jsr [0x00002A22]
00006C64 504F addq.w A7, 8
label00006C66:
00006C66 3F3C 0001 move.w -[A7], 0x1
00006C6A 486E FF8C pea.l [A6 - 0x74]
00006C6E 61FF 0000 002E bsr +0x30 /* 00006C9E */
00006C74 486E FF8C pea.l [A6 - 0x74]
00006C78 2057 movea.l A0, [A7]
00006C7A 2268 0004 movea.l A1, [A0 + 0x4]
00006C7E 2269 0180 movea.l A1, [A1 + 0x180]
00006C82 4E91 jsr [A1]
00006C84 3F3C FFFF move.w -[A7], 0xFFFF
00006C88 486E FF8C pea.l [A6 - 0x74]
00006C8C 61FF 0000 0158 bsr +0x15A /* 00006DE6 */
00006C92 7000 moveq.l D0, 0x00
00006C94 4FEF 0010 lea.l A7, [A7 + 0x10]
00006C98 245F movea.l A2, [A7]+
00006C9A 4E5E unlink A6
00006C9C 4E75 rts
fn00006C9E:
00006C9E 4E56 0000 link A6, 0
00006CA2 48E7 1030 movem.l -[A7], D3,A2,A3
00006CA6 246E 0008 movea.l A2, [A6 + 0x8]
00006CAA 362E 000C move.w D3, [A6 + 0xC]
00006CAE 4A43 tst.w D3
00006CB0 6718 beq +0x1A /* 00006CCA */
00006CB2 204A movea.l A0, A2
00006CB4 41E8 0068 lea.l A0, [A0 + 0x68]
00006CB8 2648 movea.l A3, A0
00006CBA 2488 move.l [A2], A0
00006CBC 2548 0036 move.l [A2 + 0x36], A0
00006CC0 2F0B move.l -[A7], A3
00006CC2 4EB9 0000 3F3A jsr [0x00003F3A]
00006CC8 584F addq.w A7, 4
label00006CCA:
00006CCA 4267 clr.w -[A7]
00006CCC 2F0A move.l -[A7], A2
00006CCE 61FF 0000 9448 bsr +0x944A /* 00010118 */
00006CD4 41F9 0001 B09C lea.l A0, [0x0001B09C]
00006CDA 2548 0004 move.l [A2 + 0x4], A0
00006CDE 41F9 0001 B09C lea.l A0, [0x0001B09C]
00006CE4 41E8 01E0 lea.l A0, [A0 + 0x1E0]
00006CE8 2252 movea.l A1, [A2]
00006CEA 2288 move.l [A1], A0
00006CEC 41F9 0001 B09C lea.l A0, [0x0001B09C]
00006CF2 41E8 0060 lea.l A0, [A0 + 0x60]
00006CF6 2548 003A move.l [A2 + 0x3A], A0
00006CFA 41F9 0001 B09C lea.l A0, [0x0001B09C]
00006D00 41E8 00B4 lea.l A0, [A0 + 0xB4]
00006D04 2548 0048 move.l [A2 + 0x48], A0
00006D08 2652 movea.l A3, [A2]
00006D0A 204A movea.l A0, A2
00006D0C 41E8 0068 lea.l A0, [A0 + 0x68]
00006D10 91CB sub.l A0, A3
00006D12 2748 0008 move.l [A3 + 0x8], A0
00006D16 4878 1000 push.l 0x1000
00006D1A 4EB9 0000 271A jsr [0x0000271A]
00006D20 4A00 tst.b D0
00006D22 4FEF 000A lea.l A7, [A7 + 0xA]
00006D26 670A beq +0xC /* 00006D32 */
00006D28 594F subq.w A7, 4
00006D2A 303C 0015 move.w D0, 0x15
00006D2E AA74 syscall AppearanceDispatch
00006D30 201F move.l D0, [A7]+
label00006D32:
00006D32 61FF 0000 E54A bsr +0xE54C /* 0001527E */
00006D38 2F3C 0000 8000 move.l -[A7], 0x8000
00006D3E 4EB9 0000 271A jsr [0x0000271A]
00006D44 4A00 tst.b D0
00006D46 584F addq.w A7, 4
00006D48 6708 beq +0xA /* 00006D52 */
00006D4A 4EB9 0000 0C5A jsr [0x00000C5A]
00006D50 6006 bra +0x8 /* 00006D58 */
label00006D52:
00006D52 4EB9 0000 0C62 jsr [0x00000C62]
label00006D58:
00006D58 61FF 0000 09FE bsr +0xA00 /* 00007758 */
00006D5E 61FF 0000 09AA bsr +0x9AC /* 0000770A */
00006D64 61FF 0000 095C bsr +0x95E /* 000076C2 */
00006D6A 61FF 0000 090E bsr +0x910 /* 0000767A */
00006D70 61FF 0000 08BA bsr +0x8BC /* 0000762C */
00006D76 61FF 0000 0866 bsr +0x868 /* 000075DE */
00006D7C 61FF 0000 0812 bsr +0x814 /* 00007590 */
00006D82 61FF 0000 07BE bsr +0x7C0 /* 00007542 */
00006D88 61FF 0000 076A bsr +0x76C /* 000074F4 */
00006D8E 61FF 0000 0716 bsr +0x718 /* 000074A6 */
00006D94 61FF 0000 06C2 bsr +0x6C4 /* 00007458 */
00006D9A 61FF 0000 066E bsr +0x670 /* 0000740A */
00006DA0 61FF 0000 061A bsr +0x61C /* 000073BC */
00006DA6 61FF 0000 05C6 bsr +0x5C8 /* 0000736E */
00006DAC 61FF 0000 0572 bsr +0x574 /* 00007320 */
00006DB2 61FF 0000 051E bsr +0x520 /* 000072D2 */
00006DB8 61FF 0000 04CA bsr +0x4CC /* 00007284 */
00006DBE 61FF 0000 0476 bsr +0x478 /* 00007236 */
00006DC4 61FF 0000 0422 bsr +0x424 /* 000071E8 */
00006DCA 61FF 0000 03CE bsr +0x3D0 /* 0000719A */
00006DD0 61FF 0000 037A bsr +0x37C /* 0000714C */
00006DD6 61FF 0000 0326 bsr +0x328 /* 000070FE */
00006DDC 204A movea.l A0, A2
00006DDE 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00006DE2 4E5E unlink A6
00006DE4 4E75 rts
fn00006DE6:
00006DE6 4E56 0000 link A6, 0
00006DEA 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00006DEE 246E 0008 movea.l A2, [A6 + 0x8]
00006DF2 362E 000C move.w D3, [A6 + 0xC]
00006DF6 200A move.l D0, A2
00006DF8 676E beq +0x70 /* 00006E68 */
00006DFA 41F9 0001 B09C lea.l A0, [0x0001B09C]
00006E00 2548 0004 move.l [A2 + 0x4], A0
00006E04 41F9 0001 B09C lea.l A0, [0x0001B09C]
00006E0A 41E8 01E0 lea.l A0, [A0 + 0x1E0]
00006E0E 2252 movea.l A1, [A2]
00006E10 2288 move.l [A1], A0
00006E12 41F9 0001 B09C lea.l A0, [0x0001B09C]
00006E18 41E8 0060 lea.l A0, [A0 + 0x60]
00006E1C 2548 003A move.l [A2 + 0x3A], A0
00006E20 41F9 0001 B09C lea.l A0, [0x0001B09C]
00006E26 41E8 00B4 lea.l A0, [A0 + 0xB4]
00006E2A 2548 0048 move.l [A2 + 0x48], A0
00006E2E 2652 movea.l A3, [A2]
00006E30 204A movea.l A0, A2
00006E32 41E8 0068 lea.l A0, [A0 + 0x68]
00006E36 2848 movea.l A4, A0
00006E38 91CB sub.l A0, A3
00006E3A 2748 0008 move.l [A3 + 0x8], A0
00006E3E 4267 clr.w -[A7]
00006E40 2F0A move.l -[A7], A2
00006E42 61FF 0000 9350 bsr +0x9352 /* 00010194 */
00006E48 4A43 tst.w D3
00006E4A 5C4F addq.w A7, 6
00006E4C 670C beq +0xE /* 00006E5A */
00006E4E 4267 clr.w -[A7]
00006E50 2F0C move.l -[A7], A4
00006E52 4EB9 0000 3F42 jsr [0x00003F42]
00006E58 5C4F addq.w A7, 6
label00006E5A:
00006E5A 4A43 tst.w D3
00006E5C 6F0A ble +0xC /* 00006E68 */
00006E5E 2F0A move.l -[A7], A2
00006E60 4EB9 0000 2592 jsr [0x00002592]
00006E66 584F addq.w A7, 4
label00006E68:
00006E68 204A movea.l A0, A2
00006E6A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00006E6E 4E5E unlink A6
00006E70 4E75 rts
00006E72 4E56 0000 link A6, 0
00006E76 42A7 clr.l -[A7]
00006E78 4878 0002 push.l 0x2
00006E7C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006E80 2057 movea.l A0, [A7]
00006E82 2268 0004 movea.l A1, [A0 + 0x4]
00006E86 2269 0028 movea.l A1, [A1 + 0x28]
00006E8A 4E91 jsr [A1]
00006E8C 4E5E unlink A6
00006E8E 4E75 rts
00006E90 4E56 0000 link A6, 0
00006E94 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00006E98 266E 0008 movea.l A3, [A6 + 0x8]
00006E9C 282E 000C move.l D4, [A6 + 0xC]
00006EA0 246E 0010 movea.l A2, [A6 + 0x10]
00006EA4 7601 moveq.l D3, 0x01
00006EA6 2004 move.l D0, D4
00006EA8 5580 subq.l D0, 2
00006EAA 6702 beq +0x4 /* 00006EAE */
00006EAC 6022 bra +0x24 /* 00006ED0 */
label00006EAE:
00006EAE 2F0B move.l -[A7], A3
00006EB0 3F3C 0001 move.w -[A7], 0x1
00006EB4 4EB9 0000 3C4A jsr [0x00003C4A]
00006EBA 2448 movea.l A2, A0
00006EBC 2F0A move.l -[A7], A2
00006EBE 2057 movea.l A0, [A7]
00006EC0 2268 0004 movea.l A1, [A0 + 0x4]
00006EC4 2269 00A4 movea.l A1, [A1 + 0xA4]
00006EC8 4E91 jsr [A1]
00006ECA 4FEF 000A lea.l A7, [A7 + 0xA]
00006ECE 6012 bra +0x14 /* 00006EE2 */
label00006ED0:
00006ED0 2F0A move.l -[A7], A2
00006ED2 2F04 move.l -[A7], D4
00006ED4 2F0B move.l -[A7], A3
00006ED6 61FF 0000 9340 bsr +0x9342 /* 00010218 */
00006EDC 1600 move.b D3, D0
00006EDE 4FEF 000C lea.l A7, [A7 + 0xC]
label00006EE2:
00006EE2 1003 move.b D0, D3
00006EE4 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00006EE8 4E5E unlink A6
00006EEA 4E75 rts
00006EEC 4E56 0000 link A6, 0
00006EF0 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00006EF4 2A2E 0008 move.l D5, [A6 + 0x8]
00006EF8 262E 000C move.l D3, [A6 + 0xC]
00006EFC 246E 0010 movea.l A2, [A6 + 0x10]
00006F00 282E 0014 move.l D4, [A6 + 0x14]
00006F04 286E 0018 movea.l A4, [A6 + 0x18]
00006F08 266E 001C movea.l A3, [A6 + 0x1C]
00006F0C 2003 move.l D0, D3
00006F0E 5580 subq.l D0, 2
00006F10 6702 beq +0x4 /* 00006F14 */
00006F12 6006 bra +0x8 /* 00006F1A */
label00006F14:
00006F14 14BC 0001 move.b [A2], 0x1
00006F18 6016 bra +0x18 /* 00006F30 */
label00006F1A:
00006F1A 2F0B move.l -[A7], A3
00006F1C 2F0C move.l -[A7], A4
00006F1E 2F04 move.l -[A7], D4
00006F20 2F0A move.l -[A7], A2
00006F22 2F03 move.l -[A7], D3
00006F24 2F05 move.l -[A7], D5
00006F26 4EB9 0000 40CA jsr [0x000040CA]
00006F2C 4FEF 0018 lea.l A7, [A7 + 0x18]
label00006F30:
00006F30 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00006F34 4E5E unlink A6
00006F36 4E75 rts
00006F38 4E56 0000 link A6, 0
00006F3C 48E7 0038 movem.l -[A7], A2,A3,A4
00006F40 266E 0008 movea.l A3, [A6 + 0x8]
00006F44 286E 000C movea.l A4, [A6 + 0xC]
00006F48 61FF FFFF A8E6 bsr -0x5718 /* 00001830 */
00006F4E 2448 movea.l A2, A0
00006F50 200A move.l D0, A2
00006F52 671C beq +0x1E /* 00006F70 */
00006F54 4879 0001 B3D0 push.l 0x1B3D0
00006F5A 42A7 clr.l -[A7]
00006F5C 42A7 clr.l -[A7]
00006F5E 42A7 clr.l -[A7]
00006F60 A98B syscall ParamText
00006F62 554F subq.w A7, 2
00006F64 3F3C 0C2A move.w -[A7], 0xC2A
00006F68 42A7 clr.l -[A7]
00006F6A A987 syscall NoteAlert
00006F6C 301F move.w D0, [A7]+
00006F6E 607C bra +0x7E /* 00006FEC */
label00006F70:
00006F70 2F0B move.l -[A7], A3
00006F72 3F3C 0001 move.w -[A7], 0x1
00006F76 4EB9 0000 3C4A jsr [0x00003C4A]
00006F7C 2448 movea.l A2, A0
00006F7E 42AA 0164 clr.l [A2 + 0x164]
00006F82 422A 0169 clr.b [A2 + 0x169]
00006F86 422A 0168 clr.b [A2 + 0x168]
00006F8A 2F0A move.l -[A7], A2
00006F8C 2057 movea.l A0, [A7]
00006F8E 2268 0004 movea.l A1, [A0 + 0x4]
00006F92 2269 0364 movea.l A1, [A1 + 0x364]
00006F96 4E91 jsr [A1]
00006F98 2648 movea.l A3, A0
00006F9A 2F0C move.l -[A7], A4
00006F9C 2F0B move.l -[A7], A3
00006F9E 2057 movea.l A0, [A7]
00006FA0 2268 0004 movea.l A1, [A0 + 0x4]
00006FA4 2269 017C movea.l A1, [A1 + 0x17C]
00006FA8 4E91 jsr [A1]
00006FAA 2F0A move.l -[A7], A2
00006FAC 2057 movea.l A0, [A7]
00006FAE 2268 0004 movea.l A1, [A0 + 0x4]
00006FB2 2269 035C movea.l A1, [A1 + 0x35C]
00006FB6 4E91 jsr [A1]
00006FB8 2648 movea.l A3, A0
00006FBA 4227 clr.b -[A7]
00006FBC 2F0B move.l -[A7], A3
00006FBE 61FF FFFF 9FB0 bsr -0x604E /* 00000F70 */
00006FC4 48C0 ext.l D0
00006FC6 5280 addq.l D0, 1
00006FC8 584F addq.w A7, 4
00006FCA 3F00 move.w -[A7], D0
00006FCC 2F0B move.l -[A7], A3
00006FCE 2057 movea.l A0, [A7]
00006FD0 2268 0004 movea.l A1, [A0 + 0x4]
00006FD4 2269 0218 movea.l A1, [A1 + 0x218]
00006FD8 4E91 jsr [A1]
00006FDA 2F0A move.l -[A7], A2
00006FDC 2057 movea.l A0, [A7]
00006FDE 2268 0004 movea.l A1, [A0 + 0x4]
00006FE2 2269 00A4 movea.l A1, [A1 + 0xA4]
00006FE6 4E91 jsr [A1]
00006FE8 4FEF 0022 lea.l A7, [A7 + 0x22]
label00006FEC:
00006FEC 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00006FF0 4E5E unlink A6
00006FF2 4E75 rts
00006FF4 4E56 0000 link A6, 0
00006FF8 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00006FFC 262E 0008 move.l D3, [A6 + 0x8]
00007000 286E 000C movea.l A4, [A6 + 0xC]
00007004 61FF FFFF A82A bsr -0x57D4 /* 00001830 */
0000700A 2448 movea.l A2, A0
0000700C 200A move.l D0, A2
0000700E 671E beq +0x20 /* 0000702E */
00007010 4879 0001 B3D0 push.l 0x1B3D0
00007016 42A7 clr.l -[A7]
00007018 42A7 clr.l -[A7]
0000701A 42A7 clr.l -[A7]
0000701C A98B syscall ParamText
0000701E 554F subq.w A7, 2
00007020 3F3C 0C2A move.w -[A7], 0xC2A
00007024 42A7 clr.l -[A7]
00007026 A987 syscall NoteAlert
00007028 301F move.w D0, [A7]+
0000702A 6000 00CA bra +0xCC /* 000070F6 */
label0000702E:
0000702E 2F03 move.l -[A7], D3
00007030 3F3C 0001 move.w -[A7], 0x1
00007034 4EB9 0000 3C4A jsr [0x00003C4A]
0000703A 2448 movea.l A2, A0
0000703C 2F0A move.l -[A7], A2
0000703E 2057 movea.l A0, [A7]
00007040 2268 0004 movea.l A1, [A0 + 0x4]
00007044 2269 0364 movea.l A1, [A1 + 0x364]
00007048 4E91 jsr [A1]
0000704A 2648 movea.l A3, A0
0000704C 2F0C move.l -[A7], A4
0000704E 2F0B move.l -[A7], A3
00007050 2057 movea.l A0, [A7]
00007052 2268 0004 movea.l A1, [A0 + 0x4]
00007056 2269 017C movea.l A1, [A1 + 0x17C]
0000705A 4E91 jsr [A1]
0000705C 2F0A move.l -[A7], A2
0000705E 2057 movea.l A0, [A7]
00007060 2268 0004 movea.l A1, [A0 + 0x4]
00007064 2269 035C movea.l A1, [A1 + 0x35C]
00007068 4E91 jsr [A1]
0000706A 2848 movea.l A4, A0
0000706C 4227 clr.b -[A7]
0000706E 3F3C 0008 move.w -[A7], 0x8
00007072 2F0C move.l -[A7], A4
00007074 2057 movea.l A0, [A7]
00007076 2268 0004 movea.l A1, [A0 + 0x4]
0000707A 2269 0218 movea.l A1, [A1 + 0x218]
0000707E 4E91 jsr [A1]
00007080 2F0A move.l -[A7], A2
00007082 2057 movea.l A0, [A7]
00007084 2268 0004 movea.l A1, [A0 + 0x4]
00007088 2269 00A4 movea.l A1, [A1 + 0xA4]
0000708C 4E91 jsr [A1]
0000708E 42A7 clr.l -[A7]
00007090 2F0A move.l -[A7], A2
00007092 2057 movea.l A0, [A7]
00007094 2268 0004 movea.l A1, [A0 + 0x4]
00007098 2269 00F0 movea.l A1, [A1 + 0xF0]
0000709C 4E91 jsr [A1]
0000709E 2F0B move.l -[A7], A3
000070A0 2057 movea.l A0, [A7]
000070A2 2268 0004 movea.l A1, [A0 + 0x4]
000070A6 2269 018C movea.l A1, [A1 + 0x18C]
000070AA 4E91 jsr [A1]
000070AC 42A7 clr.l -[A7]
000070AE 4878 0009 push.l 0x9 /* '\t' */
000070B2 2F0B move.l -[A7], A3
000070B4 2057 movea.l A0, [A7]
000070B6 2268 0004 movea.l A1, [A0 + 0x4]
000070BA 2269 0024 movea.l A1, [A1 + 0x24]
000070BE 4E91 jsr [A1]
000070C0 200A move.l D0, A2
000070C2 4A80 tst.l D0
000070C4 4FEF 003A lea.l A7, [A7 + 0x3A]
000070C8 6714 beq +0x16 /* 000070DE */
000070CA 3F3C 0001 move.w -[A7], 0x1
000070CE 4852 pea.l [A2]
000070D0 2057 movea.l A0, [A7]
000070D2 2268 0004 movea.l A1, [A0 + 0x4]
000070D6 2269 0008 movea.l A1, [A1 + 0x8]
000070DA 4E91 jsr [A1]
000070DC 5C4F addq.w A7, 6
label000070DE:
000070DE 42A7 clr.l -[A7]
000070E0 4878 000A push.l 0xA /* '\n' */
000070E4 2F03 move.l -[A7], D3
000070E6 2057 movea.l A0, [A7]
000070E8 2268 0004 movea.l A1, [A0 + 0x4]
000070EC 2269 0024 movea.l A1, [A1 + 0x24]
000070F0 4E91 jsr [A1]
000070F2 4FEF 000C lea.l A7, [A7 + 0xC]
label000070F6:
000070F6 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000070FA 4E5E unlink A6
000070FC 4E75 rts
fn000070FE:
000070FE 4E56 0000 link A6, 0
00007102 4879 0000 711C push.l 0x711C
00007108 2F3C 4346 5363 move.l -[A7], 0x43465363 /* 'CFSc' */
0000710E 4EB9 0000 283A jsr [0x0000283A]
00007114 4E5E unlink A6
00007116 4E75 rts
00007118 4E56 0000 link A6, 0
0000711C 2F0A move.l -[A7], A2
0000711E 4878 00EC push.l 0xEC
00007122 4EB9 0000 258A jsr [0x0000258A]
00007128 2448 movea.l A2, A0
0000712A 2008 move.l D0, A0
0000712C 584F addq.w A7, 4
0000712E 6714 beq +0x16 /* 00007144 */
00007130 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007134 3F3C 0001 move.w -[A7], 0x1
00007138 2F0A move.l -[A7], A2
0000713A 61FF 0000 61F2 bsr +0x61F4 /* 0000D32E */
00007140 4FEF 000A lea.l A7, [A7 + 0xA]
label00007144:
00007144 204A movea.l A0, A2
00007146 245F movea.l A2, [A7]+
00007148 4E5E unlink A6
0000714A 4E75 rts
fn0000714C:
0000714C 4E56 0000 link A6, 0
00007150 4879 0000 716A push.l 0x716A /* 'qj' */
00007156 2F3C 4343 436C move.l -[A7], 0x4343436C /* 'CCCl' */
0000715C 4EB9 0000 283A jsr [0x0000283A]
00007162 4E5E unlink A6
00007164 4E75 rts
00007166 4E56 0000 link A6, 0
0000716A 2F0A move.l -[A7], A2
0000716C 4878 00EC push.l 0xEC
00007170 4EB9 0000 258A jsr [0x0000258A]
00007176 2448 movea.l A2, A0
00007178 2008 move.l D0, A0
0000717A 584F addq.w A7, 4
0000717C 6714 beq +0x16 /* 00007192 */
0000717E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007182 3F3C 0001 move.w -[A7], 0x1
00007186 2F0A move.l -[A7], A2
00007188 61FF 0000 5A9A bsr +0x5A9C /* 0000CC24 */
0000718E 4FEF 000A lea.l A7, [A7 + 0xA]
label00007192:
00007192 204A movea.l A0, A2
00007194 245F movea.l A2, [A7]+
00007196 4E5E unlink A6
00007198 4E75 rts
fn0000719A:
0000719A 4E56 0000 link A6, 0
0000719E 4879 0000 71B8 push.l 0x71B8
000071A4 2F3C 4343 4674 move.l -[A7], 0x43434674 /* 'CCFt' */
000071AA 4EB9 0000 283A jsr [0x0000283A]
000071B0 4E5E unlink A6
000071B2 4E75 rts
000071B4 4E56 0000 link A6, 0
000071B8 2F0A move.l -[A7], A2
000071BA 4878 00EC push.l 0xEC
000071BE 4EB9 0000 258A jsr [0x0000258A]
000071C4 2448 movea.l A2, A0
000071C6 2008 move.l D0, A0
000071C8 584F addq.w A7, 4
000071CA 6714 beq +0x16 /* 000071E0 */
000071CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000071D0 3F3C 0001 move.w -[A7], 0x1
000071D4 2F0A move.l -[A7], A2
000071D6 61FF 0000 562C bsr +0x562E /* 0000C804 */
000071DC 4FEF 000A lea.l A7, [A7 + 0xA]
label000071E0:
000071E0 204A movea.l A0, A2
000071E2 245F movea.l A2, [A7]+
000071E4 4E5E unlink A6
000071E6 4E75 rts
fn000071E8:
000071E8 4E56 0000 link A6, 0
000071EC 4879 0000 7206 push.l 0x7206
000071F2 2F3C 4343 546C move.l -[A7], 0x4343546C /* 'CCTl' */
000071F8 4EB9 0000 283A jsr [0x0000283A]
000071FE 4E5E unlink A6
00007200 4E75 rts
00007202 4E56 0000 link A6, 0
00007206 2F0A move.l -[A7], A2
00007208 4878 00EC push.l 0xEC
0000720C 4EB9 0000 258A jsr [0x0000258A]
00007212 2448 movea.l A2, A0
00007214 2008 move.l D0, A0
00007216 584F addq.w A7, 4
00007218 6714 beq +0x16 /* 0000722E */
0000721A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000721E 3F3C 0001 move.w -[A7], 0x1
00007222 2F0A move.l -[A7], A2
00007224 61FF 0000 4E9A bsr +0x4E9C /* 0000C0C0 */
0000722A 4FEF 000A lea.l A7, [A7 + 0xA]
label0000722E:
0000722E 204A movea.l A0, A2
00007230 245F movea.l A2, [A7]+
00007232 4E5E unlink A6
00007234 4E75 rts
fn00007236:
00007236 4E56 0000 link A6, 0
0000723A 4879 0000 7254 push.l 0x7254 /* 'rT' */
00007240 2F3C 4344 4553 move.l -[A7], 0x43444553 /* 'CDES' */
00007246 4EB9 0000 283A jsr [0x0000283A]
0000724C 4E5E unlink A6
0000724E 4E75 rts
00007250 4E56 0000 link A6, 0
00007254 2F0A move.l -[A7], A2
00007256 4878 00FC push.l 0xFC
0000725A 4EB9 0000 258A jsr [0x0000258A]
00007260 2448 movea.l A2, A0
00007262 2008 move.l D0, A0
00007264 584F addq.w A7, 4
00007266 6714 beq +0x16 /* 0000727C */
00007268 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000726C 3F3C 0001 move.w -[A7], 0x1
00007270 2F0A move.l -[A7], A2
00007272 61FF FFFF EBB8 bsr -0x1446 /* 00005E2C */
00007278 4FEF 000A lea.l A7, [A7 + 0xA]
label0000727C:
0000727C 204A movea.l A0, A2
0000727E 245F movea.l A2, [A7]+
00007280 4E5E unlink A6
00007282 4E75 rts
fn00007284:
00007284 4E56 0000 link A6, 0
00007288 4879 0000 72A2 push.l 0x72A2
0000728E 2F3C 4343 554D move.l -[A7], 0x4343554D /* 'CCUM' */
00007294 4EB9 0000 283A jsr [0x0000283A]
0000729A 4E5E unlink A6
0000729C 4E75 rts
0000729E 4E56 0000 link A6, 0
000072A2 2F0A move.l -[A7], A2
000072A4 4878 00EC push.l 0xEC
000072A8 4EB9 0000 258A jsr [0x0000258A]
000072AE 2448 movea.l A2, A0
000072B0 2008 move.l D0, A0
000072B2 584F addq.w A7, 4
000072B4 6714 beq +0x16 /* 000072CA */
000072B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000072BA 3F3C 0001 move.w -[A7], 0x1
000072BE 2F0A move.l -[A7], A2
000072C0 61FF FFFF E402 bsr -0x1BFC /* 000056C4 */
000072C6 4FEF 000A lea.l A7, [A7 + 0xA]
label000072CA:
000072CA 204A movea.l A0, A2
000072CC 245F movea.l A2, [A7]+
000072CE 4E5E unlink A6
000072D0 4E75 rts
fn000072D2:
000072D2 4E56 0000 link A6, 0
000072D6 4879 0000 72F0 push.l 0x72F0
000072DC 2F3C 4343 4F55 move.l -[A7], 0x43434F55 /* 'CCOU' */
000072E2 4EB9 0000 283A jsr [0x0000283A]
000072E8 4E5E unlink A6
000072EA 4E75 rts
000072EC 4E56 0000 link A6, 0
000072F0 2F0A move.l -[A7], A2
000072F2 4878 00F4 push.l 0xF4
000072F6 4EB9 0000 258A jsr [0x0000258A]
000072FC 2448 movea.l A2, A0
000072FE 2008 move.l D0, A0
00007300 584F addq.w A7, 4
00007302 6714 beq +0x16 /* 00007318 */
00007304 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007308 3F3C 0001 move.w -[A7], 0x1
0000730C 2F0A move.l -[A7], A2
0000730E 61FF 0000 1160 bsr +0x1162 /* 00008470 */
00007314 4FEF 000A lea.l A7, [A7 + 0xA]
label00007318:
00007318 204A movea.l A0, A2
0000731A 245F movea.l A2, [A7]+
0000731C 4E5E unlink A6
0000731E 4E75 rts
fn00007320:
00007320 4E56 0000 link A6, 0
00007324 4879 0000 733E push.l 0x733E /* 's>' */
0000732A 2F3C 4343 6843 move.l -[A7], 0x43436843 /* 'CChC' */
00007330 4EB9 0000 283A jsr [0x0000283A]
00007336 4E5E unlink A6
00007338 4E75 rts
0000733A 4E56 0000 link A6, 0
0000733E 2F0A move.l -[A7], A2
00007340 4878 00EC push.l 0xEC
00007344 4EB9 0000 258A jsr [0x0000258A]
0000734A 2448 movea.l A2, A0
0000734C 2008 move.l D0, A0
0000734E 584F addq.w A7, 4
00007350 6714 beq +0x16 /* 00007366 */
00007352 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007356 3F3C 0001 move.w -[A7], 0x1
0000735A 2F0A move.l -[A7], A2
0000735C 61FF FFFF AB9A bsr -0x5464 /* 00001EF8 */
00007362 4FEF 000A lea.l A7, [A7 + 0xA]
label00007366:
00007366 204A movea.l A0, A2
00007368 245F movea.l A2, [A7]+
0000736A 4E5E unlink A6
0000736C 4E75 rts
fn0000736E:
0000736E 4E56 0000 link A6, 0
00007372 4879 0000 738C push.l 0x738C
00007378 2F3C 4354 4F43 move.l -[A7], 0x43544F43 /* 'CTOC' */
0000737E 4EB9 0000 283A jsr [0x0000283A]
00007384 4E5E unlink A6
00007386 4E75 rts
00007388 4E56 0000 link A6, 0
0000738C 2F0A move.l -[A7], A2
0000738E 4878 00EA push.l 0xEA
00007392 4EB9 0000 258A jsr [0x0000258A]
00007398 2448 movea.l A2, A0
0000739A 2008 move.l D0, A0
0000739C 584F addq.w A7, 4
0000739E 6714 beq +0x16 /* 000073B4 */
000073A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000073A4 3F3C 0001 move.w -[A7], 0x1
000073A8 2F0A move.l -[A7], A2
000073AA 61FF FFFF A4BE bsr -0x5B40 /* 0000186A */
000073B0 4FEF 000A lea.l A7, [A7 + 0xA]
label000073B4:
000073B4 204A movea.l A0, A2
000073B6 245F movea.l A2, [A7]+
000073B8 4E5E unlink A6
000073BA 4E75 rts
fn000073BC:
000073BC 4E56 0000 link A6, 0
000073C0 4879 0000 73DA push.l 0x73DA
000073C6 2F3C 434E 4F45 move.l -[A7], 0x434E4F45 /* 'CNOE' */
000073CC 4EB9 0000 283A jsr [0x0000283A]
000073D2 4E5E unlink A6
000073D4 4E75 rts
000073D6 4E56 0000 link A6, 0
000073DA 2F0A move.l -[A7], A2
000073DC 4878 00B4 push.l 0xB4
000073E0 4EB9 0000 258A jsr [0x0000258A]
000073E6 2448 movea.l A2, A0
000073E8 2008 move.l D0, A0
000073EA 584F addq.w A7, 4
000073EC 6714 beq +0x16 /* 00007402 */
000073EE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000073F2 3F3C 0001 move.w -[A7], 0x1
000073F6 2F0A move.l -[A7], A2
000073F8 61FF FFFF A02C bsr -0x5FD2 /* 00001426 */
000073FE 4FEF 000A lea.l A7, [A7 + 0xA]
label00007402:
00007402 204A movea.l A0, A2
00007404 245F movea.l A2, [A7]+
00007406 4E5E unlink A6
00007408 4E75 rts
fn0000740A:
0000740A 4E56 0000 link A6, 0
0000740E 4879 0000 7428 push.l 0x7428 /* 't(' */
00007414 2F3C 4350 436D move.l -[A7], 0x4350436D /* 'CPCm' */
0000741A 4EB9 0000 283A jsr [0x0000283A]
00007420 4E5E unlink A6
00007422 4E75 rts
00007424 4E56 0000 link A6, 0
00007428 2F0A move.l -[A7], A2
0000742A 4878 0074 push.l 0x74 /* 't' */
0000742E 4EB9 0000 258A jsr [0x0000258A]
00007434 2448 movea.l A2, A0
00007436 2008 move.l D0, A0
00007438 584F addq.w A7, 4
0000743A 6714 beq +0x16 /* 00007450 */
0000743C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007440 3F3C 0001 move.w -[A7], 0x1
00007444 2F0A move.l -[A7], A2
00007446 61FF 0000 5D24 bsr +0x5D26 /* 0000D16C */
0000744C 4FEF 000A lea.l A7, [A7 + 0xA]
label00007450:
00007450 204A movea.l A0, A2
00007452 245F movea.l A2, [A7]+
00007454 4E5E unlink A6
00007456 4E75 rts
fn00007458:
00007458 4E56 0000 link A6, 0
0000745C 4879 0000 7476 push.l 0x7476 /* 'tv' */
00007462 2F3C 4343 6856 move.l -[A7], 0x43436856 /* 'CChV' */
00007468 4EB9 0000 283A jsr [0x0000283A]
0000746E 4E5E unlink A6
00007470 4E75 rts
00007472 4E56 0000 link A6, 0
00007476 2F0A move.l -[A7], A2
00007478 4878 00F6 push.l 0xF6
0000747C 4EB9 0000 258A jsr [0x0000258A]
00007482 2448 movea.l A2, A0
00007484 2008 move.l D0, A0
00007486 584F addq.w A7, 4
00007488 6714 beq +0x16 /* 0000749E */
0000748A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000748E 3F3C 0001 move.w -[A7], 0x1
00007492 2F0A move.l -[A7], A2
00007494 61FF 0000 2212 bsr +0x2214 /* 000096A8 */
0000749A 4FEF 000A lea.l A7, [A7 + 0xA]
label0000749E:
0000749E 204A movea.l A0, A2
000074A0 245F movea.l A2, [A7]+
000074A2 4E5E unlink A6
000074A4 4E75 rts
fn000074A6:
000074A6 4E56 0000 link A6, 0
000074AA 4879 0000 74C4 push.l 0x74C4
000074B0 2F3C 4343 4278 move.l -[A7], 0x43434278 /* 'CCBx' */
000074B6 4EB9 0000 283A jsr [0x0000283A]
000074BC 4E5E unlink A6
000074BE 4E75 rts
000074C0 4E56 0000 link A6, 0
000074C4 2F0A move.l -[A7], A2
000074C6 4878 01F2 push.l 0x1F2
000074CA 4EB9 0000 258A jsr [0x0000258A]
000074D0 2448 movea.l A2, A0
000074D2 2008 move.l D0, A0
000074D4 584F addq.w A7, 4
000074D6 6714 beq +0x16 /* 000074EC */
000074D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000074DC 3F3C 0001 move.w -[A7], 0x1
000074E0 2F0A move.l -[A7], A2
000074E2 61FF 0000 0AD0 bsr +0xAD2 /* 00007FB4 */
000074E8 4FEF 000A lea.l A7, [A7 + 0xA]
label000074EC:
000074EC 204A movea.l A0, A2
000074EE 245F movea.l A2, [A7]+
000074F0 4E5E unlink A6
000074F2 4E75 rts
fn000074F4:
000074F4 4E56 0000 link A6, 0
000074F8 4879 0000 7512 push.l 0x7512
000074FE 2F3C 4342 5246 move.l -[A7], 0x43425246 /* 'CBRF' */
00007504 4EB9 0000 283A jsr [0x0000283A]
0000750A 4E5E unlink A6
0000750C 4E75 rts
0000750E 4E56 0000 link A6, 0
00007512 2F0A move.l -[A7], A2
00007514 4878 00B2 push.l 0xB2
00007518 4EB9 0000 258A jsr [0x0000258A]
0000751E 2448 movea.l A2, A0
00007520 2008 move.l D0, A0
00007522 584F addq.w A7, 4
00007524 6714 beq +0x16 /* 0000753A */
00007526 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000752A 3F3C 0001 move.w -[A7], 0x1
0000752E 2F0A move.l -[A7], A2
00007530 61FF 0000 1480 bsr +0x1482 /* 000089B2 */
00007536 4FEF 000A lea.l A7, [A7 + 0xA]
label0000753A:
0000753A 204A movea.l A0, A2
0000753C 245F movea.l A2, [A7]+
0000753E 4E5E unlink A6
00007540 4E75 rts
fn00007542:
00007542 4E56 0000 link A6, 0
00007546 4879 0000 7560 push.l 0x7560 /* 'u`' */
0000754C 2F3C 4342 4546 move.l -[A7], 0x43424546 /* 'CBEF' */
00007552 4EB9 0000 283A jsr [0x0000283A]
00007558 4E5E unlink A6
0000755A 4E75 rts
0000755C 4E56 0000 link A6, 0
00007560 2F0A move.l -[A7], A2
00007562 4878 00B2 push.l 0xB2
00007566 4EB9 0000 258A jsr [0x0000258A]
0000756C 2448 movea.l A2, A0
0000756E 2008 move.l D0, A0
00007570 584F addq.w A7, 4
00007572 6714 beq +0x16 /* 00007588 */
00007574 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007578 3F3C 0001 move.w -[A7], 0x1
0000757C 2F0A move.l -[A7], A2
0000757E 61FF 0000 1B44 bsr +0x1B46 /* 000090C4 */
00007584 4FEF 000A lea.l A7, [A7 + 0xA]
label00007588:
00007588 204A movea.l A0, A2
0000758A 245F movea.l A2, [A7]+
0000758C 4E5E unlink A6
0000758E 4E75 rts
fn00007590:
00007590 4E56 0000 link A6, 0
00007594 4879 0000 75AE push.l 0x75AE
0000759A 2F3C 4342 4254 move.l -[A7], 0x43424254 /* 'CBBT' */
000075A0 4EB9 0000 283A jsr [0x0000283A]
000075A6 4E5E unlink A6
000075A8 4E75 rts
000075AA 4E56 0000 link A6, 0
000075AE 2F0A move.l -[A7], A2
000075B0 4878 0188 push.l 0x188
000075B4 4EB9 0000 258A jsr [0x0000258A]
000075BA 2448 movea.l A2, A0
000075BC 2008 move.l D0, A0
000075BE 584F addq.w A7, 4
000075C0 6714 beq +0x16 /* 000075D6 */
000075C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000075C6 3F3C 0001 move.w -[A7], 0x1
000075CA 2F0A move.l -[A7], A2
000075CC 61FF FFFF AF70 bsr -0x508E /* 0000253E */
000075D2 4FEF 000A lea.l A7, [A7 + 0xA]
label000075D6:
000075D6 204A movea.l A0, A2
000075D8 245F movea.l A2, [A7]+
000075DA 4E5E unlink A6
000075DC 4E75 rts
fn000075DE:
000075DE 4E56 0000 link A6, 0
000075E2 4879 0000 75FC push.l 0x75FC
000075E8 2F3C 4352 4756 move.l -[A7], 0x43524756 /* 'CRGV' */
000075EE 4EB9 0000 283A jsr [0x0000283A]
000075F4 4E5E unlink A6
000075F6 4E75 rts
000075F8 4E56 0000 link A6, 0
000075FC 2F0A move.l -[A7], A2
000075FE 4878 00E2 push.l 0xE2
00007602 4EB9 0000 258A jsr [0x0000258A]
00007608 2448 movea.l A2, A0
0000760A 2008 move.l D0, A0
0000760C 584F addq.w A7, 4
0000760E 6714 beq +0x16 /* 00007624 */
00007610 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007614 3F3C 0001 move.w -[A7], 0x1
00007618 2F0A move.l -[A7], A2
0000761A 61FF FFFF B0E4 bsr -0x4F1A /* 00002700 */
00007620 4FEF 000A lea.l A7, [A7 + 0xA]
label00007624:
00007624 204A movea.l A0, A2
00007626 245F movea.l A2, [A7]+
00007628 4E5E unlink A6
0000762A 4E75 rts
fn0000762C:
0000762C 4E56 0000 link A6, 0
00007630 4879 0000 764A push.l 0x764A /* 'vJ' */
00007636 2F3C 4343 5757 move.l -[A7], 0x43435757 /* 'CCWW' */
0000763C 4EB9 0000 283A jsr [0x0000283A]
00007642 4E5E unlink A6
00007644 4E75 rts
00007646 4E56 0000 link A6, 0
0000764A 2F0A move.l -[A7], A2
0000764C 4878 037A push.l 0x37A
00007650 4EB9 0000 258A jsr [0x0000258A]
00007656 2448 movea.l A2, A0
00007658 2008 move.l D0, A0
0000765A 584F addq.w A7, 4
0000765C 6714 beq +0x16 /* 00007672 */
0000765E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007662 3F3C 0001 move.w -[A7], 0x1
00007666 2F0A move.l -[A7], A2
00007668 61FF FFFF 8FB4 bsr -0x704A /* 0000061E */
0000766E 4FEF 000A lea.l A7, [A7 + 0xA]
label00007672:
00007672 204A movea.l A0, A2
00007674 245F movea.l A2, [A7]+
00007676 4E5E unlink A6
00007678 4E75 rts
fn0000767A:
0000767A 4E56 0000 link A6, 0
0000767E 4879 0000 7698 push.l 0x7698
00007684 2F3C 6365 7273 move.l -[A7], 0x63657273 /* 'cers' */
0000768A 4EB9 0000 283A jsr [0x0000283A]
00007690 4E5E unlink A6
00007692 4E75 rts
00007694 4E56 0000 link A6, 0
00007698 2F0A move.l -[A7], A2
0000769A 4878 001A push.l 0x1A
0000769E 4EB9 0000 258A jsr [0x0000258A]
000076A4 2448 movea.l A2, A0
000076A6 2008 move.l D0, A0
000076A8 584F addq.w A7, 4
000076AA 670E beq +0x10 /* 000076BA */
000076AC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000076B0 2F0A move.l -[A7], A2
000076B2 61FF 0001 4162 bsr +0x14164 /* 0001B816 */
000076B8 504F addq.w A7, 8
label000076BA:
000076BA 204A movea.l A0, A2
000076BC 245F movea.l A2, [A7]+
000076BE 4E5E unlink A6
000076C0 4E75 rts
fn000076C2:
000076C2 4E56 0000 link A6, 0
000076C6 4879 0000 76E0 push.l 0x76E0
000076CC 2F3C 6272 6461 move.l -[A7], 0x62726461 /* 'brda' */
000076D2 4EB9 0000 283A jsr [0x0000283A]
000076D8 4E5E unlink A6
000076DA 4E75 rts
000076DC 4E56 0000 link A6, 0
000076E0 2F0A move.l -[A7], A2
000076E2 4878 002C push.l 0x2C /* ',' */
000076E6 4EB9 0000 258A jsr [0x0000258A]
000076EC 2448 movea.l A2, A0
000076EE 2008 move.l D0, A0
000076F0 584F addq.w A7, 4
000076F2 670E beq +0x10 /* 00007702 */
000076F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000076F8 2F0A move.l -[A7], A2
000076FA 61FF 0001 41B6 bsr +0x141B8 /* 0001B8B2 */
00007700 504F addq.w A7, 8
label00007702:
00007702 204A movea.l A0, A2
00007704 245F movea.l A2, [A7]+
00007706 4E5E unlink A6
00007708 4E75 rts
fn0000770A:
0000770A 4E56 0000 link A6, 0
0000770E 4879 0000 7728 push.l 0x7728 /* 'w(' */
00007714 2F3C 6762 6F78 move.l -[A7], 0x67626F78 /* 'gbox' */
0000771A 4EB9 0000 283A jsr [0x0000283A]
00007720 4E5E unlink A6
00007722 4E75 rts
00007724 4E56 0000 link A6, 0
00007728 2F0A move.l -[A7], A2
0000772A 4878 0146 push.l 0x146
0000772E 4EB9 0000 258A jsr [0x0000258A]
00007734 2448 movea.l A2, A0
00007736 2008 move.l D0, A0
00007738 584F addq.w A7, 4
0000773A 6714 beq +0x16 /* 00007750 */
0000773C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007740 3F3C 0001 move.w -[A7], 0x1
00007744 2F0A move.l -[A7], A2
00007746 61FF 0000 0126 bsr +0x128 /* 0000786E */
0000774C 4FEF 000A lea.l A7, [A7 + 0xA]
label00007750:
00007750 204A movea.l A0, A2
00007752 245F movea.l A2, [A7]+
00007754 4E5E unlink A6
00007756 4E75 rts
fn00007758:
00007758 4E56 0000 link A6, 0
0000775C 4879 0000 7776 push.l 0x7776 /* 'wv' */
00007762 2F3C 6272 6566 move.l -[A7], 0x62726566 /* 'bref' */
00007768 4EB9 0000 283A jsr [0x0000283A]
0000776E 4E5E unlink A6
00007770 4E75 rts
00007772 4E56 0000 link A6, 0
00007776 2F0A move.l -[A7], A2
00007778 4878 00B2 push.l 0xB2
0000777C 4EB9 0000 258A jsr [0x0000258A]
00007782 2448 movea.l A2, A0
00007784 2008 move.l D0, A0
00007786 584F addq.w A7, 4
00007788 6714 beq +0x16 /* 0000779E */
0000778A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000778E 3F3C 0001 move.w -[A7], 0x1
00007792 2F0A move.l -[A7], A2
00007794 4EB9 0000 3E2A jsr [0x00003E2A]
0000779A 4FEF 000A lea.l A7, [A7 + 0xA]
label0000779E:
0000779E 204A movea.l A0, A2
000077A0 245F movea.l A2, [A7]+
000077A2 4E5E unlink A6
000077A4 4E75 rts
000077A6 206F 0004 movea.l A0, [A7 + 0x4]
000077AA 5088 addq.l A0, 8
000077AC 2010 move.l D0, [A0]
000077AE 0680 FFFF FFCE addi.l D0, 0xFFFFFFCE
000077B4 D1AF 0004 add.l [A7 + 0x4], D0
000077B8 4EF9 0000 4022 jmp [0x00004022]
000077BE 206F 0004 movea.l A0, [A7 + 0x4]
000077C2 5088 addq.l A0, 8
000077C4 2010 move.l D0, [A0]
000077C6 0680 FFFF FF98 addi.l D0, 0xFFFFFF98
000077CC D1AF 0004 add.l [A7 + 0x4], D0
000077D0 4EF9 0000 6DEA jmp [0x00006DEA]
000077D6 06AF FFFF FFCA 0004 addi.l [A7 + 0x4], 0xFFFFFFCA
000077DE 4EF9 0000 6DEA jmp [0x00006DEA]
000077E4 06AF FFFF FFB8 0004 addi.l [A7 + 0x4], 0xFFFFFFB8
000077EC 4EF9 0000 4102 jmp [0x00004102]
000077F2 06AF FFFF FFB8 0004 addi.l [A7 + 0x4], 0xFFFFFFB8
000077FA 4EF9 0001 05EC jmp [0x000105EC]
00007800 06AF FFFF FFB8 0004 addi.l [A7 + 0x4], 0xFFFFFFB8
00007808 4EF9 0001 058A jmp [0x0001058A]
0000780E 06AF FFFF FFB8 0004 addi.l [A7 + 0x4], 0xFFFFFFB8
00007816 4EF9 0001 0780 jmp [0x00010780]
0000781C 06AF FFFF FFB8 0004 addi.l [A7 + 0x4], 0xFFFFFFB8
00007824 4EF9 0001 06F6 jmp [0x000106F6]
0000782A 06AF FFFF FFB8 0004 addi.l [A7 + 0x4], 0xFFFFFFB8
00007832 4EF9 0001 0698 jmp [0x00010698]
00007838 06AF FFFF FFB8 0004 addi.l [A7 + 0x4], 0xFFFFFFB8
00007840 4EF9 0001 0650 jmp [0x00010650]
00007846 06AF FFFF FFB8 0004 addi.l [A7 + 0x4], 0xFFFFFFB8
0000784E 4EF9 0000 6DEA jmp [0x00006DEA]
00007854 206F 0004 movea.l A0, [A7 + 0x4]
00007858 0C28 0002 0034 cmpi.b [A0 + 0x34], 0x2
0000785E 57C0 seq D0
00007860 4400 neg.b D0
00007862 4E75 rts
00007864 206F 0004 movea.l A0, [A7 + 0x4]
00007868 1028 0008 move.b D0, [A0 + 0x8]
0000786C 4E75 rts
fn0000786E:
0000786E 4E56 0000 link A6, 0
00007872 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00007876 246E 0008 movea.l A2, [A6 + 0x8]
0000787A 362E 000C move.w D3, [A6 + 0xC]
0000787E 286E 000E movea.l A4, [A6 + 0xE]
00007882 4A43 tst.w D3
00007884 6714 beq +0x16 /* 0000789A */
00007886 204A movea.l A0, A2
00007888 41E8 013A lea.l A0, [A0 + 0x13A]
0000788C 2648 movea.l A3, A0
0000788E 2488 move.l [A2], A0
00007890 2F0B move.l -[A7], A3
00007892 4EB9 0000 3F3A jsr [0x00003F3A]
00007898 584F addq.w A7, 4
label0000789A:
0000789A 2F0C move.l -[A7], A4
0000789C 4267 clr.w -[A7]
0000789E 2F0A move.l -[A7], A2
000078A0 4EB9 0000 30F2 jsr [0x000030F2]
000078A6 41F9 0001 ACA4 lea.l A0, [0x0001ACA4]
000078AC 2548 0004 move.l [A2 + 0x4], A0
000078B0 41F9 0001 ACA4 lea.l A0, [0x0001ACA4]
000078B6 41E8 015C lea.l A0, [A0 + 0x15C]
000078BA 2252 movea.l A1, [A2]
000078BC 2288 move.l [A1], A0
000078BE 2652 movea.l A3, [A2]
000078C0 204A movea.l A0, A2
000078C2 41E8 013A lea.l A0, [A0 + 0x13A]
000078C6 91CB sub.l A0, A3
000078C8 2748 0008 move.l [A3 + 0x8], A0
000078CC 357C 8000 0136 move.w [A2 + 0x136], 0x8000
000078D2 357C 8000 0138 move.w [A2 + 0x138], 0x8000
000078D8 357C 8000 0134 move.w [A2 + 0x134], 0x8000
000078DE 204A movea.l A0, A2
000078E0 4FEF 000A lea.l A7, [A7 + 0xA]
000078E4 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000078E8 4E5E unlink A6
000078EA 4E75 rts
000078EC 4E56 0000 link A6, 0
000078F0 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000078F4 246E 0008 movea.l A2, [A6 + 0x8]
000078F8 362E 000C move.w D3, [A6 + 0xC]
000078FC 200A move.l D0, A2
000078FE 6752 beq +0x54 /* 00007952 */
00007900 41F9 0001 ACA4 lea.l A0, [0x0001ACA4]
00007906 2548 0004 move.l [A2 + 0x4], A0
0000790A 41F9 0001 ACA4 lea.l A0, [0x0001ACA4]
00007910 41E8 015C lea.l A0, [A0 + 0x15C]
00007914 2252 movea.l A1, [A2]
00007916 2288 move.l [A1], A0
00007918 2652 movea.l A3, [A2]
0000791A 204A movea.l A0, A2
0000791C 41E8 013A lea.l A0, [A0 + 0x13A]
00007920 2848 movea.l A4, A0
00007922 91CB sub.l A0, A3
00007924 2748 0008 move.l [A3 + 0x8], A0
00007928 4267 clr.w -[A7]
0000792A 2F0A move.l -[A7], A2
0000792C 4EB9 0000 30FA jsr [0x000030FA]
00007932 4A43 tst.w D3
00007934 5C4F addq.w A7, 6
00007936 670C beq +0xE /* 00007944 */
00007938 4267 clr.w -[A7]
0000793A 2F0C move.l -[A7], A4
0000793C 4EB9 0000 3F42 jsr [0x00003F42]
00007942 5C4F addq.w A7, 6
label00007944:
00007944 4A43 tst.w D3
00007946 6F0A ble +0xC /* 00007952 */
00007948 2F0A move.l -[A7], A2
0000794A 4EB9 0000 2592 jsr [0x00002592]
00007950 584F addq.w A7, 4
label00007952:
00007952 204A movea.l A0, A2
00007954 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00007958 4E5E unlink A6
0000795A 4E75 rts
0000795C 4E56 FFDE link A6, -0x0022
00007960 2F0A move.l -[A7], A2
00007962 246E 0008 movea.l A2, [A6 + 0x8]
00007966 486E FFF8 pea.l [A6 - 0x8]
0000796A 2F0A move.l -[A7], A2
0000796C 2057 movea.l A0, [A7]
0000796E 2268 0004 movea.l A1, [A0 + 0x4]
00007972 2269 0158 movea.l A1, [A1 + 0x158]
00007976 4E91 jsr [A1]
00007978 486E FFF2 pea.l [A6 - 0xE]
0000797C 4EB9 0000 28C2 jsr [0x000028C2]
00007982 486E FFF2 pea.l [A6 - 0xE]
00007986 61FF 0000 0322 bsr +0x324 /* 00007CAA */
0000798C 584F addq.w A7, 4
0000798E 2F08 move.l -[A7], A0
00007990 A87A syscall GetClip
00007992 486E FFF8 pea.l [A6 - 0x8]
00007996 486E FFE4 pea.l [A6 - 0x1C]
0000799A 4EB9 0000 28CA jsr [0x000028CA]
000079A0 486E FFE4 pea.l [A6 - 0x1C]
000079A4 61FF 0000 0304 bsr +0x306 /* 00007CAA */
000079AA 584F addq.w A7, 4
000079AC 2F08 move.l -[A7], A0
000079AE 486E FFF2 pea.l [A6 - 0xE]
000079B2 61FF 0000 02D2 bsr +0x2D4 /* 00007C86 */
000079B8 486E FFF2 pea.l [A6 - 0xE]
000079BC 61FF 0000 02EC bsr +0x2EE /* 00007CAA */
000079C2 584F addq.w A7, 4
000079C4 2F08 move.l -[A7], A0
000079C6 486E FFDE pea.l [A6 - 0x22]
000079CA 4EB9 0000 2672 jsr [0x00002672]
000079D0 486E FFEA pea.l [A6 - 0x16]
000079D4 2F0A move.l -[A7], A2
000079D6 2057 movea.l A0, [A7]
000079D8 2268 0004 movea.l A1, [A0 + 0x4]
000079DC 2269 003C movea.l A1, [A1 + 0x3C]
000079E0 4E91 jsr [A1]
000079E2 302E FFFE move.w D0, [A6 - 0x2]
000079E6 B06E FFFA cmp.w D0, [A6 - 0x6]
000079EA 4FEF 002C lea.l A7, [A7 + 0x2C]
000079EE 6F14 ble +0x16 /* 00007A04 */
000079F0 302E FFF8 move.w D0, [A6 - 0x8]
000079F4 48C0 ext.l D0
000079F6 322E FFFC move.w D1, [A6 - 0x4]
000079FA 48C1 ext.l D1
000079FC 9280 sub.l D1, D0
000079FE E281 asr D1, 1
00007A00 D36E FFEA add.w [A6 - 0x16], D1
label00007A04:
00007A04 486E FFEA pea.l [A6 - 0x16]
00007A08 2F0A move.l -[A7], A2
00007A0A 2057 movea.l A0, [A7]
00007A0C 2268 0004 movea.l A1, [A0 + 0x4]
00007A10 2269 0154 movea.l A1, [A1 + 0x154]
00007A14 4E91 jsr [A1]
00007A16 3F3C FFFF move.w -[A7], 0xFFFF
00007A1A 486E FFDE pea.l [A6 - 0x22]
00007A1E 4EB9 0000 267A jsr [0x0000267A]
00007A24 A89E syscall PenNormal
00007A26 486E FFF8 pea.l [A6 - 0x8]
00007A2A 2F0A move.l -[A7], A2
00007A2C 2057 movea.l A0, [A7]
00007A2E 2268 0004 movea.l A1, [A0 + 0x4]
00007A32 2269 0150 movea.l A1, [A1 + 0x150]
00007A36 4E91 jsr [A1]
00007A38 3F3C FFFF move.w -[A7], 0xFFFF
00007A3C 486E FFE4 pea.l [A6 - 0x1C]
00007A40 4EB9 0000 28DA jsr [0x000028DA]
00007A46 3F3C FFFF move.w -[A7], 0xFFFF
00007A4A 486E FFF2 pea.l [A6 - 0xE]
00007A4E 4EB9 0000 28DA jsr [0x000028DA]
00007A54 4FEF 0022 lea.l A7, [A7 + 0x22]
00007A58 245F movea.l A2, [A7]+
00007A5A 4E5E unlink A6
00007A5C 4E75 rts
00007A5E 4E56 FFF2 link A6, -0x000E
00007A62 48E7 0030 movem.l -[A7], A2,A3
00007A66 246E 0008 movea.l A2, [A6 + 0x8]
00007A6A 266E 000C movea.l A3, [A6 + 0xC]
00007A6E 3F2A 0132 move.w -[A7], [A2 + 0x132]
00007A72 4EB9 0000 285A jsr [0x0000285A]
00007A78 486E FFF8 pea.l [A6 - 0x8]
00007A7C A88B syscall GetFontInfo
00007A7E 486E FFF2 pea.l [A6 - 0xE]
00007A82 AA19 syscall GetForeColor
00007A84 2F0A move.l -[A7], A2
00007A86 2057 movea.l A0, [A7]
00007A88 2268 0004 movea.l A1, [A0 + 0x4]
00007A8C 2269 00D8 movea.l A1, [A1 + 0xD8]
00007A90 4E91 jsr [A1]
00007A92 486E FFF2 pea.l [A6 - 0xE]
00007A96 AA14 syscall RGBForeColor
00007A98 302B 0002 move.w D0, [A3 + 0x2]
00007A9C 48C0 ext.l D0
00007A9E 5680 addq.l D0, 3
00007AA0 3F00 move.w -[A7], D0
00007AA2 302E FFF8 move.w D0, [A6 - 0x8]
00007AA6 48C0 ext.l D0
00007AA8 3213 move.w D1, [A3]
00007AAA 48C1 ext.l D1
00007AAC D280 add.l D1, D0
00007AAE 302E FFFE move.w D0, [A6 - 0x2]
00007AB2 48C0 ext.l D0
00007AB4 E280 asr D0, 1
00007AB6 D081 add.l D0, D1
00007AB8 3F00 move.w -[A7], D0
00007ABA A893 syscall MoveTo
00007ABC 486A 0028 pea.l [A2 + 0x28]
00007AC0 61FF FFFF DB6C bsr -0x2492 /* 0000562E */
00007AC6 584F addq.w A7, 4
00007AC8 2F08 move.l -[A7], A0
00007ACA A884 syscall DrawString
00007ACC 5C4F addq.w A7, 6
00007ACE 4CDF 0C00 movem.l A2,A3, [A7]+
00007AD2 4E5E unlink A6
00007AD4 4E75 rts
00007AD6 4E56 FFCC link A6, -0x0034
00007ADA 48E7 0038 movem.l -[A7], A2,A3,A4
00007ADE 286E 0008 movea.l A4, [A6 + 0x8]
00007AE2 266E 000C movea.l A3, [A6 + 0xC]
00007AE6 2F0B move.l -[A7], A3
00007AE8 486E FFCC pea.l [A6 - 0x34]
00007AEC 4EB9 0000 26EA jsr [0x000026EA]
00007AF2 A89E syscall PenNormal
00007AF4 504F addq.w A7, 8
00007AF6 6060 bra +0x62 /* 00007B58 */
label00007AF8:
00007AF8 486E FFE0 pea.l [A6 - 0x20]
00007AFC 4EB9 0000 263A jsr [0x0000263A]
00007B02 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2
00007B08 584F addq.w A7, 4
00007B0A 6F06 ble +0x8 /* 00007B12 */
00007B0C 2F0A move.l -[A7], A2
00007B0E AA14 syscall RGBForeColor
00007B10 600C bra +0xE /* 00007B1E */
label00007B12:
00007B12 61FF 0000 016C bsr +0x16E /* 00007C80 */
00007B18 4868 00B2 pea.l [A0 + 0xB2]
00007B1C A89D syscall PenPat
label00007B1E:
00007B1E 2F0B move.l -[A7], A3
00007B20 A8A1 syscall FrameRect
00007B22 3F3C FFFF move.w -[A7], 0xFFFF
00007B26 486E FFE0 pea.l [A6 - 0x20]
00007B2A 4EB9 0000 2642 jsr [0x00002642]
00007B30 5C4F addq.w A7, 6
label00007B32:
00007B32 486E FFFE pea.l [A6 - 0x2]
00007B36 486E FFCC pea.l [A6 - 0x34]
00007B3A 4EB9 0000 26FA jsr [0x000026FA]
00007B40 4A00 tst.b D0
00007B42 504F addq.w A7, 8
00007B44 66B2 bne -0x4C /* 00007AF8 */
00007B46 3F3C FFFF move.w -[A7], 0xFFFF
00007B4A 486E FFCC pea.l [A6 - 0x34]
00007B4E 4EB9 0000 26F2 jsr [0x000026F2]
00007B54 5C4F addq.w A7, 6
00007B56 6008 bra +0xA /* 00007B60 */
label00007B58:
00007B58 244C movea.l A2, A4
00007B5A 45EA 0134 lea.l A2, [A2 + 0x134]
00007B5E 60D2 bra -0x2C /* 00007B32 */
label00007B60:
00007B60 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00007B64 4E5E unlink A6
00007B66 4E75 rts
00007B68 4E56 FFF8 link A6, -0x0008
00007B6C 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00007B70 266E 0008 movea.l A3, [A6 + 0x8]
00007B74 246E 000C movea.l A2, [A6 + 0xC]
00007B78 2F0A move.l -[A7], A2
00007B7A 2F0B move.l -[A7], A3
00007B7C 2057 movea.l A0, [A7]
00007B7E 2268 0004 movea.l A1, [A0 + 0x4]
00007B82 2269 003C movea.l A1, [A1 + 0x3C]
00007B86 4E91 jsr [A1]
00007B88 4227 clr.b -[A7]
00007B8A 204B movea.l A0, A3
00007B8C 41E8 0028 lea.l A0, [A0 + 0x28]
00007B90 2848 movea.l A4, A0
00007B92 4850 pea.l [A0]
00007B94 61FF 0000 00DA bsr +0xDC /* 00007C70 */
00007B9A 4A10 tst.b [A0]
00007B9C 4FEF 000E lea.l A7, [A7 + 0xE]
00007BA0 660E bne +0x10 /* 00007BB0 */
00007BA2 356A 0002 0006 move.w [A2 + 0x6], [A2 + 0x2]
00007BA8 3552 0004 move.w [A2 + 0x4], [A2]
00007BAC 6000 00BA bra +0xBC /* 00007C68 */
label00007BB0:
00007BB0 3F2B 0132 move.w -[A7], [A3 + 0x132]
00007BB4 4EB9 0000 285A jsr [0x0000285A]
00007BBA 3800 move.w D4, D0
00007BBC 2F0C move.l -[A7], A4
00007BBE 61FF FFFF DA6E bsr -0x2590 /* 0000562E */
00007BC4 584F addq.w A7, 4
00007BC6 2F08 move.l -[A7], A0
00007BC8 A88C syscall StringWidth
00007BCA 301F move.w D0, [A7]+
00007BCC 48C0 ext.l D0
00007BCE 5C80 addq.l D0, 6
00007BD0 3600 move.w D3, D0
00007BD2 302A 0002 move.w D0, [A2 + 0x2]
00007BD6 48C0 ext.l D0
00007BD8 3A2A 0006 move.w D5, [A2 + 0x6]
00007BDC 48C5 ext.l D5
00007BDE 9A80 sub.l D5, D0
00007BE0 486E FFF8 pea.l [A6 - 0x8]
00007BE4 A88B syscall GetFontInfo
00007BE6 302E FFF8 move.w D0, [A6 - 0x8]
00007BEA 48C0 ext.l D0
00007BEC 3212 move.w D1, [A2]
00007BEE 48C1 ext.l D1
00007BF0 D280 add.l D1, D0
00007BF2 302E FFFA move.w D0, [A6 - 0x6]
00007BF6 48C0 ext.l D0
00007BF8 D081 add.l D0, D1
00007BFA 322E FFFE move.w D1, [A6 - 0x2]
00007BFE 48C1 ext.l D1
00007C00 D280 add.l D1, D0
00007C02 3541 0004 move.w [A2 + 0x4], D1
00007C06 3004 move.w D0, D4
00007C08 48C0 ext.l D0
00007C0A 5480 addq.l D0, 2
00007C0C 6746 beq +0x48 /* 00007C54 */
00007C0E 5380 subq.l D0, 1
00007C10 672C beq +0x2E /* 00007C3E */
00007C12 5380 subq.l D0, 1
00007C14 673E beq +0x40 /* 00007C54 */
00007C16 5380 subq.l D0, 1
00007C18 6702 beq +0x4 /* 00007C1C */
00007C1A 6038 bra +0x3A /* 00007C54 */
label00007C1C:
00007C1C 3003 move.w D0, D3
00007C1E 48C0 ext.l D0
00007C20 3205 move.w D1, D5
00007C22 48C1 ext.l D1
00007C24 9280 sub.l D1, D0
00007C26 E281 asr D1, 1
00007C28 D36A 0002 add.w [A2 + 0x2], D1
00007C2C 3003 move.w D0, D3
00007C2E 48C0 ext.l D0
00007C30 322A 0002 move.w D1, [A2 + 0x2]
00007C34 48C1 ext.l D1
00007C36 D280 add.l D1, D0
00007C38 3541 0006 move.w [A2 + 0x6], D1
00007C3C 602A bra +0x2C /* 00007C68 */
label00007C3E:
00007C3E 5D6A 0006 subq.w [A2 + 0x6], 6
00007C42 3003 move.w D0, D3
00007C44 48C0 ext.l D0
00007C46 322A 0006 move.w D1, [A2 + 0x6]
00007C4A 48C1 ext.l D1
00007C4C 9280 sub.l D1, D0
00007C4E 3541 0002 move.w [A2 + 0x2], D1
00007C52 6014 bra +0x16 /* 00007C68 */
label00007C54:
00007C54 5C6A 0002 addq.w [A2 + 0x2], 6
00007C58 3003 move.w D0, D3
00007C5A 48C0 ext.l D0
00007C5C 322A 0002 move.w D1, [A2 + 0x2]
00007C60 48C1 ext.l D1
00007C62 D280 add.l D1, D0
00007C64 3541 0006 move.w [A2 + 0x6], D1
label00007C68:
00007C68 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00007C6C 4E5E unlink A6
00007C6E 4E75 rts
fn00007C70:
00007C70 226F 0004 movea.l A1, [A7 + 0x4]
00007C74 7000 moveq.l D0, 0x00
00007C76 102F 0008 move.b D0, [A7 + 0x8]
00007C7A 2051 movea.l A0, [A1]
00007C7C D0C0 add.w A0, D0
00007C7E 4E75 rts
fn00007C80:
00007C80 206D 065C movea.l A0, [A5 + 0x65C]
00007C84 4E75 rts
fn00007C86:
00007C86 4E56 0000 link A6, 0
00007C8A 48E7 0038 movem.l -[A7], A2,A3,A4
00007C8E 266E 0008 movea.l A3, [A6 + 0x8]
00007C92 286E 000C movea.l A4, [A6 + 0xC]
00007C96 2453 movea.l A2, [A3]
00007C98 2F0A move.l -[A7], A2
00007C9A 2F0C move.l -[A7], A4
00007C9C 2F0A move.l -[A7], A2
00007C9E A8E6 syscall DiffRgn
00007CA0 204B movea.l A0, A3
00007CA2 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00007CA6 4E5E unlink A6
00007CA8 4E75 rts
fn00007CAA:
00007CAA 206F 0004 movea.l A0, [A7 + 0x4]
00007CAE 2050 movea.l A0, [A0]
00007CB0 4E75 rts
00007CB2 206F 0004 movea.l A0, [A7 + 0x4]
00007CB6 5088 addq.l A0, 8
00007CB8 2010 move.l D0, [A0]
00007CBA 0680 FFFF FEC6 addi.l D0, 0xFFFFFEC6
00007CC0 D1AF 0004 add.l [A7 + 0x4], D0
00007CC4 4EF9 0000 78F0 jmp [0x000078F0]
fn00007CCA:
00007CCA 4E56 0000 link A6, 0
00007CCE 2F0A move.l -[A7], A2
00007CD0 246E 0008 movea.l A2, [A6 + 0x8]
00007CD4 2F0A move.l -[A7], A2
00007CD6 4EB9 0000 2CF2 jsr [0x00002CF2]
00007CDC 41F9 0001 AC34 lea.l A0, [0x0001AC34]
00007CE2 2488 move.l [A2], A0
00007CE4 204A movea.l A0, A2
00007CE6 584F addq.w A7, 4
00007CE8 245F movea.l A2, [A7]+
00007CEA 4E5E unlink A6
00007CEC 4E75 rts
00007CEE 4E56 0000 link A6, 0
00007CF2 2F0A move.l -[A7], A2
00007CF4 246E 0008 movea.l A2, [A6 + 0x8]
00007CF8 200A move.l D0, A2
00007CFA 6724 beq +0x26 /* 00007D20 */
00007CFC 41F9 0001 AC34 lea.l A0, [0x0001AC34]
00007D02 2488 move.l [A2], A0
00007D04 4267 clr.w -[A7]
00007D06 2F0A move.l -[A7], A2
00007D08 4EB9 0000 2CFA jsr [0x00002CFA]
00007D0E 4A6E 000C tst.w [A6 + 0xC]
00007D12 5C4F addq.w A7, 6
00007D14 6F0A ble +0xC /* 00007D20 */
00007D16 2F0A move.l -[A7], A2
00007D18 4EB9 0000 2592 jsr [0x00002592]
00007D1E 584F addq.w A7, 4
label00007D20:
00007D20 204A movea.l A0, A2
00007D22 245F movea.l A2, [A7]+
00007D24 4E5E unlink A6
00007D26 4E75 rts
00007D28 4E56 FFAE link A6, -0x0052
00007D2C 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00007D30 286E 0008 movea.l A4, [A6 + 0x8]
00007D34 266E 000C movea.l A3, [A6 + 0xC]
00007D38 246E 0010 movea.l A2, [A6 + 0x10]
00007D3C 7600 moveq.l D3, 0x00
00007D3E 486E FFEC pea.l [A6 - 0x14]
00007D42 486B 0010 pea.l [A3 + 0x10]
00007D46 61FF 0000 01F0 bsr +0x1F2 /* 00007F38 */
00007D4C 486E FFE0 pea.l [A6 - 0x20]
00007D50 486A 0010 pea.l [A2 + 0x10]
00007D54 61FF 0000 01E2 bsr +0x1E4 /* 00007F38 */
00007D5A 486E FFEC pea.l [A6 - 0x14]
00007D5E 486E FFC4 pea.l [A6 - 0x3C]
00007D62 61FF 0000 C66E bsr +0xC670 /* 000143D2 */
00007D68 486E FFC4 pea.l [A6 - 0x3C]
00007D6C 486E FFAE pea.l [A6 - 0x52]
00007D70 3F3C 080E move.w -[A7], 0x80E
00007D74 A9EB syscall Pack4/FP68K
00007D76 486E FFAE pea.l [A6 - 0x52]
00007D7A 486E FFAE pea.l [A6 - 0x52]
00007D7E 3F3C 1010 move.w -[A7], 0x1010
00007D82 A9EB syscall Pack4/FP68K
00007D84 2D6E FFAE FFFC move.l [A6 - 0x4], [A6 - 0x52]
00007D8A 486E FFE0 pea.l [A6 - 0x20]
00007D8E 486E FFBC pea.l [A6 - 0x44]
00007D92 61FF 0000 C63E bsr +0xC640 /* 000143D2 */
00007D98 486E FFBC pea.l [A6 - 0x44]
00007D9C 486E FFAE pea.l [A6 - 0x52]
00007DA0 3F3C 080E move.w -[A7], 0x80E
00007DA4 A9EB syscall Pack4/FP68K
00007DA6 486E FFAE pea.l [A6 - 0x52]
00007DAA 486E FFAE pea.l [A6 - 0x52]
00007DAE 3F3C 1010 move.w -[A7], 0x1010
00007DB2 A9EB syscall Pack4/FP68K
00007DB4 2D6E FFAE FFF8 move.l [A6 - 0x8], [A6 - 0x52]
00007DBA 1813 move.b D4, [A3]
00007DBC 4FEF 0020 lea.l A7, [A7 + 0x20]
00007DC0 6704 beq +0x6 /* 00007DC6 */
00007DC2 4A12 tst.b [A2]
00007DC4 6626 bne +0x28 /* 00007DEC */
label00007DC6:
00007DC6 4A04 tst.b D4
00007DC8 6606 bne +0x8 /* 00007DD0 */
00007DCA 4A12 tst.b [A2]
00007DCC 6702 beq +0x4 /* 00007DD0 */
00007DCE 7601 moveq.l D3, 0x01
label00007DD0:
00007DD0 4A04 tst.b D4
00007DD2 6706 beq +0x8 /* 00007DDA */
00007DD4 4A12 tst.b [A2]
00007DD6 6602 bne +0x4 /* 00007DDA */
00007DD8 76FF moveq.l D3, 0xFFFFFFFF
label00007DDA:
00007DDA 4A04 tst.b D4
00007DDC 6600 0126 bne +0x128 /* 00007F04 */
00007DE0 4A12 tst.b [A2]
00007DE2 6600 0120 bne +0x122 /* 00007F04 */
00007DE6 7600 moveq.l D3, 0x00
00007DE8 6000 011A bra +0x11C /* 00007F04 */
label00007DEC:
00007DEC 202C 0004 move.l D0, [A4 + 0x4]
00007DF0 0480 5341 5A20 subi.l D0, 0x53415A20 /* 'SAZ ' */
00007DF6 671E beq +0x20 /* 00007E16 */
00007DF8 0480 0000 F900 subi.l D0, 0xF900
00007DFE 6700 00A4 beq +0xA6 /* 00007EA4 */
00007E02 0480 0010 EF00 subi.l D0, 0x10EF00
00007E08 6738 beq +0x3A /* 00007E42 */
00007E0A 0480 0006 FF00 subi.l D0, 0x6FF00
00007E10 671A beq +0x1C /* 00007E2C */
00007E12 6000 00F0 bra +0xF2 /* 00007F04 */
label00007E16:
00007E16 554F subq.w A7, 2
00007E18 2F0B move.l -[A7], A3
00007E1A 2F0A move.l -[A7], A2
00007E1C 4EB9 0000 24DA jsr [0x000024DA]
00007E22 301F move.w D0, [A7]+
00007E24 48C0 ext.l D0
00007E26 2600 move.l D3, D0
00007E28 6000 00DA bra +0xDC /* 00007F04 */
label00007E2C:
00007E2C 554F subq.w A7, 2
00007E2E 2F0A move.l -[A7], A2
00007E30 2F0B move.l -[A7], A3
00007E32 4EB9 0000 24DA jsr [0x000024DA]
00007E38 301F move.w D0, [A7]+
00007E3A 48C0 ext.l D0
00007E3C 2600 move.l D3, D0
00007E3E 6000 00C4 bra +0xC6 /* 00007F04 */
label00007E42:
00007E42 42AE FFB8 clr.l [A6 - 0x48]
00007E46 486E FFFC pea.l [A6 - 0x4]
00007E4A 486E FFAE pea.l [A6 - 0x52]
00007E4E 3F3C 100E move.w -[A7], 0x100E
00007E52 A9EB syscall Pack4/FP68K
00007E54 486E FFF8 pea.l [A6 - 0x8]
00007E58 486E FFAE pea.l [A6 - 0x52]
00007E5C 3F3C 1002 move.w -[A7], 0x1002
00007E60 A9EB syscall Pack4/FP68K
00007E62 2D6E FFAE FFD6 move.l [A6 - 0x2A], [A6 - 0x52]
00007E68 2D6E FFB2 FFDA move.l [A6 - 0x26], [A6 - 0x4E]
00007E6E 3D6E FFB6 FFDE move.w [A6 - 0x22], [A6 - 0x4A]
00007E74 486E FFB8 pea.l [A6 - 0x48]
00007E78 486E FFAE pea.l [A6 - 0x52]
00007E7C 3F3C 1008 move.w -[A7], 0x1008
00007E80 A9EB syscall Pack4/FP68K
00007E82 6F04 ble +0x6 /* 00007E88 */
00007E84 7601 moveq.l D3, 0x01
00007E86 607C bra +0x7E /* 00007F04 */
label00007E88:
00007E88 42AE FFB8 clr.l [A6 - 0x48]
00007E8C 486E FFB8 pea.l [A6 - 0x48]
00007E90 486E FFD6 pea.l [A6 - 0x2A]
00007E94 3F3C 1008 move.w -[A7], 0x1008
00007E98 A9EB syscall Pack4/FP68K
00007E9A 6C04 bge +0x6 /* 00007EA0 */
00007E9C 76FF moveq.l D3, 0xFFFFFFFF
00007E9E 6064 bra +0x66 /* 00007F04 */
label00007EA0:
00007EA0 7600 moveq.l D3, 0x00
00007EA2 6060 bra +0x62 /* 00007F04 */
label00007EA4:
00007EA4 42AE FFB8 clr.l [A6 - 0x48]
00007EA8 486E FFF8 pea.l [A6 - 0x8]
00007EAC 486E FFAE pea.l [A6 - 0x52]
00007EB0 3F3C 100E move.w -[A7], 0x100E
00007EB4 A9EB syscall Pack4/FP68K
00007EB6 486E FFFC pea.l [A6 - 0x4]
00007EBA 486E FFAE pea.l [A6 - 0x52]
00007EBE 3F3C 1002 move.w -[A7], 0x1002
00007EC2 A9EB syscall Pack4/FP68K
00007EC4 2D6E FFAE FFCC move.l [A6 - 0x34], [A6 - 0x52]
00007ECA 2D6E FFB2 FFD0 move.l [A6 - 0x30], [A6 - 0x4E]
00007ED0 3D6E FFB6 FFD4 move.w [A6 - 0x2C], [A6 - 0x4A]
00007ED6 486E FFB8 pea.l [A6 - 0x48]
00007EDA 486E FFAE pea.l [A6 - 0x52]
00007EDE 3F3C 1008 move.w -[A7], 0x1008
00007EE2 A9EB syscall Pack4/FP68K
00007EE4 6F04 ble +0x6 /* 00007EEA */
00007EE6 7601 moveq.l D3, 0x01
00007EE8 601A bra +0x1C /* 00007F04 */
label00007EEA:
00007EEA 42AE FFB8 clr.l [A6 - 0x48]
00007EEE 486E FFB8 pea.l [A6 - 0x48]
00007EF2 486E FFCC pea.l [A6 - 0x34]
00007EF6 3F3C 1008 move.w -[A7], 0x1008
00007EFA A9EB syscall Pack4/FP68K
00007EFC 6C04 bge +0x6 /* 00007F02 */
00007EFE 76FF moveq.l D3, 0xFFFFFFFF
00007F00 6002 bra +0x4 /* 00007F04 */
label00007F02:
00007F02 7600 moveq.l D3, 0x00
label00007F04:
00007F04 2003 move.l D0, D3
00007F06 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00007F0A 4E5E unlink A6
00007F0C 4E75 rts
00007F0E 4E56 0000 link A6, 0
00007F12 2F0A move.l -[A7], A2
00007F14 4878 0008 push.l 0x8
00007F18 4EB9 0000 258A jsr [0x0000258A]
00007F1E 2448 movea.l A2, A0
00007F20 2008 move.l D0, A0
00007F22 584F addq.w A7, 4
00007F24 670A beq +0xC /* 00007F30 */
00007F26 2F0A move.l -[A7], A2
00007F28 61FF FFFF FDA0 bsr -0x25E /* 00007CCA */
00007F2E 584F addq.w A7, 4
label00007F30:
00007F30 204A movea.l A0, A2
00007F32 245F movea.l A2, [A7]+
00007F34 4E5E unlink A6
00007F36 4E75 rts
fn00007F38:
00007F38 206F 0004 movea.l A0, [A7 + 0x4]
00007F3C 226F 0008 movea.l A1, [A7 + 0x8]
00007F40 2008 move.l D0, A0
00007F42 670E beq +0x10 /* 00007F52 */
00007F44 7200 moveq.l D1, 0x00
00007F46 1218 move.b D1, [A0]+
00007F48 6004 bra +0x6 /* 00007F4E */
label00007F4A:
00007F4A 12D8 move.b [A1]+, [A0]+
00007F4C 5341 subq.w D1, 1
label00007F4E:
00007F4E 4A41 tst.w D1
00007F50 6EF8 bgt -0x6 /* 00007F4A */
label00007F52:
00007F52 4211 clr.b [A1]
00007F54 4E75 rts
fn00007F56:
00007F56 48E7 0408 movem.l -[A7], D5,A4
00007F5A 206F 000C movea.l A0, [A7 + 0xC]
00007F5E 286F 0010 movea.l A4, [A7 + 0x10]
00007F62 7400 moveq.l D2, 0x00
00007F64 B1CC cmpa.l A0, A4
00007F66 661E bne +0x20 /* 00007F86 */
00007F68 224C movea.l A1, A4
00007F6A 5289 addq.l A1, 1
00007F6C 1218 move.b D1, [A0]+
00007F6E 600E bra +0x10 /* 00007F7E */
label00007F70:
00007F70 1A18 move.b D5, [A0]+
00007F72 12C1 move.b [A1]+, D1
00007F74 1205 move.b D1, D5
00007F76 5242 addq.w D2, 1
00007F78 0C42 00FF cmpi.w D2, 0xFF
00007F7C 6C2E bge +0x30 /* 00007FAC */
label00007F7E:
00007F7E 7000 moveq.l D0, 0x00
00007F80 1001 move.b D0, D1
00007F82 66EC bne -0x12 /* 00007F70 */
00007F84 6026 bra +0x28 /* 00007FAC */
label00007F86:
00007F86 2008 move.l D0, A0
00007F88 6722 beq +0x24 /* 00007FAC */
00007F8A 224C movea.l A1, A4
00007F8C 5289 addq.l A1, 1
00007F8E 3A3C 00FF move.w D5, 0xFF
00007F92 6008 bra +0xA /* 00007F9C */
label00007F94:
00007F94 12C1 move.b [A1]+, D1
00007F96 5345 subq.w D5, 1
00007F98 4A45 tst.w D5
00007F9A 6F04 ble +0x6 /* 00007FA0 */
label00007F9C:
00007F9C 1218 move.b D1, [A0]+
00007F9E 66F4 bne -0xA /* 00007F94 */
label00007FA0:
00007FA0 3005 move.w D0, D5
00007FA2 48C0 ext.l D0
00007FA4 243C 0000 00FF move.l D2, 0xFF
00007FAA 9480 sub.l D2, D0
label00007FAC:
00007FAC 1882 move.b [A4], D2
00007FAE 4CDF 1020 movem.l D5,A4, [A7]+
00007FB2 4E75 rts
fn00007FB4:
00007FB4 4E56 0000 link A6, 0
00007FB8 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00007FBC 246E 0008 movea.l A2, [A6 + 0x8]
00007FC0 362E 000C move.w D3, [A6 + 0xC]
00007FC4 266E 000E movea.l A3, [A6 + 0xE]
00007FC8 4A43 tst.w D3
00007FCA 6714 beq +0x16 /* 00007FE0 */
00007FCC 204A movea.l A0, A2
00007FCE 41E8 01E6 lea.l A0, [A0 + 0x1E6]
00007FD2 2848 movea.l A4, A0
00007FD4 2488 move.l [A2], A0
00007FD6 2F0C move.l -[A7], A4
00007FD8 4EB9 0000 3F3A jsr [0x00003F3A]
00007FDE 584F addq.w A7, 4
label00007FE0:
00007FE0 2F3C 6974 6762 move.l -[A7], 0x69746762 /* 'itgb' */
00007FE6 2F0B move.l -[A7], A3
00007FE8 4267 clr.w -[A7]
00007FEA 2F0A move.l -[A7], A2
00007FEC 4EB9 0000 21EA jsr [0x000021EA]
00007FF2 41F9 0001 A88E lea.l A0, [0x0001A88E]
00007FF8 2548 0004 move.l [A2 + 0x4], A0
00007FFC 41F9 0001 A88E lea.l A0, [0x0001A88E]
00008002 41E8 01E0 lea.l A0, [A0 + 0x1E0]
00008006 2252 movea.l A1, [A2]
00008008 2288 move.l [A1], A0
0000800A 41F9 0001 A88E lea.l A0, [0x0001A88E]
00008010 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00008014 2548 007A move.l [A2 + 0x7A], A0
00008018 41F9 0001 A88E lea.l A0, [0x0001A88E]
0000801E 41E8 01AC lea.l A0, [A0 + 0x1AC]
00008022 2548 00A8 move.l [A2 + 0xA8], A0
00008026 2852 movea.l A4, [A2]
00008028 204A movea.l A0, A2
0000802A 41E8 01E6 lea.l A0, [A0 + 0x1E6]
0000802E 91CC sub.l A0, A4
00008030 2948 0008 move.l [A4 + 0x8], A0
00008034 486A 00E2 pea.l [A2 + 0xE2]
00008038 2F0B move.l -[A7], A3
0000803A 61FF FFFF C75C bsr -0x38A2 /* 00004798 */
00008040 486A 00E4 pea.l [A2 + 0xE4]
00008044 2F0B move.l -[A7], A3
00008046 61FF FFFF A63A bsr -0x59C4 /* 00002682 */
0000804C 486A 01E4 pea.l [A2 + 0x1E4]
00008050 2F0B move.l -[A7], A3
00008052 61FF FFFF A926 bsr -0x56D8 /* 0000297A */
00008058 204A movea.l A0, A2
0000805A 4FEF 0026 lea.l A7, [A7 + 0x26]
0000805E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00008062 4E5E unlink A6
00008064 4E75 rts
00008066 4E56 0000 link A6, 0
0000806A 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000806E 246E 0008 movea.l A2, [A6 + 0x8]
00008072 362E 000C move.w D3, [A6 + 0xC]
00008076 200A move.l D0, A2
00008078 676E beq +0x70 /* 000080E8 */
0000807A 41F9 0001 A88E lea.l A0, [0x0001A88E]
00008080 2548 0004 move.l [A2 + 0x4], A0
00008084 41F9 0001 A88E lea.l A0, [0x0001A88E]
0000808A 41E8 01E0 lea.l A0, [A0 + 0x1E0]
0000808E 2252 movea.l A1, [A2]
00008090 2288 move.l [A1], A0
00008092 41F9 0001 A88E lea.l A0, [0x0001A88E]
00008098 41E8 01A0 lea.l A0, [A0 + 0x1A0]
0000809C 2548 007A move.l [A2 + 0x7A], A0
000080A0 41F9 0001 A88E lea.l A0, [0x0001A88E]
000080A6 41E8 01AC lea.l A0, [A0 + 0x1AC]
000080AA 2548 00A8 move.l [A2 + 0xA8], A0
000080AE 2652 movea.l A3, [A2]
000080B0 204A movea.l A0, A2
000080B2 41E8 01E6 lea.l A0, [A0 + 0x1E6]
000080B6 2848 movea.l A4, A0
000080B8 91CB sub.l A0, A3
000080BA 2748 0008 move.l [A3 + 0x8], A0
000080BE 4267 clr.w -[A7]
000080C0 2F0A move.l -[A7], A2
000080C2 4EB9 0000 21F2 jsr [0x000021F2]
000080C8 4A43 tst.w D3
000080CA 5C4F addq.w A7, 6
000080CC 670C beq +0xE /* 000080DA */
000080CE 4267 clr.w -[A7]
000080D0 2F0C move.l -[A7], A4
000080D2 4EB9 0000 3F42 jsr [0x00003F42]
000080D8 5C4F addq.w A7, 6
label000080DA:
000080DA 4A43 tst.w D3
000080DC 6F0A ble +0xC /* 000080E8 */
000080DE 2F0A move.l -[A7], A2
000080E0 4EB9 0000 2592 jsr [0x00002592]
000080E6 584F addq.w A7, 4
label000080E8:
000080E8 204A movea.l A0, A2
000080EA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000080EE 4E5E unlink A6
000080F0 4E75 rts
000080F2 4E56 FFC0 link A6, -0x0040
000080F6 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
000080FA 246E 0008 movea.l A2, [A6 + 0x8]
000080FE 3A2A 000E move.w D5, [A2 + 0xE]
00008102 382A 000C move.w D4, [A2 + 0xC]
00008106 B845 cmp.w D4, D5
00008108 6D04 blt +0x6 /* 0000810E */
0000810A 3005 move.w D0, D5
0000810C 6002 bra +0x4 /* 00008110 */
label0000810E:
0000810E 3004 move.w D0, D4
label00008110:
00008110 3600 move.w D3, D0
00008112 5543 subq.w D3, 2
00008114 2D7C 6564 6974 FFE2 move.l [A6 - 0x1E], 0x65646974 /* 'edit' */
0000811C 3003 move.w D0, D3
0000811E 48C0 ext.l D0
00008120 3204 move.w D1, D4
00008122 48C1 ext.l D1
00008124 5781 subq.l D1, 3
00008126 9280 sub.l D1, D0
00008128 3D41 FFE6 move.w [A6 - 0x1A], D1
0000812C 3D43 FFE8 move.w [A6 - 0x18], D3
00008130 7001 moveq.l D0, 0x01
00008132 2D40 FFF4 move.l [A6 - 0xC], D0
00008136 2D40 FFF0 move.l [A6 - 0x10], D0
0000813A 2D4A FFFC move.l [A6 - 0x4], A2
0000813E 1D7C 0001 FFEA move.b [A6 - 0x16], 0x1
00008144 1D7C 0001 FFEB move.b [A6 - 0x15], 0x1
0000814A 4878 00B2 push.l 0xB2
0000814E 4EB9 0000 258A jsr [0x0000258A]
00008154 2648 movea.l A3, A0
00008156 2008 move.l D0, A0
00008158 584F addq.w A7, 4
0000815A 6734 beq +0x36 /* 00008190 */
0000815C 61FF 0000 02CA bsr +0x2CC /* 00008428 */
00008162 2F08 move.l -[A7], A0
00008164 4879 0000 2752 push.l 0x2752 /* '\'R' */
0000816A 4227 clr.b -[A7]
0000816C 7000 moveq.l D0, 0x00
0000816E 102A 01E4 move.b D0, [A2 + 0x1E4]
00008172 3F00 move.w -[A7], D0
00008174 3F3C 0086 move.w -[A7], 0x86
00008178 486A 00E4 pea.l [A2 + 0xE4]
0000817C 486E FFE2 pea.l [A6 - 0x1E]
00008180 3F3C 0001 move.w -[A7], 0x1
00008184 2F0B move.l -[A7], A3
00008186 61FF 0000 0FD6 bsr +0xFD8 /* 0000915E */
0000818C 4FEF 001C lea.l A7, [A7 + 0x1C]
label00008190:
00008190 254B 00DE move.l [A2 + 0xDE], A3
00008194 200A move.l D0, A2
00008196 4A80 tst.l D0
00008198 6708 beq +0xA /* 000081A2 */
0000819A 204A movea.l A0, A2
0000819C 41E8 00A8 lea.l A0, [A0 + 0xA8]
000081A0 6002 bra +0x4 /* 000081A4 */
label000081A2:
000081A2 204A movea.l A0, A2
label000081A4:
000081A4 4850 pea.l [A0]
000081A6 206A 00DE movea.l A0, [A2 + 0xDE]
000081AA 4868 0074 pea.l [A0 + 0x74]
000081AE 4EB9 0000 3F7A jsr [0x00003F7A]
000081B4 426E FFC2 clr.w [A6 - 0x3E]
000081B8 426E FFC0 clr.w [A6 - 0x40]
000081BC 2D7C 6265 7620 FFC4 move.l [A6 - 0x3C], 0x62657620 /* 'bev ' */
000081C4 3003 move.w D0, D3
000081C6 48C0 ext.l D0
000081C8 5380 subq.l D0, 1
000081CA 3D40 FFCA move.w [A6 - 0x36], D0
000081CE 3D40 FFC8 move.w [A6 - 0x38], D0
000081D2 302E FFE6 move.w D0, [A6 - 0x1A]
000081D6 48C0 ext.l D0
000081D8 5480 addq.l D0, 2
000081DA 2D40 FFD2 move.l [A6 - 0x2E], D0
000081DE 7001 moveq.l D0, 0x01
000081E0 2D40 FFD6 move.l [A6 - 0x2A], D0
000081E4 2D4A FFDE move.l [A6 - 0x22], A2
000081E8 1D7C 0001 FFCC move.b [A6 - 0x34], 0x1
000081EE 1D7C 0001 FFCD move.b [A6 - 0x33], 0x1
000081F4 4878 0088 push.l 0x88
000081F8 4EB9 0000 258A jsr [0x0000258A]
000081FE 2648 movea.l A3, A0
00008200 2008 move.l D0, A0
00008202 4FEF 000C lea.l A7, [A7 + 0xC]
00008206 6742 beq +0x44 /* 0000824A */
00008208 2F3C 6962 6274 move.l -[A7], 0x69626274 /* 'ibbt' */
0000820E 1F3C 0001 move.b -[A7], 0x1
00008212 2F2E FFC0 move.l -[A7], [A6 - 0x40]
00008216 4267 clr.w -[A7]
00008218 42A7 clr.l -[A7]
0000821A 42A7 clr.l -[A7]
0000821C 4879 0001 AC08 push.l 0x1AC08
00008222 4878 0082 push.l 0x82
00008226 42A7 clr.l -[A7]
00008228 3F2A 00E2 move.w -[A7], [A2 + 0xE2]
0000822C 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00008230 2F3C 6265 7620 move.l -[A7], 0x62657620 /* 'bev ' */
00008236 486E FFC4 pea.l [A6 - 0x3C]
0000823A 3F3C 0001 move.w -[A7], 0x1
0000823E 2F0B move.l -[A7], A3
00008240 4EB9 0000 1E82 jsr [0x00001E82]
00008246 4FEF 0032 lea.l A7, [A7 + 0x32]
label0000824A:
0000824A 254B 00DA move.l [A2 + 0xDA], A3
0000824E 200A move.l D0, A2
00008250 4A80 tst.l D0
00008252 6708 beq +0xA /* 0000825C */
00008254 204A movea.l A0, A2
00008256 41E8 00A8 lea.l A0, [A0 + 0xA8]
0000825A 6002 bra +0x4 /* 0000825E */
label0000825C:
0000825C 204A movea.l A0, A2
label0000825E:
0000825E 4850 pea.l [A0]
00008260 206A 00DA movea.l A0, [A2 + 0xDA]
00008264 4868 0028 pea.l [A0 + 0x28]
00008268 4EB9 0000 3F7A jsr [0x00003F7A]
0000826E 2F0A move.l -[A7], A2
00008270 4EB9 0000 3A7A jsr [0x00003A7A]
00008276 486A 00A8 pea.l [A2 + 0xA8]
0000827A 61FF FFFF 90F4 bsr -0x6F0A /* 00001370 */
00008280 2F0A move.l -[A7], A2
00008282 4EB9 0000 343A jsr [0x0000343A]
00008288 4FEF 0014 lea.l A7, [A7 + 0x14]
0000828C 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00008290 4E5E unlink A6
00008292 4E75 rts
00008294 4E56 FF00 link A6, -0x0100
00008298 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000829C 246E 0008 movea.l A2, [A6 + 0x8]
000082A0 282E 000C move.l D4, [A6 + 0xC]
000082A4 266E 0010 movea.l A3, [A6 + 0x10]
000082A8 0C84 6265 7620 cmpi.l D4, 0x62657620 /* 'bev ' */
000082AE 6600 0098 bne +0x9A /* 00008348 */
000082B2 3613 move.w D3, [A3]
000082B4 4A43 tst.w D3
000082B6 6600 0090 bne +0x92 /* 00008348 */
000082BA 486E FF00 pea.l [A6 - 0x100]
000082BE 2F2A 00DA move.l -[A7], [A2 + 0xDA]
000082C2 2057 movea.l A0, [A7]
000082C4 2268 0004 movea.l A1, [A0 + 0x4]
000082C8 2269 01E0 movea.l A1, [A1 + 0x1E0]
000082CC 4E91 jsr [A1]
000082CE 584F addq.w A7, 4
000082D0 3F00 move.w -[A7], D0
000082D2 206A 00DA movea.l A0, [A2 + 0xDA]
000082D6 4868 006A pea.l [A0 + 0x6A]
000082DA 2057 movea.l A0, [A7]
000082DC 2250 movea.l A1, [A0]
000082DE 2269 001C movea.l A1, [A1 + 0x1C]
000082E2 4E91 jsr [A1]
000082E4 486E FF00 pea.l [A6 - 0x100]
000082E8 2F2A 00DE move.l -[A7], [A2 + 0xDE]
000082EC 2057 movea.l A0, [A7]
000082EE 2268 0004 movea.l A1, [A0 + 0x4]
000082F2 2269 0028 movea.l A1, [A1 + 0x28]
000082F6 4E91 jsr [A1]
000082F8 206A 00DA movea.l A0, [A2 + 0xDA]
000082FC 4868 006A pea.l [A0 + 0x6A]
00008300 61FF 0000 011C bsr +0x11E /* 0000841E */
00008306 584F addq.w A7, 4
00008308 2F08 move.l -[A7], A0
0000830A 2F2A 00DA move.l -[A7], [A2 + 0xDA]
0000830E 2057 movea.l A0, [A7]
00008310 2268 0004 movea.l A1, [A0 + 0x4]
00008314 2269 01E0 movea.l A1, [A1 + 0x1E0]
00008318 4E91 jsr [A1]
0000831A 584F addq.w A7, 4
0000831C 3F00 move.w -[A7], D0
0000831E 4227 clr.b -[A7]
00008320 A945 syscall CheckItem
00008322 4267 clr.w -[A7]
00008324 2F2A 00DA move.l -[A7], [A2 + 0xDA]
00008328 2057 movea.l A0, [A7]
0000832A 2268 0004 movea.l A1, [A0 + 0x4]
0000832E 2269 01DC movea.l A1, [A1 + 0x1DC]
00008332 4E91 jsr [A1]
00008334 2F2A 00DE move.l -[A7], [A2 + 0xDE]
00008338 2057 movea.l A0, [A7]
0000833A 2268 0004 movea.l A1, [A0 + 0x4]
0000833E 2269 01F4 movea.l A1, [A1 + 0x1F4]
00008342 4E91 jsr [A1]
00008344 4FEF 001C lea.l A7, [A7 + 0x1C]
label00008348:
00008348 0C84 6564 6974 cmpi.l D4, 0x65646974 /* 'edit' */
0000834E 661C bne +0x1E /* 0000836C */
00008350 2F0B move.l -[A7], A3
00008352 2F0A move.l -[A7], A2
00008354 61FF FFFF D2C2 bsr -0x2D3C /* 00005618 */
0000835A 584F addq.w A7, 4
0000835C 2F00 move.l -[A7], D0
0000835E 486A 007A pea.l [A2 + 0x7A]
00008362 4EB9 0000 3F82 jsr [0x00003F82]
00008368 4FEF 000C lea.l A7, [A7 + 0xC]
label0000836C:
0000836C 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00008370 4E5E unlink A6
00008372 4E75 rts
00008374 4E56 0000 link A6, 0
00008378 2F0A move.l -[A7], A2
0000837A 246E 0008 movea.l A2, [A6 + 0x8]
0000837E 4AAA 00DE tst.l [A2 + 0xDE]
00008382 670A beq +0xC /* 0000838E */
00008384 206A 00DE movea.l A0, [A2 + 0xDE]
00008388 41E8 0028 lea.l A0, [A0 + 0x28]
0000838C 6004 bra +0x6 /* 00008392 */
label0000838E:
0000838E 206A 00DE movea.l A0, [A2 + 0xDE]
label00008392:
00008392 4850 pea.l [A0]
00008394 4EB9 0000 4152 jsr [0x00004152]
0000839A 584F addq.w A7, 4
0000839C 245F movea.l A2, [A7]+
0000839E 4E5E unlink A6
000083A0 4E75 rts
000083A2 4E56 0000 link A6, 0
000083A6 2F0A move.l -[A7], A2
000083A8 246E 0008 movea.l A2, [A6 + 0x8]
000083AC 2F2E 000C move.l -[A7], [A6 + 0xC]
000083B0 2F2A 00DE move.l -[A7], [A2 + 0xDE]
000083B4 2057 movea.l A0, [A7]
000083B6 2268 0004 movea.l A1, [A0 + 0x4]
000083BA 2269 0024 movea.l A1, [A1 + 0x24]
000083BE 4E91 jsr [A1]
000083C0 504F addq.w A7, 8
000083C2 245F movea.l A2, [A7]+
000083C4 4E5E unlink A6
000083C6 4E75 rts
000083C8 4E56 0000 link A6, 0
000083CC 2F0A move.l -[A7], A2
000083CE 246E 0008 movea.l A2, [A6 + 0x8]
000083D2 2F2E 000C move.l -[A7], [A6 + 0xC]
000083D6 2F2A 00DE move.l -[A7], [A2 + 0xDE]
000083DA 2057 movea.l A0, [A7]
000083DC 2268 0004 movea.l A1, [A0 + 0x4]
000083E0 2269 0028 movea.l A1, [A1 + 0x28]
000083E4 4E91 jsr [A1]
000083E6 504F addq.w A7, 8
000083E8 245F movea.l A2, [A7]+
000083EA 4E5E unlink A6
000083EC 4E75 rts
000083EE 206F 0004 movea.l A0, [A7 + 0x4]
000083F2 2068 00DE movea.l A0, [A0 + 0xDE]
000083F6 4E75 rts
000083F8 4E56 0000 link A6, 0
000083FC 2F0A move.l -[A7], A2
000083FE 246E 0008 movea.l A2, [A6 + 0x8]
00008402 2F2E 000C move.l -[A7], [A6 + 0xC]
00008406 2F2A 00D6 move.l -[A7], [A2 + 0xD6]
0000840A 2057 movea.l A0, [A7]
0000840C 2268 0004 movea.l A1, [A0 + 0x4]
00008410 2269 015C movea.l A1, [A1 + 0x15C]
00008414 4E91 jsr [A1]
00008416 504F addq.w A7, 8
00008418 245F movea.l A2, [A7]+
0000841A 4E5E unlink A6
0000841C 4E75 rts
fn0000841E:
0000841E 206F 0004 movea.l A0, [A7 + 0x4]
00008422 2068 0008 movea.l A0, [A0 + 0x8]
00008426 4E75 rts
fn00008428:
00008428 206D 06D4 movea.l A0, [A5 + 0x6D4]
0000842C 4E75 rts
0000842E 206F 0004 movea.l A0, [A7 + 0x4]
00008432 5088 addq.l A0, 8
00008434 2010 move.l D0, [A0]
00008436 0680 FFFF FE1A addi.l D0, 0xFFFFFE1A
0000843C D1AF 0004 add.l [A7 + 0x4], D0
00008440 4EF9 0000 806A jmp [0x0000806A]
00008446 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0000844E 4EF9 0000 806A jmp [0x0000806A]
00008454 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
0000845C 4EF9 0000 8298 jmp [0x00008298]
00008462 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
0000846A 4EF9 0000 806A jmp [0x0000806A]
fn00008470:
00008470 4E56 0000 link A6, 0
00008474 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00008478 246E 0008 movea.l A2, [A6 + 0x8]
0000847C 362E 000C move.w D3, [A6 + 0xC]
00008480 286E 000E movea.l A4, [A6 + 0xE]
00008484 4A43 tst.w D3
00008486 6718 beq +0x1A /* 000084A0 */
00008488 204A movea.l A0, A2
0000848A 41E8 00E8 lea.l A0, [A0 + 0xE8]
0000848E 2648 movea.l A3, A0
00008490 2488 move.l [A2], A0
00008492 2548 00A8 move.l [A2 + 0xA8], A0
00008496 2F0B move.l -[A7], A3
00008498 4EB9 0000 3F3A jsr [0x00003F3A]
0000849E 584F addq.w A7, 4
label000084A0:
000084A0 2F0C move.l -[A7], A4
000084A2 4267 clr.w -[A7]
000084A4 2F0A move.l -[A7], A2
000084A6 61FF FFFF 9A50 bsr -0x65AE /* 00001EF8 */
000084AC 41F9 0001 A21A lea.l A0, [0x0001A21A]
000084B2 2548 0004 move.l [A2 + 0x4], A0
000084B6 41F9 0001 A21A lea.l A0, [0x0001A21A]
000084BC 41E8 0230 lea.l A0, [A0 + 0x230]
000084C0 2252 movea.l A1, [A2]
000084C2 2288 move.l [A1], A0
000084C4 41F9 0001 A21A lea.l A0, [0x0001A21A]
000084CA 41E8 01A0 lea.l A0, [A0 + 0x1A0]
000084CE 2548 007A move.l [A2 + 0x7A], A0
000084D2 41F9 0001 A21A lea.l A0, [0x0001A21A]
000084D8 41E8 01C0 lea.l A0, [A0 + 0x1C0]
000084DC 2548 00AC move.l [A2 + 0xAC], A0
000084E0 2652 movea.l A3, [A2]
000084E2 204A movea.l A0, A2
000084E4 41E8 00E8 lea.l A0, [A0 + 0xE8]
000084E8 91CB sub.l A0, A3
000084EA 2748 0008 move.l [A3 + 0x8], A0
000084EE 204A movea.l A0, A2
000084F0 4FEF 000A lea.l A7, [A7 + 0xA]
000084F4 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000084F8 4E5E unlink A6
000084FA 4E75 rts
000084FC 4E56 0000 link A6, 0
00008500 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00008504 246E 0008 movea.l A2, [A6 + 0x8]
00008508 362E 000C move.w D3, [A6 + 0xC]
0000850C 200A move.l D0, A2
0000850E 676E beq +0x70 /* 0000857E */
00008510 41F9 0001 A21A lea.l A0, [0x0001A21A]
00008516 2548 0004 move.l [A2 + 0x4], A0
0000851A 41F9 0001 A21A lea.l A0, [0x0001A21A]
00008520 41E8 0230 lea.l A0, [A0 + 0x230]
00008524 2252 movea.l A1, [A2]
00008526 2288 move.l [A1], A0
00008528 41F9 0001 A21A lea.l A0, [0x0001A21A]
0000852E 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00008532 2548 007A move.l [A2 + 0x7A], A0
00008536 41F9 0001 A21A lea.l A0, [0x0001A21A]
0000853C 41E8 01C0 lea.l A0, [A0 + 0x1C0]
00008540 2548 00AC move.l [A2 + 0xAC], A0
00008544 2652 movea.l A3, [A2]
00008546 204A movea.l A0, A2
00008548 41E8 00E8 lea.l A0, [A0 + 0xE8]
0000854C 2848 movea.l A4, A0
0000854E 91CB sub.l A0, A3
00008550 2748 0008 move.l [A3 + 0x8], A0
00008554 4267 clr.w -[A7]
00008556 2F0A move.l -[A7], A2
00008558 61FF FFFF 9A2A bsr -0x65D4 /* 00001F84 */
0000855E 4A43 tst.w D3
00008560 5C4F addq.w A7, 6
00008562 670C beq +0xE /* 00008570 */
00008564 4267 clr.w -[A7]
00008566 2F0C move.l -[A7], A4
00008568 4EB9 0000 3F42 jsr [0x00003F42]
0000856E 5C4F addq.w A7, 6
label00008570:
00008570 4A43 tst.w D3
00008572 6F0A ble +0xC /* 0000857E */
00008574 2F0A move.l -[A7], A2
00008576 4EB9 0000 2592 jsr [0x00002592]
0000857C 584F addq.w A7, 4
label0000857E:
0000857E 204A movea.l A0, A2
00008580 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00008584 4E5E unlink A6
00008586 4E75 rts
00008588 4E56 FFF8 link A6, -0x0008
0000858C 48E7 0030 movem.l -[A7], A2,A3
00008590 246E 0008 movea.l A2, [A6 + 0x8]
00008594 61FF FFFF 929A bsr -0x6D64 /* 00001830 */
0000859A 2648 movea.l A3, A0
0000859C 486E FFFC pea.l [A6 - 0x4]
000085A0 2F0B move.l -[A7], A3
000085A2 2057 movea.l A0, [A7]
000085A4 2268 0004 movea.l A1, [A0 + 0x4]
000085A8 2269 0360 movea.l A1, [A1 + 0x360]
000085AC 4E91 jsr [A1]
000085AE 2F0A move.l -[A7], A2
000085B0 2057 movea.l A0, [A7]
000085B2 2268 0004 movea.l A1, [A0 + 0x4]
000085B6 2269 0228 movea.l A1, [A1 + 0x228]
000085BA 4E91 jsr [A1]
000085BC 4267 clr.w -[A7]
000085BE 4879 0001 A814 push.l 0x1A814
000085C4 4879 0001 A722 push.l 0x1A722
000085CA 4878 0004 push.l 0x4
000085CE 2F3C 4C6F 4546 move.l -[A7], 0x4C6F4546 /* 'LoEF' */
000085D4 2F0A move.l -[A7], A2
000085D6 2057 movea.l A0, [A7]
000085D8 2268 0004 movea.l A1, [A0 + 0x4]
000085DC 2269 0010 movea.l A1, [A1 + 0x10]
000085E0 4E91 jsr [A1]
000085E2 504F addq.w A7, 8
000085E4 2F08 move.l -[A7], A0
000085E6 4EB9 0000 2582 jsr [0x00002582]
000085EC 2548 00E0 move.l [A2 + 0xE0], A0
000085F0 4267 clr.w -[A7]
000085F2 4879 0001 A814 push.l 0x1A814
000085F8 4879 0001 A60A push.l 0x1A60A
000085FE 4878 0004 push.l 0x4
00008602 2F3C 5570 4546 move.l -[A7], 0x55704546 /* 'UpEF' */
00008608 2F0A move.l -[A7], A2
0000860A 2057 movea.l A0, [A7]
0000860C 2268 0004 movea.l A1, [A0 + 0x4]
00008610 2269 0010 movea.l A1, [A1 + 0x10]
00008614 4E91 jsr [A1]
00008616 504F addq.w A7, 8
00008618 2F08 move.l -[A7], A0
0000861A 4EB9 0000 2582 jsr [0x00002582]
00008620 2548 00E4 move.l [A2 + 0xE4], A0
00008624 4AAA 00E0 tst.l [A2 + 0xE0]
00008628 4FEF 0030 lea.l A7, [A7 + 0x30]
0000862C 6706 beq +0x8 /* 00008634 */
0000862E 4AAA 00E4 tst.l [A2 + 0xE4]
00008632 6604 bne +0x6 /* 00008638 */
label00008634:
00008634 7000 moveq.l D0, 0x00
00008636 6002 bra +0x4 /* 0000863A */
label00008638:
00008638 7001 moveq.l D0, 0x01
label0000863A:
0000863A 4A00 tst.b D0
0000863C 661E bne +0x20 /* 0000865C */
0000863E 42A7 clr.l -[A7]
00008640 486E FFF8 pea.l [A6 - 0x8]
00008644 2D7C 6E69 6C50 FFF8 move.l [A6 - 0x8], 0x6E696C50 /* 'nilP' */
0000864C 4879 0001 A608 push.l 0x1A608
00008652 4EB9 0000 2542 jsr [0x00002542]
00008658 4FEF 000C lea.l A7, [A7 + 0xC]
label0000865C:
0000865C 206E FFFC movea.l A0, [A6 - 0x4]
00008660 4868 001C pea.l [A0 + 0x1C]
00008664 2F2A 00E0 move.l -[A7], [A2 + 0xE0]
00008668 2057 movea.l A0, [A7]
0000866A 2268 0004 movea.l A1, [A0 + 0x4]
0000866E 2269 0028 movea.l A1, [A1 + 0x28]
00008672 4E91 jsr [A1]
00008674 206E FFFC movea.l A0, [A6 - 0x4]
00008678 4868 0008 pea.l [A0 + 0x8]
0000867C 2F2A 00E4 move.l -[A7], [A2 + 0xE4]
00008680 2057 movea.l A0, [A7]
00008682 2268 0004 movea.l A1, [A0 + 0x4]
00008686 2269 0028 movea.l A1, [A1 + 0x28]
0000868A 4E91 jsr [A1]
0000868C 2F2A 00E4 move.l -[A7], [A2 + 0xE4]
00008690 2057 movea.l A0, [A7]
00008692 2268 0004 movea.l A1, [A0 + 0x4]
00008696 2269 01F4 movea.l A1, [A1 + 0x1F4]
0000869A 4E91 jsr [A1]
0000869C 200A move.l D0, A2
0000869E 4A80 tst.l D0
000086A0 6708 beq +0xA /* 000086AA */
000086A2 204A movea.l A0, A2
000086A4 41E8 00A8 lea.l A0, [A0 + 0xA8]
000086A8 6002 bra +0x4 /* 000086AC */
label000086AA:
000086AA 204A movea.l A0, A2
label000086AC:
000086AC 4850 pea.l [A0]
000086AE 2F2A 00E0 move.l -[A7], [A2 + 0xE0]
000086B2 2057 movea.l A0, [A7]
000086B4 2268 0004 movea.l A1, [A0 + 0x4]
000086B8 2269 01DC movea.l A1, [A1 + 0x1DC]
000086BC 4E91 jsr [A1]
000086BE 584F addq.w A7, 4
000086C0 4868 0028 pea.l [A0 + 0x28]
000086C4 2057 movea.l A0, [A7]
000086C6 2268 0004 movea.l A1, [A0 + 0x4]
000086CA 2269 000C movea.l A1, [A1 + 0xC]
000086CE 4E91 jsr [A1]
000086D0 200A move.l D0, A2
000086D2 4A80 tst.l D0
000086D4 6708 beq +0xA /* 000086DE */
000086D6 204A movea.l A0, A2
000086D8 41E8 00A8 lea.l A0, [A0 + 0xA8]
000086DC 6002 bra +0x4 /* 000086E0 */
label000086DE:
000086DE 204A movea.l A0, A2
label000086E0:
000086E0 4850 pea.l [A0]
000086E2 206A 00E4 movea.l A0, [A2 + 0xE4]
000086E6 4868 0028 pea.l [A0 + 0x28]
000086EA 2057 movea.l A0, [A7]
000086EC 2268 0004 movea.l A1, [A0 + 0x4]
000086F0 2269 000C movea.l A1, [A1 + 0xC]
000086F4 4E91 jsr [A1]
000086F6 4AAA 00E4 tst.l [A2 + 0xE4]
000086FA 670A beq +0xC /* 00008706 */
000086FC 206A 00E4 movea.l A0, [A2 + 0xE4]
00008700 41E8 0028 lea.l A0, [A0 + 0x28]
00008704 6004 bra +0x6 /* 0000870A */
label00008706:
00008706 206A 00E4 movea.l A0, [A2 + 0xE4]
label0000870A:
0000870A 4850 pea.l [A0]
0000870C 4EB9 0000 4152 jsr [0x00004152]
00008712 4FEF 0028 lea.l A7, [A7 + 0x28]
00008716 4CDF 0C00 movem.l A2,A3, [A7]+
0000871A 4E5E unlink A6
0000871C 4E75 rts
0000871E 4E56 FEFC link A6, -0x0104
00008722 48E7 0030 movem.l -[A7], A2,A3
00008726 246E 0008 movea.l A2, [A6 + 0x8]
0000872A 61FF FFFF 9104 bsr -0x6EFA /* 00001830 */
00008730 2648 movea.l A3, A0
00008732 486E FEFC pea.l [A6 - 0x104]
00008736 2F0B move.l -[A7], A3
00008738 2057 movea.l A0, [A7]
0000873A 2268 0004 movea.l A1, [A0 + 0x4]
0000873E 2269 0360 movea.l A1, [A1 + 0x360]
00008742 4E91 jsr [A1]
00008744 486E FF00 pea.l [A6 - 0x100]
00008748 2F2A 00E4 move.l -[A7], [A2 + 0xE4]
0000874C 2057 movea.l A0, [A7]
0000874E 2268 0004 movea.l A1, [A0 + 0x4]
00008752 2269 0024 movea.l A1, [A1 + 0x24]
00008756 4E91 jsr [A1]
00008758 1F2E FF00 move.b -[A7], [A6 - 0x100]
0000875C 1F2E FF00 move.b -[A7], [A6 - 0x100]
00008760 206E FEFC movea.l A0, [A6 - 0x104]
00008764 4868 0008 pea.l [A0 + 0x8]
00008768 486E FF00 pea.l [A6 - 0x100]
0000876C 4EB9 0000 2992 jsr [0x00002992]
00008772 4A40 tst.w D0
00008774 4FEF 001C lea.l A7, [A7 + 0x1C]
00008778 673E beq +0x40 /* 000087B8 */
0000877A 1F3C 0001 move.b -[A7], 0x1
0000877E 2F0B move.l -[A7], A3
00008780 2057 movea.l A0, [A7]
00008782 2268 0004 movea.l A1, [A0 + 0x4]
00008786 2269 0364 movea.l A1, [A1 + 0x364]
0000878A 4E91 jsr [A1]
0000878C 584F addq.w A7, 4
0000878E 2F08 move.l -[A7], A0
00008790 2057 movea.l A0, [A7]
00008792 2268 0004 movea.l A1, [A0 + 0x4]
00008796 2269 0134 movea.l A1, [A1 + 0x134]
0000879A 4E91 jsr [A1]
0000879C 206E FEFC movea.l A0, [A6 - 0x104]
000087A0 4868 0008 pea.l [A0 + 0x8]
000087A4 2F2A 00E4 move.l -[A7], [A2 + 0xE4]
000087A8 2057 movea.l A0, [A7]
000087AA 2268 0004 movea.l A1, [A0 + 0x4]
000087AE 2269 0024 movea.l A1, [A1 + 0x24]
000087B2 4E91 jsr [A1]
000087B4 4FEF 000E lea.l A7, [A7 + 0xE]
label000087B8:
000087B8 206E FEFC movea.l A0, [A6 - 0x104]
000087BC 217C 756E 6466 0018 move.l [A0 + 0x18], 0x756E6466 /* 'undf' */
000087C4 486E FF00 pea.l [A6 - 0x100]
000087C8 2F2A 00E0 move.l -[A7], [A2 + 0xE0]
000087CC 2057 movea.l A0, [A7]
000087CE 2268 0004 movea.l A1, [A0 + 0x4]
000087D2 2269 0024 movea.l A1, [A1 + 0x24]
000087D6 4E91 jsr [A1]
000087D8 1F2E FF00 move.b -[A7], [A6 - 0x100]
000087DC 1F2E FF00 move.b -[A7], [A6 - 0x100]
000087E0 206E FEFC movea.l A0, [A6 - 0x104]
000087E4 4868 001C pea.l [A0 + 0x1C]
000087E8 486E FF00 pea.l [A6 - 0x100]
000087EC 4EB9 0000 2992 jsr [0x00002992]
000087F2 4A40 tst.w D0
000087F4 4FEF 0014 lea.l A7, [A7 + 0x14]
000087F8 671A beq +0x1C /* 00008814 */
000087FA 206E FEFC movea.l A0, [A6 - 0x104]
000087FE 4868 001C pea.l [A0 + 0x1C]
00008802 2F2A 00E0 move.l -[A7], [A2 + 0xE0]
00008806 2057 movea.l A0, [A7]
00008808 2268 0004 movea.l A1, [A0 + 0x4]
0000880C 2269 0024 movea.l A1, [A1 + 0x24]
00008810 4E91 jsr [A1]
00008812 504F addq.w A7, 8
label00008814:
00008814 4CDF 0C00 movem.l A2,A3, [A7]+
00008818 4E5E unlink A6
0000881A 4E75 rts
0000881C 4E56 FFFC link A6, -0x0004
00008820 2F03 move.l -[A7], D3
00008822 262E 000C move.l D3, [A6 + 0xC]
00008826 0C83 5570 4546 cmpi.l D3, 0x55704546 /* 'UpEF' */
0000882C 6708 beq +0xA /* 00008836 */
0000882E 0C83 4C6F 4546 cmpi.l D3, 0x4C6F4546 /* 'LoEF' */
00008834 6656 bne +0x58 /* 0000888C */
label00008836:
00008836 61FF FFFF 8FF8 bsr -0x7006 /* 00001830 */
0000883C 4227 clr.b -[A7]
0000883E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00008842 61FF 0000 004E bsr +0x50 /* 00008892 */
00008848 4A00 tst.b D0
0000884A 5C4F addq.w A7, 6
0000884C 673E beq +0x40 /* 0000888C */
0000884E 42AE FFFC clr.l [A6 - 0x4]
00008852 486E FFFC pea.l [A6 - 0x4]
00008856 2F3C 6E65 7874 move.l -[A7], 0x6E657874 /* 'next' */
0000885C 61FF FFFF 8FD2 bsr -0x702C /* 00001830 */
00008862 2F08 move.l -[A7], A0
00008864 2057 movea.l A0, [A7]
00008866 2268 0004 movea.l A1, [A0 + 0x4]
0000886A 2269 0354 movea.l A1, [A1 + 0x354]
0000886E 4E91 jsr [A1]
00008870 4AAE FFFC tst.l [A6 - 0x4]
00008874 4FEF 000C lea.l A7, [A7 + 0xC]
00008878 6712 beq +0x14 /* 0000888C */
0000887A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000887E 2057 movea.l A0, [A7]
00008880 2268 0004 movea.l A1, [A0 + 0x4]
00008884 2269 00B4 movea.l A1, [A1 + 0xB4]
00008888 4E91 jsr [A1]
0000888A 584F addq.w A7, 4
label0000888C:
0000888C 261F move.l D3, [A7]+
0000888E 4E5E unlink A6
00008890 4E75 rts
fn00008892:
00008892 4E56 FE00 link A6, -0x0200
00008896 48E7 1820 movem.l -[A7], D3,D4,A2
0000889A 246E 0008 movea.l A2, [A6 + 0x8]
0000889E 182E 000C move.b D4, [A6 + 0xC]
000088A2 7601 moveq.l D3, 0x01
000088A4 486E FF00 pea.l [A6 - 0x100]
000088A8 2F2A 00E0 move.l -[A7], [A2 + 0xE0]
000088AC 2057 movea.l A0, [A7]
000088AE 2268 0004 movea.l A1, [A0 + 0x4]
000088B2 2269 0024 movea.l A1, [A1 + 0x24]
000088B6 4E91 jsr [A1]
000088B8 486E FE00 pea.l [A6 - 0x200]
000088BC 2F2A 00E4 move.l -[A7], [A2 + 0xE4]
000088C0 2057 movea.l A0, [A7]
000088C2 2268 0004 movea.l A1, [A0 + 0x4]
000088C6 2269 0024 movea.l A1, [A1 + 0x24]
000088CA 4E91 jsr [A1]
000088CC 4A2E FF00 tst.b [A6 - 0x100]
000088D0 4FEF 0010 lea.l A7, [A7 + 0x10]
000088D4 6706 beq +0x8 /* 000088DC */
000088D6 4A2E FE00 tst.b [A6 - 0x200]
000088DA 667C bne +0x7E /* 00008958 */
label000088DC:
000088DC 4A2E FF00 tst.b [A6 - 0x100]
000088E0 6632 bne +0x34 /* 00008914 */
000088E2 4A04 tst.b D4
000088E4 672C beq +0x2E /* 00008912 */
000088E6 4879 0001 A5E0 push.l 0x1A5E0
000088EC 42A7 clr.l -[A7]
000088EE 42A7 clr.l -[A7]
000088F0 42A7 clr.l -[A7]
000088F2 A98B syscall ParamText
000088F4 554F subq.w A7, 2
000088F6 3F3C 0C2A move.w -[A7], 0xC2A
000088FA 42A7 clr.l -[A7]
000088FC A987 syscall NoteAlert
000088FE 301F move.w D0, [A7]+
00008900 2F2A 00E0 move.l -[A7], [A2 + 0xE0]
00008904 2057 movea.l A0, [A7]
00008906 2268 0004 movea.l A1, [A0 + 0x4]
0000890A 2269 01D8 movea.l A1, [A1 + 0x1D8]
0000890E 4E91 jsr [A1]
00008910 584F addq.w A7, 4
label00008912:
00008912 7600 moveq.l D3, 0x00
label00008914:
00008914 4A2E FE00 tst.b [A6 - 0x200]
00008918 663E bne +0x40 /* 00008958 */
0000891A 4A04 tst.b D4
0000891C 6738 beq +0x3A /* 00008956 */
0000891E 4879 0001 A5C2 push.l 0x1A5C2
00008924 42A7 clr.l -[A7]
00008926 42A7 clr.l -[A7]
00008928 42A7 clr.l -[A7]
0000892A A98B syscall ParamText
0000892C 554F subq.w A7, 2
0000892E 3F3C 0C2A move.w -[A7], 0xC2A
00008932 42A7 clr.l -[A7]
00008934 A987 syscall NoteAlert
00008936 301F move.w D0, [A7]+
00008938 4AAA 00E4 tst.l [A2 + 0xE4]
0000893C 670A beq +0xC /* 00008948 */
0000893E 206A 00E4 movea.l A0, [A2 + 0xE4]
00008942 41E8 0028 lea.l A0, [A0 + 0x28]
00008946 6004 bra +0x6 /* 0000894C */
label00008948:
00008948 206A 00E4 movea.l A0, [A2 + 0xE4]
label0000894C:
0000894C 4850 pea.l [A0]
0000894E 4EB9 0000 4152 jsr [0x00004152]
00008954 584F addq.w A7, 4
label00008956:
00008956 7600 moveq.l D3, 0x00
label00008958:
00008958 1003 move.b D0, D3
0000895A 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000895E 4E5E unlink A6
00008960 4E75 rts
00008962 206F 0008 movea.l A0, [A7 + 0x8]
00008966 30BC 0088 move.w [A0], 0x88
0000896A 303C 0088 move.w D0, 0x88
0000896E 4E75 rts
00008970 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
00008978 4EF9 0000 8820 jmp [0x00008820]
0000897E 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
00008986 4EF9 0000 8500 jmp [0x00008500]
0000898C 206F 0004 movea.l A0, [A7 + 0x4]
00008990 5088 addq.l A0, 8
00008992 2010 move.l D0, [A0]
00008994 0680 FFFF FF18 addi.l D0, 0xFFFFFF18
0000899A D1AF 0004 add.l [A7 + 0x4], D0
0000899E 4EF9 0000 8500 jmp [0x00008500]
000089A4 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
000089AC 4EF9 0000 8500 jmp [0x00008500]
fn000089B2:
000089B2 4E56 0000 link A6, 0
000089B6 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000089BA 246E 0008 movea.l A2, [A6 + 0x8]
000089BE 362E 000C move.w D3, [A6 + 0xC]
000089C2 286E 000E movea.l A4, [A6 + 0xE]
000089C6 4A43 tst.w D3
000089C8 6718 beq +0x1A /* 000089E2 */
000089CA 204A movea.l A0, A2
000089CC 41E8 00A6 lea.l A0, [A0 + 0xA6]
000089D0 2648 movea.l A3, A0
000089D2 2488 move.l [A2], A0
000089D4 2548 0028 move.l [A2 + 0x28], A0
000089D8 2F0B move.l -[A7], A3
000089DA 4EB9 0000 3F3A jsr [0x00003F3A]
000089E0 584F addq.w A7, 4
label000089E2:
000089E2 2F0C move.l -[A7], A4
000089E4 4267 clr.w -[A7]
000089E6 2F0A move.l -[A7], A2
000089E8 61FF 0000 06DA bsr +0x6DC /* 000090C4 */
000089EE 41F9 0001 9D6A lea.l A0, [0x00019D6A]
000089F4 2548 0004 move.l [A2 + 0x4], A0
000089F8 41F9 0001 9D6A lea.l A0, [0x00019D6A]
000089FE 41E8 0224 lea.l A0, [A0 + 0x224]
00008A02 2252 movea.l A1, [A2]
00008A04 2288 move.l [A1], A0
00008A06 41F9 0001 9D6A lea.l A0, [0x00019D6A]
00008A0C 41E8 0150 lea.l A0, [A0 + 0x150]
00008A10 2548 002C move.l [A2 + 0x2C], A0
00008A14 41F9 0001 9D6A lea.l A0, [0x00019D6A]
00008A1A 41E8 01B0 lea.l A0, [A0 + 0x1B0]
00008A1E 2548 005E move.l [A2 + 0x5E], A0
00008A22 41F9 0001 9D6A lea.l A0, [0x00019D6A]
00008A28 41E8 0210 lea.l A0, [A0 + 0x210]
00008A2C 2548 0074 move.l [A2 + 0x74], A0
00008A30 2652 movea.l A3, [A2]
00008A32 204A movea.l A0, A2
00008A34 41E8 00A6 lea.l A0, [A0 + 0xA6]
00008A38 91CB sub.l A0, A3
00008A3A 2748 0008 move.l [A3 + 0x8], A0
00008A3E 41F9 0000 8B0E lea.l A0, [0x00008B0E]
00008A44 2548 0066 move.l [A2 + 0x66], A0
00008A48 4267 clr.w -[A7]
00008A4A 3F3C 0006 move.w -[A7], 0x6
00008A4E A9ED syscall Pack6
00008A50 205F movea.l A0, [A7]+
00008A52 2648 movea.l A3, A0
00008A54 2053 movea.l A0, [A3]
00008A56 1B50 0814 move.b [A5 + 0x814], [A0]
00008A5A 1B6D 0814 0812 move.b [A5 + 0x812 /* export_254 */], [A5 + 0x814]
00008A60 422D 0813 clr.b [A5 + 0x813]
00008A64 204A movea.l A0, A2
00008A66 5C4F addq.w A7, 6
00008A68 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00008A6C 4E5E unlink A6
00008A6E 4E75 rts
00008A70 4E56 0000 link A6, 0
00008A74 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00008A78 246E 0008 movea.l A2, [A6 + 0x8]
00008A7C 362E 000C move.w D3, [A6 + 0xC]
00008A80 200A move.l D0, A2
00008A82 677C beq +0x7E /* 00008B00 */
00008A84 41F9 0001 9D6A lea.l A0, [0x00019D6A]
00008A8A 2548 0004 move.l [A2 + 0x4], A0
00008A8E 41F9 0001 9D6A lea.l A0, [0x00019D6A]
00008A94 41E8 0224 lea.l A0, [A0 + 0x224]
00008A98 2252 movea.l A1, [A2]
00008A9A 2288 move.l [A1], A0
00008A9C 41F9 0001 9D6A lea.l A0, [0x00019D6A]
00008AA2 41E8 0150 lea.l A0, [A0 + 0x150]
00008AA6 2548 002C move.l [A2 + 0x2C], A0
00008AAA 41F9 0001 9D6A lea.l A0, [0x00019D6A]
00008AB0 41E8 01B0 lea.l A0, [A0 + 0x1B0]
00008AB4 2548 005E move.l [A2 + 0x5E], A0
00008AB8 41F9 0001 9D6A lea.l A0, [0x00019D6A]
00008ABE 41E8 0210 lea.l A0, [A0 + 0x210]
00008AC2 2548 0074 move.l [A2 + 0x74], A0
00008AC6 2652 movea.l A3, [A2]
00008AC8 204A movea.l A0, A2
00008ACA 41E8 00A6 lea.l A0, [A0 + 0xA6]
00008ACE 2848 movea.l A4, A0
00008AD0 91CB sub.l A0, A3
00008AD2 2748 0008 move.l [A3 + 0x8], A0
00008AD6 4267 clr.w -[A7]
00008AD8 2F0A move.l -[A7], A2
00008ADA 61FF 0000 073C bsr +0x73E /* 00009218 */
00008AE0 4A43 tst.w D3
00008AE2 5C4F addq.w A7, 6
00008AE4 670C beq +0xE /* 00008AF2 */
00008AE6 4267 clr.w -[A7]
00008AE8 2F0C move.l -[A7], A4
00008AEA 4EB9 0000 3F42 jsr [0x00003F42]
00008AF0 5C4F addq.w A7, 6
label00008AF2:
00008AF2 4A43 tst.w D3
00008AF4 6F0A ble +0xC /* 00008B00 */
00008AF6 2F0A move.l -[A7], A2
00008AF8 4EB9 0000 2592 jsr [0x00002592]
00008AFE 584F addq.w A7, 4
label00008B00:
00008B00 204A movea.l A0, A2
00008B02 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00008B06 4E5E unlink A6
00008B08 4E75 rts
00008B0A 4E56 FFFA link A6, -0x0006
00008B0E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00008B12 266E 0008 movea.l A3, [A6 + 0x8]
00008B16 3A2E 000C move.w D5, [A6 + 0xC]
00008B1A 282E 000E move.l D4, [A6 + 0xE]
00008B1E 7606 moveq.l D3, 0x06
00008B20 3F05 move.w -[A7], D5
00008B22 4EB9 0000 276A jsr [0x0000276A]
00008B28 4A00 tst.b D0
00008B2A 544F addq.w A7, 2
00008B2C 6706 beq +0x8 /* 00008B34 */
00008B2E 7601 moveq.l D3, 0x01
00008B30 6000 0108 bra +0x10A /* 00008C3A */
label00008B34:
00008B34 3F05 move.w -[A7], D5
00008B36 4EB9 0000 2772 jsr [0x00002772]
00008B3C 4A00 tst.b D0
00008B3E 544F addq.w A7, 2
00008B40 6706 beq +0x8 /* 00008B48 */
00008B42 7602 moveq.l D3, 0x02
00008B44 6000 00F4 bra +0xF6 /* 00008C3A */
label00008B48:
00008B48 3F05 move.w -[A7], D5
00008B4A 4EB9 0000 277A jsr [0x0000277A]
00008B50 4A00 tst.b D0
00008B52 544F addq.w A7, 2
00008B54 6706 beq +0x8 /* 00008B5C */
00008B56 7603 moveq.l D3, 0x03
00008B58 6000 00E0 bra +0xE2 /* 00008C3A */
label00008B5C:
00008B5C 2053 movea.l A0, [A3]
00008B5E 2F28 003E move.l -[A7], [A0 + 0x3E]
00008B62 486E FFFA pea.l [A6 - 0x6]
00008B66 4EB9 0000 27AA jsr [0x000027AA]
00008B6C 7A00 moveq.l D5, 0x00
00008B6E 7C00 moveq.l D6, 0x00
00008B70 7E00 moveq.l D7, 0x00
00008B72 4878 00FF push.l 0xFF
00008B76 4EB9 0000 258A jsr [0x0000258A]
00008B7C 2448 movea.l A2, A0
00008B7E 2853 movea.l A4, [A3]
00008B80 306C 003C movea.w A0, [A4 + 0x3C]
00008B84 2F08 move.l -[A7], A0
00008B86 206C 003E movea.l A0, [A4 + 0x3E]
00008B8A 2F10 move.l -[A7], [A0]
00008B8C 2F0A move.l -[A7], A2
00008B8E 61FF FFFF 84E6 bsr -0x7B18 /* 00001076 */
00008B94 2053 movea.l A0, [A3]
00008B96 3028 003C move.w D0, [A0 + 0x3C]
00008B9A 4232 0000 clr.b [A2 + D0.w]
00008B9E 486D 0812 pea.l [A5 + 0x812 /* export_254 */]
00008BA2 2F0A move.l -[A7], A2
00008BA4 61FF 0000 AF4C bsr +0xAF4E /* 00013AF2 */
00008BAA 2848 movea.l A4, A0
00008BAC 200C move.l D0, A4
00008BAE 4FEF 0020 lea.l A7, [A7 + 0x20]
00008BB2 6708 beq +0xA /* 00008BBC */
00008BB4 7A01 moveq.l D5, 0x01
00008BB6 204C movea.l A0, A4
00008BB8 91CA sub.l A0, A2
00008BBA 2E08 move.l D7, A0
label00008BBC:
00008BBC 4A05 tst.b D5
00008BBE 670E beq +0x10 /* 00008BCE */
00008BC0 528C addq.l A4, 1
00008BC2 2F0C move.l -[A7], A4
00008BC4 61FF FFFF CA2C bsr -0x35D2 /* 000055F2 */
00008BCA 3C00 move.w D6, D0
00008BCC 584F addq.w A7, 4
label00008BCE:
00008BCE 2044 movea.l A0, D4
00008BD0 3F10 move.w -[A7], [A0]
00008BD2 4EB9 0000 2792 jsr [0x00002792]
00008BD8 4A00 tst.b D0
00008BDA 544F addq.w A7, 2
00008BDC 6742 beq +0x44 /* 00008C20 */
00008BDE 2044 movea.l A0, D4
00008BE0 3F10 move.w -[A7], [A0]
00008BE2 4EB9 0000 279A jsr [0x0000279A]
00008BE8 4A00 tst.b D0
00008BEA 544F addq.w A7, 2
00008BEC 6716 beq +0x18 /* 00008C04 */
00008BEE 3006 move.w D0, D6
00008BF0 48C0 ext.l D0
00008BF2 7203 moveq.l D1, 0x03
00008BF4 B081 cmp.l D0, D1
00008BF6 6D08 blt +0xA /* 00008C00 */
00008BF8 2053 movea.l A0, [A3]
00008BFA BE68 0020 cmp.w D7, [A0 + 0x20]
00008BFE 6D04 blt +0x6 /* 00008C04 */
label00008C00:
00008C00 7600 moveq.l D3, 0x00
00008C02 6002 bra +0x4 /* 00008C06 */
label00008C04:
00008C04 7605 moveq.l D3, 0x05
label00008C06:
00008C06 102D 0814 move.b D0, [A5 + 0x814]
00008C0A 49C0 lea.l A4, D0
00008C0C 2044 movea.l A0, D4
00008C0E 7200 moveq.l D1, 0x00
00008C10 3210 move.w D1, [A0]
00008C12 B280 cmp.l D1, D0
00008C14 660A bne +0xC /* 00008C20 */
00008C16 4A05 tst.b D5
00008C18 6704 beq +0x6 /* 00008C1E */
00008C1A 7605 moveq.l D3, 0x05
00008C1C 6002 bra +0x4 /* 00008C20 */
label00008C1E:
00008C1E 7600 moveq.l D3, 0x00
label00008C20:
00008C20 2F0A move.l -[A7], A2
00008C22 4EB9 0000 2592 jsr [0x00002592]
00008C28 3F3C FFFF move.w -[A7], 0xFFFF
00008C2C 486E FFFA pea.l [A6 - 0x6]
00008C30 4EB9 0000 27B2 jsr [0x000027B2]
00008C36 4FEF 000A lea.l A7, [A7 + 0xA]
label00008C3A:
00008C3A 1003 move.b D0, D3
00008C3C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00008C40 4E5E unlink A6
00008C42 4E75 rts
00008C44 4E56 FFF6 link A6, -0x000A
00008C48 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00008C4C 246E 0008 movea.l A2, [A6 + 0x8]
00008C50 282E 000C move.l D4, [A6 + 0xC]
00008C54 266E 0010 movea.l A3, [A6 + 0x10]
00008C58 7601 moveq.l D3, 0x01
00008C5A 2004 move.l D0, D4
00008C5C 61FF FFFF 7996 bsr -0x8668 /* 000005F4 */
00008C62 0202 0000 andi.b D2, 0x0
00008C66 000C 0000 ori.b A4, 0x0
00008C6A 00C9 .incomplete
00008C6C 000A 0000 ori.b A2, 0x0
00008C70 000C 003E ori.b A4, 0x3E /* '>' */
00008C74 0000 000D ori.b D0, 0xD /* '\r' */
00008C78 0086 0000 000E ori.l D6, 0xE
00008C7E 009A 0000 000F ori.l [A2]+, 0xF
00008C84 0152 bchg [A2], D0
00008C86 0000 0010 ori.b D0, 0x10
00008C8A 01C8 .incomplete
00008C8C 0000 0014 ori.b D0, 0x14
00008C90 01A4 bclr -[A4], D0
00008C92 0000 0016 ori.b D0, 0x16
00008C96 018C bclr A4, D0
00008C98 0000 0018 ori.b D0, 0x18
00008C9C 0186 bclr D6, D0
00008C9E 0000 0019 ori.b D0, 0x19
00008CA2 0180 bclr D0, D0
00008CA4 0000 001A ori.b D0, 0x1A
00008CA8 017A 0000 bchg [PC /* 00008CAA */], D0
00008CAC 00C9 .incomplete
00008CAE 0192 bclr [A2], D0
00008CB0 4878 0026 push.l 0x26 /* '&' */
00008CB4 4EB9 0000 258A jsr [0x0000258A]
00008CBA 2648 movea.l A3, A0
00008CBC 2008 move.l D0, A0
00008CBE 584F addq.w A7, 4
00008CC0 6724 beq +0x26 /* 00008CE6 */
00008CC2 2F0A move.l -[A7], A2
00008CC4 200A move.l D0, A2
00008CC6 4A80 tst.l D0
00008CC8 6708 beq +0xA /* 00008CD2 */
00008CCA 204A movea.l A0, A2
00008CCC 41E8 0028 lea.l A0, [A0 + 0x28]
00008CD0 6002 bra +0x4 /* 00008CD4 */
label00008CD2:
00008CD2 204A movea.l A0, A2
label00008CD4:
00008CD4 4850 pea.l [A0]
00008CD6 2F2A 0062 move.l -[A7], [A2 + 0x62]
00008CDA 2F0B move.l -[A7], A3
00008CDC 4EB9 0000 2B42 jsr [0x00002B42]
00008CE2 4FEF 0010 lea.l A7, [A7 + 0x10]
label00008CE6:
00008CE6 2F0B move.l -[A7], A3
00008CE8 486A 0028 pea.l [A2 + 0x28]
00008CEC 2057 movea.l A0, [A7]
00008CEE 2268 0004 movea.l A1, [A0 + 0x4]
00008CF2 2269 003C movea.l A1, [A1 + 0x3C]
00008CF6 4E91 jsr [A1]
00008CF8 504F addq.w A7, 8
00008CFA 6000 017C bra +0x17E /* 00008E78 */
00008CFE 2F2A 0062 move.l -[A7], [A2 + 0x62]
00008D02 A9D5 syscall TECopy
00008D04 594F subq.w A7, 4
00008D06 A9FC syscall ZeroScrap
00008D08 201F move.l D0, [A7]+
00008D0A 554F subq.w A7, 2
00008D0C 4EB9 0000 2512 jsr [0x00002512]
00008D12 301F move.w D0, [A7]+
00008D14 6000 0162 bra +0x164 /* 00008E78 */
00008D18 7A01 moveq.l D5, 0x01
00008D1A 203C 0000 00FF move.l D0, 0xFF
00008D20 A122 syscall NewHandle, flags=1
00008D22 2648 movea.l A3, A0
00008D24 594F subq.w A7, 4
00008D26 2F0B move.l -[A7], A3
00008D28 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00008D2E 486E FFF6 pea.l [A6 - 0xA]
00008D32 A9FD syscall GetScrap
00008D34 201F move.l D0, [A7]+
00008D36 2800 move.l D4, D0
00008D38 4A84 tst.l D4
00008D3A 6F36 ble +0x38 /* 00008D72 */
00008D3C 2F0B move.l -[A7], A3
00008D3E 486E FFFA pea.l [A6 - 0x6]
00008D42 4EB9 0000 27AA jsr [0x000027AA]
00008D48 2053 movea.l A0, [A3]
00008D4A 4230 4800 clr.b [A0 + D4]
00008D4E 2F13 move.l -[A7], [A3]
00008D50 2F0A move.l -[A7], A2
00008D52 2057 movea.l A0, [A7]
00008D54 2268 0004 movea.l A1, [A0 + 0x4]
00008D58 2269 0220 movea.l A1, [A1 + 0x220]
00008D5C 4E91 jsr [A1]
00008D5E 1A00 move.b D5, D0
00008D60 3F3C FFFF move.w -[A7], 0xFFFF
00008D64 486E FFFA pea.l [A6 - 0x6]
00008D68 4EB9 0000 27B2 jsr [0x000027B2]
00008D6E 4FEF 0016 lea.l A7, [A7 + 0x16]
label00008D72:
00008D72 4A05 tst.b D5
00008D74 674C beq +0x4E /* 00008DC2 */
00008D76 4878 002A push.l 0x2A /* '*' */
00008D7A 4EB9 0000 258A jsr [0x0000258A]
00008D80 2848 movea.l A4, A0
00008D82 2008 move.l D0, A0
00008D84 584F addq.w A7, 4
00008D86 6724 beq +0x26 /* 00008DAC */
00008D88 2F0A move.l -[A7], A2
00008D8A 200A move.l D0, A2
00008D8C 4A80 tst.l D0
00008D8E 6708 beq +0xA /* 00008D98 */
00008D90 204A movea.l A0, A2
00008D92 41E8 0028 lea.l A0, [A0 + 0x28]
00008D96 6002 bra +0x4 /* 00008D9A */
label00008D98:
00008D98 204A movea.l A0, A2
label00008D9A:
00008D9A 4850 pea.l [A0]
00008D9C 2F2A 0062 move.l -[A7], [A2 + 0x62]
00008DA0 2F0C move.l -[A7], A4
00008DA2 4EB9 0000 2B52 jsr [0x00002B52]
00008DA8 4FEF 0010 lea.l A7, [A7 + 0x10]
label00008DAC:
00008DAC 2F0C move.l -[A7], A4
00008DAE 486A 0028 pea.l [A2 + 0x28]
00008DB2 2057 movea.l A0, [A7]
00008DB4 2268 0004 movea.l A1, [A0 + 0x4]
00008DB8 2269 003C movea.l A1, [A1 + 0x3C]
00008DBC 4E91 jsr [A1]
00008DBE 504F addq.w A7, 8
00008DC0 6006 bra +0x8 /* 00008DC8 */
label00008DC2:
00008DC2 3F3C 0001 move.w -[A7], 0x1
00008DC6 A9C8 syscall SysBeep
label00008DC8:
00008DC8 200B move.l D0, A3
00008DCA 6700 00AC beq +0xAE /* 00008E78 */
00008DCE 204B movea.l A0, A3
00008DD0 A023 syscall DisposHandle/DisposeHandle
00008DD2 6000 00A4 bra +0xA6 /* 00008E78 */
00008DD6 4878 0026 push.l 0x26 /* '&' */
00008DDA 4EB9 0000 258A jsr [0x0000258A]
00008DE0 2648 movea.l A3, A0
00008DE2 2008 move.l D0, A0
00008DE4 584F addq.w A7, 4
00008DE6 6724 beq +0x26 /* 00008E0C */
00008DE8 2F0A move.l -[A7], A2
00008DEA 200A move.l D0, A2
00008DEC 4A80 tst.l D0
00008DEE 6708 beq +0xA /* 00008DF8 */
00008DF0 204A movea.l A0, A2
00008DF2 41E8 0028 lea.l A0, [A0 + 0x28]
00008DF6 6002 bra +0x4 /* 00008DFA */
label00008DF8:
00008DF8 204A movea.l A0, A2
label00008DFA:
00008DFA 4850 pea.l [A0]
00008DFC 2F2A 0062 move.l -[A7], [A2 + 0x62]
00008E00 2F0B move.l -[A7], A3
00008E02 4EB9 0000 2B72 jsr [0x00002B72]
00008E08 4FEF 0010 lea.l A7, [A7 + 0x10]
label00008E0C:
00008E0C 2F0B move.l -[A7], A3
00008E0E 486A 0028 pea.l [A2 + 0x28]
00008E12 2057 movea.l A0, [A7]
00008E14 2268 0004 movea.l A1, [A0 + 0x4]
00008E18 2269 003C movea.l A1, [A1 + 0x3C]
00008E1C 4E91 jsr [A1]
00008E1E 504F addq.w A7, 8
00008E20 6056 bra +0x58 /* 00008E78 */
00008E22 2F0A move.l -[A7], A2
00008E24 2057 movea.l A0, [A7]
00008E26 2268 0004 movea.l A1, [A0 + 0x4]
00008E2A 2269 01F4 movea.l A1, [A1 + 0x1F4]
00008E2E 4E91 jsr [A1]
00008E30 584F addq.w A7, 4
00008E32 6044 bra +0x46 /* 00008E78 */
00008E34 B7EA 006A cmpa.l A3, [A2 + 0x6A]
00008E38 663E bne +0x40 /* 00008E78 */
00008E3A 42AA 006A clr.l [A2 + 0x6A]
00008E3E 6038 bra +0x3A /* 00008E78 */
00008E40 2F0A move.l -[A7], A2
00008E42 4EB9 0000 360A jsr [0x0000360A]
00008E48 4A00 tst.b D0
00008E4A 584F addq.w A7, 4
00008E4C 6604 bne +0x6 /* 00008E52 */
00008E4E 7600 moveq.l D3, 0x00
00008E50 6026 bra +0x28 /* 00008E78 */
label00008E52:
00008E52 2F0A move.l -[A7], A2
00008E54 2057 movea.l A0, [A7]
00008E56 2268 0004 movea.l A1, [A0 + 0x4]
00008E5A 2269 01F0 movea.l A1, [A1 + 0x1F0]
00008E5E 4E91 jsr [A1]
00008E60 584F addq.w A7, 4
00008E62 6014 bra +0x16 /* 00008E78 */
00008E64 2F0B move.l -[A7], A3
00008E66 2F04 move.l -[A7], D4
00008E68 486A 0028 pea.l [A2 + 0x28]
00008E6C 4EB9 0000 41A2 jsr [0x000041A2]
00008E72 1600 move.b D3, D0
00008E74 4FEF 000C lea.l A7, [A7 + 0xC]
label00008E78:
00008E78 1003 move.b D0, D3
00008E7A 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00008E7E 4E5E unlink A6
00008E80 4E75 rts
00008E82 4E56 FEF6 link A6, -0x010A
00008E86 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00008E8A 246E 0008 movea.l A2, [A6 + 0x8]
00008E8E 266E 000C movea.l A3, [A6 + 0xC]
00008E92 206A 0062 movea.l A0, [A2 + 0x62]
00008E96 2050 movea.l A0, [A0]
00008E98 2F28 003E move.l -[A7], [A0 + 0x3E]
00008E9C 486E FFF8 pea.l [A6 - 0x8]
00008EA0 4EB9 0000 27AA jsr [0x000027AA]
00008EA6 2F0B move.l -[A7], A3
00008EA8 61FF FFFF C748 bsr -0x38B6 /* 000055F2 */
00008EAE 3D40 FFF6 move.w [A6 - 0xA], D0
00008EB2 7A00 moveq.l D5, 0x00
00008EB4 7C00 moveq.l D6, 0x00
00008EB6 7EFF moveq.l D7, 0xFFFFFFFF
00008EB8 206A 0062 movea.l A0, [A2 + 0x62]
00008EBC 2850 movea.l A4, [A0]
00008EBE 306C 003C movea.w A0, [A4 + 0x3C]
00008EC2 2F08 move.l -[A7], A0
00008EC4 206C 003E movea.l A0, [A4 + 0x3E]
00008EC8 2F10 move.l -[A7], [A0]
00008ECA 486E FEF6 pea.l [A6 - 0x10A]
00008ECE 61FF FFFF 81A6 bsr -0x7E58 /* 00001076 */
00008ED4 206A 0062 movea.l A0, [A2 + 0x62]
00008ED8 2050 movea.l A0, [A0]
00008EDA 43EE FEF6 lea.l A1, [A6 - 0x10A]
00008EDE 3028 003C move.w D0, [A0 + 0x3C]
00008EE2 4231 0000 clr.b [A1 + D0.w]
00008EE6 486D 0812 pea.l [A5 + 0x812 /* export_254 */]
00008EEA 486E FEF6 pea.l [A6 - 0x10A]
00008EEE 61FF 0000 AC02 bsr +0xAC04 /* 00013AF2 */
00008EF4 2848 movea.l A4, A0
00008EF6 200C move.l D0, A4
00008EF8 4FEF 0020 lea.l A7, [A7 + 0x20]
00008EFC 670A beq +0xC /* 00008F08 */
00008EFE 41EE FEF6 lea.l A0, [A6 - 0x10A]
00008F02 224C movea.l A1, A4
00008F04 93C8 sub.l A1, A0
00008F06 2E09 move.l D7, A1
label00008F08:
00008F08 7600 moveq.l D3, 0x00
00008F0A 6054 bra +0x56 /* 00008F60 */
label00008F0C:
00008F0C 422E FFFF clr.b [A6 - 0x1]
00008F10 1833 3000 move.b D4, [A3 + D3.w]
00008F14 B82D 0814 cmp.b D4, [A5 + 0x814]
00008F18 6608 bne +0xA /* 00008F22 */
00008F1A 5245 addq.w D5, 1
00008F1C 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1
label00008F22:
00008F22 4A2E FFFF tst.b [A6 - 0x1]
00008F26 6702 beq +0x4 /* 00008F2A */
00008F28 5246 addq.w D6, 1
label00008F2A:
00008F2A 0C04 0030 cmpi.b D4, 0x30 /* '0' */
00008F2E 6D06 blt +0x8 /* 00008F36 */
00008F30 0C04 0039 cmpi.b D4, 0x39 /* '9' */
00008F34 6F06 ble +0x8 /* 00008F3C */
label00008F36:
00008F36 B82D 0814 cmp.b D4, [A5 + 0x814]
00008F3A 660C bne +0xE /* 00008F48 */
label00008F3C:
00008F3C 0C45 0001 cmpi.w D5, 0x1
00008F40 6E06 bgt +0x8 /* 00008F48 */
00008F42 0C46 0004 cmpi.w D6, 0x4
00008F46 6F16 ble +0x18 /* 00008F5E */
label00008F48:
00008F48 3F3C FFFF move.w -[A7], 0xFFFF
00008F4C 486E FFF8 pea.l [A6 - 0x8]
00008F50 4EB9 0000 27B2 jsr [0x000027B2]
00008F56 7000 moveq.l D0, 0x00
00008F58 5C4F addq.w A7, 6
00008F5A 6000 00CA bra +0xCC /* 00009026 */
label00008F5E:
00008F5E 5243 addq.w D3, 1
label00008F60:
00008F60 B66E FFF6 cmp.w D3, [A6 - 0xA]
00008F64 6DA6 blt -0x58 /* 00008F0C */
00008F66 306E FFF6 movea.w A0, [A6 - 0xA]
00008F6A 2F08 move.l -[A7], A0
00008F6C 2F0A move.l -[A7], A2
00008F6E 2057 movea.l A0, [A7]
00008F70 2268 0004 movea.l A1, [A0 + 0x4]
00008F74 2269 020C movea.l A1, [A1 + 0x20C]
00008F78 4E91 jsr [A1]
00008F7A 4A00 tst.b D0
00008F7C 504F addq.w A7, 8
00008F7E 6716 beq +0x18 /* 00008F96 */
00008F80 3F3C FFFF move.w -[A7], 0xFFFF
00008F84 486E FFF8 pea.l [A6 - 0x8]
00008F88 4EB9 0000 27B2 jsr [0x000027B2]
00008F8E 7000 moveq.l D0, 0x00
00008F90 5C4F addq.w A7, 6
00008F92 6000 0092 bra +0x94 /* 00009026 */
label00008F96:
00008F96 4A45 tst.w D5
00008F98 6F2A ble +0x2C /* 00008FC4 */
00008F9A 4A47 tst.w D7
00008F9C 6D26 blt +0x28 /* 00008FC4 */
00008F9E 206A 0062 movea.l A0, [A2 + 0x62]
00008FA2 2650 movea.l A3, [A0]
00008FA4 BE6B 0020 cmp.w D7, [A3 + 0x20]
00008FA8 6D06 blt +0x8 /* 00008FB0 */
00008FAA BE6B 0022 cmp.w D7, [A3 + 0x22]
00008FAE 6D14 blt +0x16 /* 00008FC4 */
label00008FB0:
00008FB0 3F3C FFFF move.w -[A7], 0xFFFF
00008FB4 486E FFF8 pea.l [A6 - 0x8]
00008FB8 4EB9 0000 27B2 jsr [0x000027B2]
00008FBE 7000 moveq.l D0, 0x00
00008FC0 5C4F addq.w A7, 6
00008FC2 6062 bra +0x64 /* 00009026 */
label00008FC4:
00008FC4 4A47 tst.w D7
00008FC6 6F4C ble +0x4E /* 00009014 */
00008FC8 206A 0062 movea.l A0, [A2 + 0x62]
00008FCC 2650 movea.l A3, [A0]
00008FCE 362B 0020 move.w D3, [A3 + 0x20]
00008FD2 B647 cmp.w D3, D7
00008FD4 6F3E ble +0x40 /* 00009014 */
00008FD6 3003 move.w D0, D3
00008FD8 48C0 ext.l D0
00008FDA 322B 0022 move.w D1, [A3 + 0x22]
00008FDE 48C1 ext.l D1
00008FE0 9280 sub.l D1, D0
00008FE2 3007 move.w D0, D7
00008FE4 48C0 ext.l D0
00008FE6 342B 003C move.w D2, [A3 + 0x3C]
00008FEA 48C2 ext.l D2
00008FEC 9480 sub.l D2, D0
00008FEE 5382 subq.l D2, 1
00008FF0 302E FFF6 move.w D0, [A6 - 0xA]
00008FF4 48C0 ext.l D0
00008FF6 D082 add.l D0, D2
00008FF8 9081 sub.l D0, D1
00008FFA 7203 moveq.l D1, 0x03
00008FFC B081 cmp.l D0, D1
00008FFE 6F14 ble +0x16 /* 00009014 */
00009000 3F3C FFFF move.w -[A7], 0xFFFF
00009004 486E FFF8 pea.l [A6 - 0x8]
00009008 4EB9 0000 27B2 jsr [0x000027B2]
0000900E 7000 moveq.l D0, 0x00
00009010 5C4F addq.w A7, 6
00009012 6012 bra +0x14 /* 00009026 */
label00009014:
00009014 3F3C FFFF move.w -[A7], 0xFFFF
00009018 486E FFF8 pea.l [A6 - 0x8]
0000901C 4EB9 0000 27B2 jsr [0x000027B2]
00009022 7001 moveq.l D0, 0x01
00009024 5C4F addq.w A7, 6
label00009026:
00009026 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000902A 4E5E unlink A6
0000902C 4E75 rts
0000902E 206F 0004 movea.l A0, [A7 + 0x4]
00009032 5088 addq.l A0, 8
00009034 2010 move.l D0, [A0]
00009036 0680 FFFF FF5A addi.l D0, 0xFFFFFF5A
0000903C D1AF 0004 add.l [A7 + 0x4], D0
00009040 4EF9 0000 8A74 jmp [0x00008A74]
00009046 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0000904E 4EF9 0000 92B6 jmp [0x000092B6]
00009054 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0000905C 4EF9 0000 32C2 jmp [0x000032C2]
00009062 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0000906A 4EF9 0000 3E5A jmp [0x00003E5A]
00009070 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
00009078 4EF9 0000 3E42 jmp [0x00003E42]
0000907E 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
00009086 4EF9 0000 8C48 jmp [0x00008C48]
0000908C 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
00009094 4EF9 0000 8A74 jmp [0x00008A74]
0000909A 06AF FFFF FFA2 0004 addi.l [A7 + 0x4], 0xFFFFFFA2
000090A2 4EF9 0000 32D2 jmp [0x000032D2]
000090A8 06AF FFFF FFA2 0004 addi.l [A7 + 0x4], 0xFFFFFFA2
000090B0 4EF9 0000 8A74 jmp [0x00008A74]
000090B6 06AF FFFF FF8C 0004 addi.l [A7 + 0x4], 0xFFFFFF8C
000090BE 4EF9 0000 8A74 jmp [0x00008A74]
fn000090C4:
000090C4 4E56 0000 link A6, 0
000090C8 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000090CC 246E 0008 movea.l A2, [A6 + 0x8]
000090D0 362E 000C move.w D3, [A6 + 0xC]
000090D4 286E 000E movea.l A4, [A6 + 0xE]
000090D8 4A43 tst.w D3
000090DA 6718 beq +0x1A /* 000090F4 */
000090DC 204A movea.l A0, A2
000090DE 41E8 00A6 lea.l A0, [A0 + 0xA6]
000090E2 2648 movea.l A3, A0
000090E4 2488 move.l [A2], A0
000090E6 2548 0028 move.l [A2 + 0x28], A0
000090EA 2F0B move.l -[A7], A3
000090EC 4EB9 0000 3F3A jsr [0x00003F3A]
000090F2 584F addq.w A7, 4
label000090F4:
000090F4 2F0C move.l -[A7], A4
000090F6 4267 clr.w -[A7]
000090F8 2F0A move.l -[A7], A2
000090FA 4EB9 0000 3E2A jsr [0x00003E2A]
00009100 41F9 0001 999E lea.l A0, [0x0001999E]
00009106 2548 0004 move.l [A2 + 0x4], A0
0000910A 41F9 0001 999E lea.l A0, [0x0001999E]
00009110 41E8 0220 lea.l A0, [A0 + 0x220]
00009114 2252 movea.l A1, [A2]
00009116 2288 move.l [A1], A0
00009118 41F9 0001 999E lea.l A0, [0x0001999E]
0000911E 41E8 0150 lea.l A0, [A0 + 0x150]
00009122 2548 002C move.l [A2 + 0x2C], A0
00009126 41F9 0001 999E lea.l A0, [0x0001999E]
0000912C 41E8 01B0 lea.l A0, [A0 + 0x1B0]
00009130 2548 005E move.l [A2 + 0x5E], A0
00009134 41F9 0001 999E lea.l A0, [0x0001999E]
0000913A 41E8 0210 lea.l A0, [A0 + 0x210]
0000913E 2548 0074 move.l [A2 + 0x74], A0
00009142 2652 movea.l A3, [A2]
00009144 204A movea.l A0, A2
00009146 41E8 00A6 lea.l A0, [A0 + 0xA6]
0000914A 91CB sub.l A0, A3
0000914C 2748 0008 move.l [A3 + 0x8], A0
00009150 204A movea.l A0, A2
00009152 4FEF 000A lea.l A7, [A7 + 0xA]
00009156 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000915A 4E5E unlink A6
0000915C 4E75 rts
fn0000915E:
0000915E 4E56 0000 link A6, 0
00009162 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00009166 246E 0008 movea.l A2, [A6 + 0x8]
0000916A 2E2E 0012 move.l D7, [A6 + 0x12]
0000916E 3C2E 0016 move.w D6, [A6 + 0x16]
00009172 3A2E 0018 move.w D5, [A6 + 0x18]
00009176 182E 001A move.b D4, [A6 + 0x1A]
0000917A 262E 001C move.l D3, [A6 + 0x1C]
0000917E 286E 0020 movea.l A4, [A6 + 0x20]
00009182 4A6E 000C tst.w [A6 + 0xC]
00009186 6718 beq +0x1A /* 000091A0 */
00009188 204A movea.l A0, A2
0000918A 41E8 00A6 lea.l A0, [A0 + 0xA6]
0000918E 2648 movea.l A3, A0
00009190 2488 move.l [A2], A0
00009192 2548 0028 move.l [A2 + 0x28], A0
00009196 2F0B move.l -[A7], A3
00009198 4EB9 0000 3F3A jsr [0x00003F3A]
0000919E 584F addq.w A7, 4
label000091A0:
000091A0 2F0C move.l -[A7], A4
000091A2 2F03 move.l -[A7], D3
000091A4 1F04 move.b -[A7], D4
000091A6 3F05 move.w -[A7], D5
000091A8 3F06 move.w -[A7], D6
000091AA 2F07 move.l -[A7], D7
000091AC 2F2E 000E move.l -[A7], [A6 + 0xE]
000091B0 4267 clr.w -[A7]
000091B2 2F0A move.l -[A7], A2
000091B4 4EB9 0000 3E32 jsr [0x00003E32]
000091BA 41F9 0001 999E lea.l A0, [0x0001999E]
000091C0 2548 0004 move.l [A2 + 0x4], A0
000091C4 41F9 0001 999E lea.l A0, [0x0001999E]
000091CA 41E8 0220 lea.l A0, [A0 + 0x220]
000091CE 2252 movea.l A1, [A2]
000091D0 2288 move.l [A1], A0
000091D2 41F9 0001 999E lea.l A0, [0x0001999E]
000091D8 41E8 0150 lea.l A0, [A0 + 0x150]
000091DC 2548 002C move.l [A2 + 0x2C], A0
000091E0 41F9 0001 999E lea.l A0, [0x0001999E]
000091E6 41E8 01B0 lea.l A0, [A0 + 0x1B0]
000091EA 2548 005E move.l [A2 + 0x5E], A0
000091EE 41F9 0001 999E lea.l A0, [0x0001999E]
000091F4 41E8 0210 lea.l A0, [A0 + 0x210]
000091F8 2548 0074 move.l [A2 + 0x74], A0
000091FC 2652 movea.l A3, [A2]
000091FE 204A movea.l A0, A2
00009200 41E8 00A6 lea.l A0, [A0 + 0xA6]
00009204 91CB sub.l A0, A3
00009206 2748 0008 move.l [A3 + 0x8], A0
0000920A 204A movea.l A0, A2
0000920C 4FEF 001C lea.l A7, [A7 + 0x1C]
00009210 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00009214 4E5E unlink A6
00009216 4E75 rts
fn00009218:
00009218 4E56 0000 link A6, 0
0000921C 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00009220 246E 0008 movea.l A2, [A6 + 0x8]
00009224 362E 000C move.w D3, [A6 + 0xC]
00009228 200A move.l D0, A2
0000922A 677C beq +0x7E /* 000092A8 */
0000922C 41F9 0001 999E lea.l A0, [0x0001999E]
00009232 2548 0004 move.l [A2 + 0x4], A0
00009236 41F9 0001 999E lea.l A0, [0x0001999E]
0000923C 41E8 0220 lea.l A0, [A0 + 0x220]
00009240 2252 movea.l A1, [A2]
00009242 2288 move.l [A1], A0
00009244 41F9 0001 999E lea.l A0, [0x0001999E]
0000924A 41E8 0150 lea.l A0, [A0 + 0x150]
0000924E 2548 002C move.l [A2 + 0x2C], A0
00009252 41F9 0001 999E lea.l A0, [0x0001999E]
00009258 41E8 01B0 lea.l A0, [A0 + 0x1B0]
0000925C 2548 005E move.l [A2 + 0x5E], A0
00009260 41F9 0001 999E lea.l A0, [0x0001999E]
00009266 41E8 0210 lea.l A0, [A0 + 0x210]
0000926A 2548 0074 move.l [A2 + 0x74], A0
0000926E 2652 movea.l A3, [A2]
00009270 204A movea.l A0, A2
00009272 41E8 00A6 lea.l A0, [A0 + 0xA6]
00009276 2848 movea.l A4, A0
00009278 91CB sub.l A0, A3
0000927A 2748 0008 move.l [A3 + 0x8], A0
0000927E 4267 clr.w -[A7]
00009280 2F0A move.l -[A7], A2
00009282 4EB9 0000 3E3A jsr [0x00003E3A]
00009288 4A43 tst.w D3
0000928A 5C4F addq.w A7, 6
0000928C 670C beq +0xE /* 0000929A */
0000928E 4267 clr.w -[A7]
00009290 2F0C move.l -[A7], A4
00009292 4EB9 0000 3F42 jsr [0x00003F42]
00009298 5C4F addq.w A7, 6
label0000929A:
0000929A 4A43 tst.w D3
0000929C 6F0A ble +0xC /* 000092A8 */
0000929E 2F0A move.l -[A7], A2
000092A0 4EB9 0000 2592 jsr [0x00002592]
000092A6 584F addq.w A7, 4
label000092A8:
000092A8 204A movea.l A0, A2
000092AA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000092AE 4E5E unlink A6
000092B0 4E75 rts
000092B2 4E56 0000 link A6, 0
000092B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000092BA 4EB9 0000 32CA jsr [0x000032CA]
000092C0 4E5E unlink A6
000092C2 4E75 rts
000092C4 4E56 0000 link A6, 0
000092C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000092CC 2057 movea.l A0, [A7]
000092CE 2268 0004 movea.l A1, [A0 + 0x4]
000092D2 2269 021C movea.l A1, [A1 + 0x21C]
000092D6 4E91 jsr [A1]
000092D8 4E5E unlink A6
000092DA 4E75 rts
000092DC 206F 0004 movea.l A0, [A7 + 0x4]
000092E0 5088 addq.l A0, 8
000092E2 2010 move.l D0, [A0]
000092E4 0680 FFFF FF5A addi.l D0, 0xFFFFFF5A
000092EA D1AF 0004 add.l [A7 + 0x4], D0
000092EE 4EF9 0000 921C jmp [0x0000921C]
000092F4 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
000092FC 4EF9 0000 3272 jmp [0x00003272]
00009302 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0000930A 4EF9 0000 921C jmp [0x0000921C]
00009310 06AF FFFF FFA2 0004 addi.l [A7 + 0x4], 0xFFFFFFA2
00009318 4EF9 0000 921C jmp [0x0000921C]
0000931E 06AF FFFF FF8C 0004 addi.l [A7 + 0x4], 0xFFFFFF8C
00009326 4EF9 0000 921C jmp [0x0000921C]
fn0000932C:
0000932C 4E56 0000 link A6, 0
00009330 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00009334 246E 0008 movea.l A2, [A6 + 0x8]
00009338 362E 000C move.w D3, [A6 + 0xC]
0000933C 286E 000E movea.l A4, [A6 + 0xE]
00009340 4A43 tst.w D3
00009342 6714 beq +0x16 /* 00009358 */
00009344 204A movea.l A0, A2
00009346 41E8 0028 lea.l A0, [A0 + 0x28]
0000934A 2648 movea.l A3, A0
0000934C 2488 move.l [A2], A0
0000934E 2F0B move.l -[A7], A3
00009350 4EB9 0000 3F3A jsr [0x00003F3A]
00009356 584F addq.w A7, 4
label00009358:
00009358 2F0C move.l -[A7], A4
0000935A 4267 clr.w -[A7]
0000935C 2F0A move.l -[A7], A2
0000935E 4EB9 0000 341A jsr [0x0000341A]
00009364 41F9 0001 9794 lea.l A0, [0x00019794]
0000936A 2548 0004 move.l [A2 + 0x4], A0
0000936E 41F9 0001 9794 lea.l A0, [0x00019794]
00009374 41E8 0150 lea.l A0, [A0 + 0x150]
00009378 2252 movea.l A1, [A2]
0000937A 2288 move.l [A1], A0
0000937C 2652 movea.l A3, [A2]
0000937E 204A movea.l A0, A2
00009380 41E8 0028 lea.l A0, [A0 + 0x28]
00009384 91CB sub.l A0, A3
00009386 2748 0008 move.l [A3 + 0x8], A0
0000938A 204A movea.l A0, A2
0000938C 4FEF 000A lea.l A7, [A7 + 0xA]
00009390 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00009394 4E5E unlink A6
00009396 4E75 rts
00009398 4E56 0000 link A6, 0
0000939C 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000093A0 246E 0008 movea.l A2, [A6 + 0x8]
000093A4 362E 000C move.w D3, [A6 + 0xC]
000093A8 200A move.l D0, A2
000093AA 6752 beq +0x54 /* 000093FE */
000093AC 41F9 0001 9794 lea.l A0, [0x00019794]
000093B2 2548 0004 move.l [A2 + 0x4], A0
000093B6 41F9 0001 9794 lea.l A0, [0x00019794]
000093BC 41E8 0150 lea.l A0, [A0 + 0x150]
000093C0 2252 movea.l A1, [A2]
000093C2 2288 move.l [A1], A0
000093C4 2652 movea.l A3, [A2]
000093C6 204A movea.l A0, A2
000093C8 41E8 0028 lea.l A0, [A0 + 0x28]
000093CC 2848 movea.l A4, A0
000093CE 91CB sub.l A0, A3
000093D0 2748 0008 move.l [A3 + 0x8], A0
000093D4 4267 clr.w -[A7]
000093D6 2F0A move.l -[A7], A2
000093D8 4EB9 0000 342A jsr [0x0000342A]
000093DE 4A43 tst.w D3
000093E0 5C4F addq.w A7, 6
000093E2 670C beq +0xE /* 000093F0 */
000093E4 4267 clr.w -[A7]
000093E6 2F0C move.l -[A7], A4
000093E8 4EB9 0000 3F42 jsr [0x00003F42]
000093EE 5C4F addq.w A7, 6
label000093F0:
000093F0 4A43 tst.w D3
000093F2 6F0A ble +0xC /* 000093FE */
000093F4 2F0A move.l -[A7], A2
000093F6 4EB9 0000 2592 jsr [0x00002592]
000093FC 584F addq.w A7, 4
label000093FE:
000093FE 204A movea.l A0, A2
00009400 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00009404 4E5E unlink A6
00009406 4E75 rts
00009408 4E56 FDD4 link A6, -0x022C
0000940C 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00009410 246E 0008 movea.l A2, [A6 + 0x8]
00009414 486E FDE0 pea.l [A6 - 0x220]
00009418 4EB9 0000 2612 jsr [0x00002612]
0000941E 486E FDD4 pea.l [A6 - 0x22C]
00009422 4EB9 0000 2622 jsr [0x00002622]
00009428 4EB9 0000 2632 jsr [0x00002632]
0000942E 61FF FFFF 8400 bsr -0x7BFE /* 00001830 */
00009434 2648 movea.l A3, A0
00009436 486E FFFC pea.l [A6 - 0x4]
0000943A 2F0B move.l -[A7], A3
0000943C 2057 movea.l A0, [A7]
0000943E 2268 0004 movea.l A1, [A0 + 0x4]
00009442 2269 0360 movea.l A1, [A1 + 0x360]
00009446 4E91 jsr [A1]
00009448 2F0B move.l -[A7], A3
0000944A 2057 movea.l A0, [A7]
0000944C 2268 0004 movea.l A1, [A0 + 0x4]
00009450 2269 0364 movea.l A1, [A1 + 0x364]
00009454 4E91 jsr [A1]
00009456 2848 movea.l A4, A0
00009458 2F0C move.l -[A7], A4
0000945A 2057 movea.l A0, [A7]
0000945C 2268 0004 movea.l A1, [A0 + 0x4]
00009460 2269 0184 movea.l A1, [A1 + 0x184]
00009464 4E91 jsr [A1]
00009466 3600 move.w D3, D0
00009468 4267 clr.w -[A7]
0000946A A88A syscall TextSize
0000946C 486E FFEC pea.l [A6 - 0x14]
00009470 A88B syscall GetFontInfo
00009472 4227 clr.b -[A7]
00009474 7015 moveq.l D0, 0x15
00009476 C1C3 muls.w D0, D3
00009478 322E FFEC move.w D1, [A6 - 0x14]
0000947C 48C1 ext.l D1
0000947E D280 add.l D1, D0
00009480 302E FFEE move.w D0, [A6 - 0x12]
00009484 48C0 ext.l D0
00009486 D081 add.l D0, D1
00009488 720F moveq.l D1, 0x0F
0000948A D081 add.l D0, D1
0000948C 3F00 move.w -[A7], D0
0000948E 3F2A 000C move.w -[A7], [A2 + 0xC]
00009492 2F0A move.l -[A7], A2
00009494 4EB9 0000 34BA jsr [0x000034BA]
0000949A 486E FFE4 pea.l [A6 - 0x1C]
0000949E 2F0A move.l -[A7], A2
000094A0 2057 movea.l A0, [A7]
000094A2 2268 0004 movea.l A1, [A0 + 0x4]
000094A6 2269 003C movea.l A1, [A1 + 0x3C]
000094AA 4E91 jsr [A1]
000094AC 486E FFE4 pea.l [A6 - 0x1C]
000094B0 A8A3 syscall EraseRect
000094B2 486E FFE4 pea.l [A6 - 0x1C]
000094B6 A8A1 syscall FrameRect
000094B8 486E FFE4 pea.l [A6 - 0x1C]
000094BC 2F3C 0005 0005 move.l -[A7], 0x50005
000094C2 A8A9 syscall InsetRect
000094C4 486E FFE4 pea.l [A6 - 0x1C]
000094C8 A87B syscall ClipRect
000094CA 302E FFE6 move.w D0, [A6 - 0x1A]
000094CE 48C0 ext.l D0
000094D0 5A80 addq.l D0, 5
000094D2 3F00 move.w -[A7], D0
000094D4 302E FFEC move.w D0, [A6 - 0x14]
000094D8 48C0 ext.l D0
000094DA 322E FFE4 move.w D1, [A6 - 0x1C]
000094DE 48C1 ext.l D1
000094E0 5A81 addq.l D1, 5
000094E2 D280 add.l D1, D0
000094E4 3F01 move.w -[A7], D1
000094E6 A893 syscall MoveTo
000094E8 4879 0001 997C push.l 0x1997C
000094EE A884 syscall DrawString
000094F0 486E FFF4 pea.l [A6 - 0xC]
000094F4 302E FFE6 move.w D0, [A6 - 0x1A]
000094F8 48C0 ext.l D0
000094FA 5A80 addq.l D0, 5
000094FC 3F00 move.w -[A7], D0
000094FE 302E FFEC move.w D0, [A6 - 0x14]
00009502 48C0 ext.l D0
00009504 322E FFE4 move.w D1, [A6 - 0x1C]
00009508 48C1 ext.l D1
0000950A 740A moveq.l D2, 0x0A
0000950C D282 add.l D1, D2
0000950E D280 add.l D1, D0
00009510 302E FFEE move.w D0, [A6 - 0x12]
00009514 48C0 ext.l D0
00009516 D081 add.l D0, D1
00009518 3F00 move.w -[A7], D0
0000951A 42A7 clr.l -[A7]
0000951C A8A7 syscall SetRect
0000951E 302E FFF6 move.w D0, [A6 - 0xA]
00009522 48C0 ext.l D0
00009524 7210 moveq.l D1, 0x10
00009526 D081 add.l D0, D1
00009528 3D40 FFFA move.w [A6 - 0x6], D0
0000952C 302E FFF4 move.w D0, [A6 - 0xC]
00009530 48C0 ext.l D0
00009532 D081 add.l D0, D1
00009534 3D40 FFF8 move.w [A6 - 0x8], D0
00009538 3F3C 000B move.w -[A7], 0xB
0000953C A88A syscall TextSize
0000953E 486E FFEC pea.l [A6 - 0x14]
00009542 A88B syscall GetFontInfo
00009544 7801 moveq.l D4, 0x01
00009546 A8D8 syscall NewRgn
00009548 205F movea.l A0, [A7]+
0000954A 2448 movea.l A2, A0
0000954C 7A00 moveq.l D5, 0x00
0000954E 4FEF 0026 lea.l A7, [A7 + 0x26]
00009552 6000 0130 bra +0x132 /* 00009684 */
label00009556:
00009556 206E FFFC movea.l A0, [A6 - 0x4]
0000955A 41E8 0038 lea.l A0, [A0 + 0x38]
0000955E 4A30 3800 tst.b [A0 + D3]
00009562 6700 00E4 beq +0xE6 /* 00009648 */
00009566 206E FFFC movea.l A0, [A6 - 0x4]
0000956A 41E8 0048 lea.l A0, [A0 + 0x48]
0000956E 4A30 3800 tst.b [A0 + D3]
00009572 6700 00D4 beq +0xD6 /* 00009648 */
00009576 2F0A move.l -[A7], A2
00009578 A8DD syscall SetEmptyRgn
0000957A 486E FFF4 pea.l [A6 - 0xC]
0000957E 4267 clr.w -[A7]
00009580 0C44 0001 cmpi.w D4, 0x1
00009584 6604 bne +0x6 /* 0000958A */
00009586 7000 moveq.l D0, 0x00
00009588 6002 bra +0x4 /* 0000958C */
label0000958A:
0000958A 7015 moveq.l D0, 0x15
label0000958C:
0000958C 3F00 move.w -[A7], D0
0000958E A8A8 syscall OffsetRect
00009590 A8DA syscall OpenRgn
00009592 486E FFF4 pea.l [A6 - 0xC]
00009596 A8A1 syscall FrameRect
00009598 2F0A move.l -[A7], A2
0000959A A8DB syscall CloseRgn
0000959C 4227 clr.b -[A7]
0000959E 1F3C 0001 move.b -[A7], 0x1
000095A2 2F0A move.l -[A7], A2
000095A4 206E FFFC movea.l A0, [A6 - 0x4]
000095A8 7000 moveq.l D0, 0x00
000095AA 1030 3854 move.b D0, [A0 + D3 + 0x54]
000095AE 3F00 move.w -[A7], D0
000095B0 7000 moveq.l D0, 0x00
000095B2 1030 3853 move.b D0, [A0 + D3 + 0x53]
000095B6 3F00 move.w -[A7], D0
000095B8 61FF 0000 05E6 bsr +0x5E8 /* 00009BA0 */
000095BE 2F0A move.l -[A7], A2
000095C0 A8D2 syscall FrameRgn
000095C2 4878 0021 push.l 0x21 /* '!' */
000095C6 A862 syscall ForeColor
000095C8 302E FFF6 move.w D0, [A6 - 0xA]
000095CC 48C0 ext.l D0
000095CE 7217 moveq.l D1, 0x17
000095D0 D081 add.l D0, D1
000095D2 3F00 move.w -[A7], D0
000095D4 302E FFEE move.w D0, [A6 - 0x12]
000095D8 48C0 ext.l D0
000095DA 322E FFEC move.w D1, [A6 - 0x14]
000095DE 48C1 ext.l D1
000095E0 D280 add.l D1, D0
000095E2 7010 moveq.l D0, 0x10
000095E4 9081 sub.l D0, D1
000095E6 4C7C 0800 0000 0002 movem.l A3, 0x2
000095EE 322E FFF4 move.w D1, [A6 - 0xC]
000095F2 48C1 ext.l D1
000095F4 D280 add.l D1, D0
000095F6 302E FFEC move.w D0, [A6 - 0x14]
000095FA 48C0 ext.l D0
000095FC D081 add.l D0, D1
000095FE 3F00 move.w -[A7], D0
00009600 A893 syscall MoveTo
00009602 3004 move.w D0, D4
00009604 48C0 ext.l D0
00009606 2F00 move.l -[A7], D0
00009608 4879 0001 9978 push.l 0x19978
0000960E 486E FDE4 pea.l [A6 - 0x21C]
00009612 61FF 0000 A418 bsr +0xA41A /* 00013A2C */
00009618 486E FEE4 pea.l [A6 - 0x11C]
0000961C 486E FDE4 pea.l [A6 - 0x21C]
00009620 61FF FFFF E934 bsr -0x16CA /* 00007F56 */
00009626 3F3C 0100 move.w -[A7], 0x100
0000962A 206E FFFC movea.l A0, [A6 - 0x4]
0000962E 4870 3838 pea.l [A0 + D3 + 0x38]
00009632 486E FEE4 pea.l [A6 - 0x11C]
00009636 4EB9 0000 29A2 jsr [0x000029A2]
0000963C 486E FEE4 pea.l [A6 - 0x11C]
00009640 A884 syscall DrawString
00009642 5244 addq.w D4, 1
00009644 4FEF 002A lea.l A7, [A7 + 0x2A]
label00009648:
00009648 5245 addq.w D5, 1
0000964A 701E moveq.l D0, 0x1E
0000964C D680 add.l D3, D0
label0000964E:
0000964E 3005 move.w D0, D5
00009650 48C0 ext.l D0
00009652 720C moveq.l D1, 0x0C
00009654 B081 cmp.l D0, D1
00009656 6D00 FEFE blt -0x100 /* 00009556 */
0000965A 200A move.l D0, A2
0000965C 6704 beq +0x6 /* 00009662 */
0000965E 2F0A move.l -[A7], A2
00009660 A8D9 syscall DisposRgn/DisposeRgn
label00009662:
00009662 3F3C FFFF move.w -[A7], 0xFFFF
00009666 486E FDD4 pea.l [A6 - 0x22C]
0000966A 4EB9 0000 262A jsr [0x0000262A]
00009670 3F3C FFFF move.w -[A7], 0xFFFF
00009674 486E FDE0 pea.l [A6 - 0x220]
00009678 4EB9 0000 261A jsr [0x0000261A]
0000967E 4FEF 000C lea.l A7, [A7 + 0xC]
00009682 6004 bra +0x6 /* 00009688 */
label00009684:
00009684 7600 moveq.l D3, 0x00
00009686 60C6 bra -0x38 /* 0000964E */
label00009688:
00009688 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
0000968C 4E5E unlink A6
0000968E 4E75 rts
00009690 206F 0004 movea.l A0, [A7 + 0x4]
00009694 5088 addq.l A0, 8
00009696 2010 move.l D0, [A0]
00009698 0680 FFFF FFD8 addi.l D0, 0xFFFFFFD8
0000969E D1AF 0004 add.l [A7 + 0x4], D0
000096A2 4EF9 0000 939C jmp [0x0000939C]
fn000096A8:
000096A8 4E56 0000 link A6, 0
000096AC 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000096B0 246E 0008 movea.l A2, [A6 + 0x8]
000096B4 362E 000C move.w D3, [A6 + 0xC]
000096B8 286E 000E movea.l A4, [A6 + 0xE]
000096BC 4A43 tst.w D3
000096BE 6714 beq +0x16 /* 000096D4 */
000096C0 204A movea.l A0, A2
000096C2 41E8 00EA lea.l A0, [A0 + 0xEA]
000096C6 2648 movea.l A3, A0
000096C8 2488 move.l [A2], A0
000096CA 2F0B move.l -[A7], A3
000096CC 4EB9 0000 3F3A jsr [0x00003F3A]
000096D2 584F addq.w A7, 4
label000096D4:
000096D4 2F3C 6974 6762 move.l -[A7], 0x69746762 /* 'itgb' */
000096DA 2F0C move.l -[A7], A4
000096DC 4267 clr.w -[A7]
000096DE 2F0A move.l -[A7], A2
000096E0 4EB9 0000 21EA jsr [0x000021EA]
000096E6 41F9 0001 9306 lea.l A0, [0x00019306]
000096EC 2548 0004 move.l [A2 + 0x4], A0
000096F0 41F9 0001 9306 lea.l A0, [0x00019306]
000096F6 41E8 01E0 lea.l A0, [A0 + 0x1E0]
000096FA 2252 movea.l A1, [A2]
000096FC 2288 move.l [A1], A0
000096FE 41F9 0001 9306 lea.l A0, [0x00019306]
00009704 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00009708 2548 007A move.l [A2 + 0x7A], A0
0000970C 41F9 0001 9306 lea.l A0, [0x00019306]
00009712 41E8 01AC lea.l A0, [A0 + 0x1AC]
00009716 2548 00A8 move.l [A2 + 0xA8], A0
0000971A 2652 movea.l A3, [A2]
0000971C 204A movea.l A0, A2
0000971E 41E8 00EA lea.l A0, [A0 + 0xEA]
00009722 91CB sub.l A0, A3
00009724 2748 0008 move.l [A3 + 0x8], A0
00009728 4879 0001 978C push.l 0x1978C
0000972E 61FF 0000 036E bsr +0x370 /* 00009A9E */
00009734 42AA 00E6 clr.l [A2 + 0xE6]
00009738 204A movea.l A0, A2
0000973A 4FEF 0012 lea.l A7, [A7 + 0x12]
0000973E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00009742 4E5E unlink A6
00009744 4E75 rts
00009746 4E56 0000 link A6, 0
0000974A 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000974E 246E 0008 movea.l A2, [A6 + 0x8]
00009752 362E 000C move.w D3, [A6 + 0xC]
00009756 200A move.l D0, A2
00009758 6700 0094 beq +0x96 /* 000097EE */
0000975C 41F9 0001 9306 lea.l A0, [0x00019306]
00009762 2548 0004 move.l [A2 + 0x4], A0
00009766 41F9 0001 9306 lea.l A0, [0x00019306]
0000976C 41E8 01E0 lea.l A0, [A0 + 0x1E0]
00009770 2252 movea.l A1, [A2]
00009772 2288 move.l [A1], A0
00009774 41F9 0001 9306 lea.l A0, [0x00019306]
0000977A 41E8 01A0 lea.l A0, [A0 + 0x1A0]
0000977E 2548 007A move.l [A2 + 0x7A], A0
00009782 41F9 0001 9306 lea.l A0, [0x00019306]
00009788 41E8 01AC lea.l A0, [A0 + 0x1AC]
0000978C 2548 00A8 move.l [A2 + 0xA8], A0
00009790 2652 movea.l A3, [A2]
00009792 204A movea.l A0, A2
00009794 41E8 00EA lea.l A0, [A0 + 0xEA]
00009798 2848 movea.l A4, A0
0000979A 91CB sub.l A0, A3
0000979C 2748 0008 move.l [A3 + 0x8], A0
000097A0 266A 00DE movea.l A3, [A2 + 0xDE]
000097A4 200B move.l D0, A3
000097A6 671C beq +0x1E /* 000097C4 */
000097A8 4A80 tst.l D0
000097AA 6714 beq +0x16 /* 000097C0 */
000097AC 3F3C 0001 move.w -[A7], 0x1
000097B0 4853 pea.l [A3]
000097B2 2057 movea.l A0, [A7]
000097B4 2268 0004 movea.l A1, [A0 + 0x4]
000097B8 2269 0008 movea.l A1, [A1 + 0x8]
000097BC 4E91 jsr [A1]
000097BE 5C4F addq.w A7, 6
label000097C0:
000097C0 42AA 00DE clr.l [A2 + 0xDE]
label000097C4:
000097C4 4267 clr.w -[A7]
000097C6 2F0A move.l -[A7], A2
000097C8 4EB9 0000 21F2 jsr [0x000021F2]
000097CE 4A43 tst.w D3
000097D0 5C4F addq.w A7, 6
000097D2 670C beq +0xE /* 000097E0 */
000097D4 4267 clr.w -[A7]
000097D6 2F0C move.l -[A7], A4
000097D8 4EB9 0000 3F42 jsr [0x00003F42]
000097DE 5C4F addq.w A7, 6
label000097E0:
000097E0 4A43 tst.w D3
000097E2 6F0A ble +0xC /* 000097EE */
000097E4 2F0A move.l -[A7], A2
000097E6 4EB9 0000 2592 jsr [0x00002592]
000097EC 584F addq.w A7, 4
label000097EE:
000097EE 204A movea.l A0, A2
000097F0 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000097F4 4E5E unlink A6
000097F6 4E75 rts
000097F8 4E56 FFC4 link A6, -0x003C
000097FC 48E7 0030 movem.l -[A7], A2,A3
00009800 246E 0008 movea.l A2, [A6 + 0x8]
00009804 61FF FFFF 802A bsr -0x7FD4 /* 00001830 */
0000980A 2648 movea.l A3, A0
0000980C 486E FFC4 pea.l [A6 - 0x3C]
00009810 2F0B move.l -[A7], A3
00009812 2057 movea.l A0, [A7]
00009814 2268 0004 movea.l A1, [A0 + 0x4]
00009818 2269 0360 movea.l A1, [A1 + 0x360]
0000981C 4E91 jsr [A1]
0000981E 2D7C 6469 6167 FFE2 move.l [A6 - 0x1E], 0x64696167 /* 'diag' */
00009826 302A 000C move.w D0, [A2 + 0xC]
0000982A 48C0 ext.l D0
0000982C 4C3C 0000 0000 movem.w <none>, 0x0
00009832 003E 4C7C ori.b <<invalid special address>>, 0x7C /* '|' */
00009836 0000 0000 ori.b D0, 0x0
0000983A 0064 3D40 ori.w -[A4], 0x3D40 /* '=@' */
0000983E FFE6 .invalid <<F/7/7>>
00009840 302A 000E move.w D0, [A2 + 0xE]
00009844 48C0 ext.l D0
00009846 4C3C 0000 0000 movem.w <none>, 0x0
0000984C 0055 4C7C ori.w [A5], 0x4C7C /* 'L|' */
00009850 0000 0000 ori.b D0, 0x0
00009854 0064 3D40 ori.w -[A4], 0x3D40 /* '=@' */
00009858 FFE8 .invalid <<F/7/7>>
0000985A 302A 000C move.w D0, [A2 + 0xC]
0000985E 48C0 ext.l D0
00009860 4C3C 0000 0000 movem.w <none>, 0x0
00009866 0005 4C7C ori.b D5, 0x7C /* '|' */
0000986A 0000 0000 ori.b D0, 0x0
0000986E 0064 2D40 ori.w -[A4], 0x2D40 /* '-@' */
00009872 FFF0 .invalid <<F/7/7>>
00009874 302A 000E move.w D0, [A2 + 0xE]
00009878 48C0 ext.l D0
0000987A 4C3C 0000 0000 movem.w <none>, 0x0
00009880 000A 4C7C ori.b A2, 0x7C /* '|' */
00009884 0000 0000 ori.b D0, 0x0
00009888 0064 2D40 ori.w -[A4], 0x2D40 /* '-@' */
0000988C FFF4 .invalid <<F/7/7>>
0000988E 1D7C 0001 FFEC move.b [A6 - 0x14], 0x1
00009894 1D7C 0001 FFED move.b [A6 - 0x13], 0x1
0000989A 1D7C 0001 FFEE move.b [A6 - 0x12], 0x1
000098A0 1D7C 0001 FFEF move.b [A6 - 0x11], 0x1
000098A6 2D4A FFFC move.l [A6 - 0x4], A2
000098AA 1D7C 0001 FFEA move.b [A6 - 0x16], 0x1
000098B0 1D7C 0001 FFEB move.b [A6 - 0x15], 0x1
000098B6 306E FFE6 movea.w A0, [A6 - 0x1A]
000098BA 2D48 FFC8 move.l [A6 - 0x38], A0
000098BE 306E FFE8 movea.w A0, [A6 - 0x18]
000098C2 2D48 FFCC move.l [A6 - 0x34], A0
000098C6 42AE FFD0 clr.l [A6 - 0x30]
000098CA 42AE FFD4 clr.l [A6 - 0x2C]
000098CE 42AE FFD8 clr.l [A6 - 0x28]
000098D2 42AE FFDC clr.l [A6 - 0x24]
000098D6 206E FFC4 movea.l A0, [A6 - 0x3C]
000098DA 2010 move.l D0, [A0]
000098DC 504F addq.w A7, 8
000098DE 0480 4C69 6E65 subi.l D0, 0x4C696E65 /* 'Line' */
000098E4 6700 0082 beq +0x84 /* 00009968 */
000098E8 0480 03FF F6BB subi.l D0, 0x3FFF6BB
000098EE 6700 00A8 beq +0xAA /* 00009998 */
000098F2 0480 17D8 FC52 subi.l D0, 0x17D8FC52
000098F8 673E beq +0x40 /* 00009938 */
000098FA 0480 0E00 0000 subi.l D0, 0xE000000
00009900 6704 beq +0x6 /* 00009906 */
00009902 6000 00C2 bra +0xC4 /* 000099C6 */
label00009906:
00009906 4878 020C push.l 0x20C
0000990A 4EB9 0000 258A jsr [0x0000258A]
00009910 2648 movea.l A3, A0
00009912 2008 move.l D0, A0
00009914 584F addq.w A7, 4
00009916 6718 beq +0x1A /* 00009930 */
00009918 486E FFC8 pea.l [A6 - 0x38]
0000991C 486E FFE2 pea.l [A6 - 0x1E]
00009920 3F3C 0001 move.w -[A7], 0x1
00009924 2F0B move.l -[A7], A3
00009926 61FF 0000 165C bsr +0x165E /* 0000AF84 */
0000992C 4FEF 000E lea.l A7, [A7 + 0xE]
label00009930:
00009930 254B 00DE move.l [A2 + 0xDE], A3
00009934 6000 0090 bra +0x92 /* 000099C6 */
label00009938:
00009938 4878 020C push.l 0x20C
0000993C 4EB9 0000 258A jsr [0x0000258A]
00009942 2648 movea.l A3, A0
00009944 2008 move.l D0, A0
00009946 584F addq.w A7, 4
00009948 6718 beq +0x1A /* 00009962 */
0000994A 486E FFC8 pea.l [A6 - 0x38]
0000994E 486E FFE2 pea.l [A6 - 0x1E]
00009952 3F3C 0001 move.w -[A7], 0x1
00009956 2F0B move.l -[A7], A3
00009958 61FF 0000 40FC bsr +0x40FE /* 0000DA56 */
0000995E 4FEF 000E lea.l A7, [A7 + 0xE]
label00009962:
00009962 254B 00DE move.l [A2 + 0xDE], A3
00009966 605E bra +0x60 /* 000099C6 */
label00009968:
00009968 4878 020C push.l 0x20C
0000996C 4EB9 0000 258A jsr [0x0000258A]
00009972 2648 movea.l A3, A0
00009974 2008 move.l D0, A0
00009976 584F addq.w A7, 4
00009978 6718 beq +0x1A /* 00009992 */
0000997A 486E FFC8 pea.l [A6 - 0x38]
0000997E 486E FFE2 pea.l [A6 - 0x1E]
00009982 3F3C 0001 move.w -[A7], 0x1
00009986 2F0B move.l -[A7], A3
00009988 61FF 0000 4D6A bsr +0x4D6C /* 0000E6F4 */
0000998E 4FEF 000E lea.l A7, [A7 + 0xE]
label00009992:
00009992 254B 00DE move.l [A2 + 0xDE], A3
00009996 602E bra +0x30 /* 000099C6 */
label00009998:
00009998 4878 020C push.l 0x20C
0000999C 4EB9 0000 258A jsr [0x0000258A]
000099A2 2648 movea.l A3, A0
000099A4 2008 move.l D0, A0
000099A6 584F addq.w A7, 4
000099A8 6718 beq +0x1A /* 000099C2 */
000099AA 486E FFC8 pea.l [A6 - 0x38]
000099AE 486E FFE2 pea.l [A6 - 0x1E]
000099B2 3F3C 0001 move.w -[A7], 0x1
000099B6 2F0B move.l -[A7], A3
000099B8 61FF 0000 5BB8 bsr +0x5BBA /* 0000F572 */
000099BE 4FEF 000E lea.l A7, [A7 + 0xE]
label000099C2:
000099C2 254B 00DE move.l [A2 + 0xDE], A3
label000099C6:
000099C6 2F0A move.l -[A7], A2
000099C8 4EB9 0000 3A7A jsr [0x00003A7A]
000099CE 584F addq.w A7, 4
000099D0 4CDF 0C00 movem.l A2,A3, [A7]+
000099D4 4E5E unlink A6
000099D6 4E75 rts
000099D8 4E56 FFFC link A6, -0x0004
000099DC 48E7 0030 movem.l -[A7], A2,A3
000099E0 246E 0008 movea.l A2, [A6 + 0x8]
000099E4 266A 00DA movea.l A3, [A2 + 0xDA]
000099E8 200B move.l D0, A3
000099EA 671C beq +0x1E /* 00009A08 */
000099EC 4A80 tst.l D0
000099EE 6714 beq +0x16 /* 00009A04 */
000099F0 3F3C 0001 move.w -[A7], 0x1
000099F4 4853 pea.l [A3]
000099F6 2057 movea.l A0, [A7]
000099F8 2268 0004 movea.l A1, [A0 + 0x4]
000099FC 2269 0008 movea.l A1, [A1 + 0x8]
00009A00 4E91 jsr [A1]
00009A02 5C4F addq.w A7, 6
label00009A04:
00009A04 42AA 00DA clr.l [A2 + 0xDA]
label00009A08:
00009A08 266A 00E2 movea.l A3, [A2 + 0xE2]
00009A0C 200B move.l D0, A3
00009A0E 671C beq +0x1E /* 00009A2C */
00009A10 4A80 tst.l D0
00009A12 6714 beq +0x16 /* 00009A28 */
00009A14 3F3C 0001 move.w -[A7], 0x1
00009A18 4853 pea.l [A3]
00009A1A 2057 movea.l A0, [A7]
00009A1C 2268 0004 movea.l A1, [A0 + 0x4]
00009A20 2269 0008 movea.l A1, [A1 + 0x8]
00009A24 4E91 jsr [A1]
00009A26 5C4F addq.w A7, 6
label00009A28:
00009A28 42AA 00E2 clr.l [A2 + 0xE2]
label00009A2C:
00009A2C 61FF FFFF 7E02 bsr -0x81FC /* 00001830 */
00009A32 2448 movea.l A2, A0
00009A34 486E FFFC pea.l [A6 - 0x4]
00009A38 2F0A move.l -[A7], A2
00009A3A 2057 movea.l A0, [A7]
00009A3C 2268 0004 movea.l A1, [A0 + 0x4]
00009A40 2269 0360 movea.l A1, [A1 + 0x360]
00009A44 4E91 jsr [A1]
00009A46 206E FFFC movea.l A0, [A6 - 0x4]
00009A4A 1028 01D1 move.b D0, [A0 + 0x1D1]
00009A4E B02D 8025 cmp.b D0, [A5 - 0x7FDB]
00009A52 504F addq.w A7, 8
00009A54 672A beq +0x2C /* 00009A80 */
00009A56 116D 8025 01D1 move.b [A0 + 0x1D1], [A5 - 0x7FDB]
00009A5C 1F3C 0001 move.b -[A7], 0x1
00009A60 2F0A move.l -[A7], A2
00009A62 2057 movea.l A0, [A7]
00009A64 2268 0004 movea.l A1, [A0 + 0x4]
00009A68 2269 0364 movea.l A1, [A1 + 0x364]
00009A6C 4E91 jsr [A1]
00009A6E 584F addq.w A7, 4
00009A70 2F08 move.l -[A7], A0
00009A72 2057 movea.l A0, [A7]
00009A74 2268 0004 movea.l A1, [A0 + 0x4]
00009A78 2269 0134 movea.l A1, [A1 + 0x134]
00009A7C 4E91 jsr [A1]
00009A7E 5C4F addq.w A7, 6
label00009A80:
00009A80 4CDF 0C00 movem.l A2,A3, [A7]+
00009A84 4E5E unlink A6
00009A86 4E75 rts
fn00009A88:
00009A88 4E56 FFFE link A6, -0x0002
00009A8C 486D 0712 pea.l [A5 + 0x712 /* export_222 */]
00009A90 486E FFFE pea.l [A6 - 0x2]
00009A94 A900 syscall GetFNum
00009A96 302E FFFE move.w D0, [A6 - 0x2]
00009A9A 4E5E unlink A6
00009A9C 4E75 rts
fn00009A9E:
00009A9E 4E56 0000 link A6, 0
00009AA2 3F3C 0100 move.w -[A7], 0x100
00009AA6 486D 0712 pea.l [A5 + 0x712 /* export_222 */]
00009AAA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00009AAE 4EB9 0000 299A jsr [0x0000299A]
00009AB4 4E5E unlink A6
00009AB6 4E75 rts
00009AB8 4E56 0000 link A6, 0
00009ABC 2F03 move.l -[A7], D3
00009ABE 42A7 clr.l -[A7]
00009AC0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00009AC4 4EB9 0000 3B5A jsr [0x00003B5A]
00009ACA 1600 move.b D3, D0
00009ACC 4A03 tst.b D3
00009ACE 504F addq.w A7, 8
00009AD0 670E beq +0x10 /* 00009AE0 */
00009AD2 61FF FFFF FFB4 bsr -0x4A /* 00009A88 */
00009AD8 3F00 move.w -[A7], D0
00009ADA A887 syscall TextFont
00009ADC 4267 clr.w -[A7]
00009ADE A888 syscall TextFace
label00009AE0:
00009AE0 1003 move.b D0, D3
00009AE2 261F move.l D3, [A7]+
00009AE4 4E5E unlink A6
00009AE6 4E75 rts
fn00009AE8:
00009AE8 4E56 FFF6 link A6, -0x000A
00009AEC 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00009AF0 286E 0008 movea.l A4, [A6 + 0x8]
00009AF4 362E 000C move.w D3, [A6 + 0xC]
00009AF8 266E 000E movea.l A3, [A6 + 0xE]
00009AFC 182E 0012 move.b D4, [A6 + 0x12]
00009B00 0C43 0001 cmpi.w D3, 0x1
00009B04 6D06 blt +0x8 /* 00009B0C */
00009B06 0C43 0014 cmpi.w D3, 0x14
00009B0A 6F0C ble +0xE /* 00009B18 */
label00009B0C:
00009B0C 2893 move.l [A4], [A3]
00009B0E 396B 0004 0004 move.w [A4 + 0x4], [A3 + 0x4]
00009B14 6000 0082 bra +0x84 /* 00009B98 */
label00009B18:
00009B18 4227 clr.b -[A7]
00009B1A 1F3C 0001 move.b -[A7], 0x1
00009B1E 3F3C 09FE move.w -[A7], 0x9FE
00009B22 2F3C 434C 5253 move.l -[A7], 0x434C5253 /* 'CLRS' */
00009B28 486E FFFC pea.l [A6 - 0x4]
00009B2C 4EB9 0000 27CA jsr [0x000027CA]
00009B32 2F2E FFFC move.l -[A7], [A6 - 0x4]
00009B36 486E FFF6 pea.l [A6 - 0xA]
00009B3A 4EB9 0000 27AA jsr [0x000027AA]
00009B40 206E FFFC movea.l A0, [A6 - 0x4]
00009B44 2450 movea.l A2, [A0]
00009B46 3003 move.w D0, D3
00009B48 48C0 ext.l D0
00009B4A 5380 subq.l D0, 1
00009B4C D080 add.l D0, D0
00009B4E 4C3C 0800 0000 movem.w A3, 0x0
00009B54 0006 D5C0 ori.b D6, 0xC0
00009B58 4A04 tst.b D4
00009B5A 4FEF 0016 lea.l A7, [A7 + 0x16]
00009B5E 6602 bne +0x4 /* 00009B62 */
00009B60 5C8A addq.l A2, 6
label00009B62:
00009B62 4878 0006 push.l 0x6
00009B66 2F0A move.l -[A7], A2
00009B68 2F0B move.l -[A7], A3
00009B6A 61FF FFFF 750A bsr -0x8AF4 /* 00001076 */
00009B70 3F3C FFFF move.w -[A7], 0xFFFF
00009B74 486E FFF6 pea.l [A6 - 0xA]
00009B78 4EB9 0000 27B2 jsr [0x000027B2]
00009B7E 2893 move.l [A4], [A3]
00009B80 396B 0004 0004 move.w [A4 + 0x4], [A3 + 0x4]
00009B86 3F3C FFFF move.w -[A7], 0xFFFF
00009B8A 486E FFFC pea.l [A6 - 0x4]
00009B8E 4EB9 0000 27D2 jsr [0x000027D2]
00009B94 4FEF 0018 lea.l A7, [A7 + 0x18]
label00009B98:
00009B98 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00009B9C 4E5E unlink A6
00009B9E 4E75 rts
fn00009BA0:
00009BA0 4E56 FF9E link A6, -0x0062
00009BA4 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2
00009BA8 362E 0008 move.w D3, [A6 + 0x8]
00009BAC 3C2E 000A move.w D6, [A6 + 0xA]
00009BB0 246E 000C movea.l A2, [A6 + 0xC]
00009BB4 1A2E 0010 move.b D5, [A6 + 0x10]
00009BB8 182E 0012 move.b D4, [A6 + 0x12]
00009BBC 200A move.l D0, A2
00009BBE 6700 0142 beq +0x144 /* 00009D02 */
00009BC2 486E FFEE pea.l [A6 - 0x12]
00009BC6 4EB9 0000 2622 jsr [0x00002622]
00009BCC 486E FFD0 pea.l [A6 - 0x30]
00009BD0 4EB9 0000 263A jsr [0x0000263A]
00009BD6 4EB9 0000 2632 jsr [0x00002632]
00009BDC 4EB9 0000 264A jsr [0x0000264A]
00009BE2 4A05 tst.b D5
00009BE4 504F addq.w A7, 8
00009BE6 6700 00C0 beq +0xC2 /* 00009CA8 */
00009BEA 4A2D 8025 tst.b [A5 - 0x7FDB]
00009BEE 674E beq +0x50 /* 00009C3E */
00009BF0 1F3C 0001 move.b -[A7], 0x1
00009BF4 486E FFFA pea.l [A6 - 0x6]
00009BF8 3F03 move.w -[A7], D3
00009BFA 486E FFAA pea.l [A6 - 0x56]
00009BFE 61FF FFFF FEE8 bsr -0x116 /* 00009AE8 */
00009C04 4A04 tst.b D4
00009C06 4FEF 000C lea.l A7, [A7 + 0xC]
00009C0A 6706 beq +0x8 /* 00009C12 */
00009C0C 486E FFFA pea.l [A6 - 0x6]
00009C10 AA35 syscall InvertColor
label00009C12:
00009C12 486E FFFA pea.l [A6 - 0x6]
00009C16 AA14 syscall RGBForeColor
00009C18 2F0A move.l -[A7], A2
00009C1A 486E FFBC pea.l [A6 - 0x44]
00009C1E 4EB9 0000 2672 jsr [0x00002672]
00009C24 2F0A move.l -[A7], A2
00009C26 A8D3 syscall PaintRgn
00009C28 3F3C FFFF move.w -[A7], 0xFFFF
00009C2C 486E FFBC pea.l [A6 - 0x44]
00009C30 4EB9 0000 267A jsr [0x0000267A]
00009C36 4FEF 000E lea.l A7, [A7 + 0xE]
00009C3A 6000 00A6 bra +0xA8 /* 00009CE2 */
label00009C3E:
00009C3E 4A04 tst.b D4
00009C40 672A beq +0x2C /* 00009C6C */
00009C42 1F3C 0001 move.b -[A7], 0x1
00009C46 486E FFFA pea.l [A6 - 0x6]
00009C4A 3F03 move.w -[A7], D3
00009C4C 486E FFA4 pea.l [A6 - 0x5C]
00009C50 61FF FFFF FE96 bsr -0x168 /* 00009AE8 */
00009C56 486E FFFA pea.l [A6 - 0x6]
00009C5A AA35 syscall InvertColor
00009C5C 486E FFFA pea.l [A6 - 0x6]
00009C60 AA14 syscall RGBForeColor
00009C62 2F0A move.l -[A7], A2
00009C64 A8D3 syscall PaintRgn
00009C66 4FEF 000C lea.l A7, [A7 + 0xC]
00009C6A 6076 bra +0x78 /* 00009CE2 */
label00009C6C:
00009C6C 486E FFC2 pea.l [A6 - 0x3E]
00009C70 4267 clr.w -[A7]
00009C72 3006 move.w D0, D6
00009C74 48C0 ext.l D0
00009C76 5E80 addq.l D0, 7
00009C78 3F00 move.w -[A7], D0
00009C7A 4EB9 0000 2522 jsr [0x00002522]
00009C80 2F0A move.l -[A7], A2
00009C82 486E FFB6 pea.l [A6 - 0x4A]
00009C86 4EB9 0000 2672 jsr [0x00002672]
00009C8C 2F0A move.l -[A7], A2
00009C8E 486E FFC2 pea.l [A6 - 0x3E]
00009C92 A8D6 syscall FillRgn
00009C94 3F3C FFFF move.w -[A7], 0xFFFF
00009C98 486E FFB6 pea.l [A6 - 0x4A]
00009C9C 4EB9 0000 267A jsr [0x0000267A]
00009CA2 4FEF 000E lea.l A7, [A7 + 0xE]
00009CA6 603A bra +0x3C /* 00009CE2 */
label00009CA8:
00009CA8 4227 clr.b -[A7]
00009CAA 486E FFCA pea.l [A6 - 0x36]
00009CAE 3F03 move.w -[A7], D3
00009CB0 486E FF9E pea.l [A6 - 0x62]
00009CB4 61FF FFFF FE32 bsr -0x1CC /* 00009AE8 */
00009CBA 486E FFCA pea.l [A6 - 0x36]
00009CBE AA14 syscall RGBForeColor
00009CC0 2F0A move.l -[A7], A2
00009CC2 486E FFB0 pea.l [A6 - 0x50]
00009CC6 4EB9 0000 2672 jsr [0x00002672]
00009CCC 2F0A move.l -[A7], A2
00009CCE A8D3 syscall PaintRgn
00009CD0 3F3C FFFF move.w -[A7], 0xFFFF
00009CD4 486E FFB0 pea.l [A6 - 0x50]
00009CD8 4EB9 0000 267A jsr [0x0000267A]
00009CDE 4FEF 001A lea.l A7, [A7 + 0x1A]
label00009CE2:
00009CE2 3F3C FFFF move.w -[A7], 0xFFFF
00009CE6 486E FFD0 pea.l [A6 - 0x30]
00009CEA 4EB9 0000 2642 jsr [0x00002642]
00009CF0 3F3C FFFF move.w -[A7], 0xFFFF
00009CF4 486E FFEE pea.l [A6 - 0x12]
00009CF8 4EB9 0000 262A jsr [0x0000262A]
00009CFE 4FEF 000C lea.l A7, [A7 + 0xC]
label00009D02:
00009D02 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+
00009D06 4E5E unlink A6
00009D08 4E75 rts
00009D0A 4E56 FFC0 link A6, -0x0040
00009D0E 48E7 0030 movem.l -[A7], A2,A3
00009D12 246E 0008 movea.l A2, [A6 + 0x8]
00009D16 61FF FFFF 7B18 bsr -0x84E6 /* 00001830 */
00009D1C 2648 movea.l A3, A0
00009D1E 486E FFC0 pea.l [A6 - 0x40]
00009D22 2F0B move.l -[A7], A3
00009D24 2057 movea.l A0, [A7]
00009D26 2268 0004 movea.l A1, [A0 + 0x4]
00009D2A 2269 0360 movea.l A1, [A1 + 0x360]
00009D2E 4E91 jsr [A1]
00009D30 206E FFC0 movea.l A0, [A6 - 0x40]
00009D34 4868 01C1 pea.l [A0 + 0x1C1]
00009D38 61FF FFFF FD64 bsr -0x29A /* 00009A9E */
00009D3E 206E FFC0 movea.l A0, [A6 - 0x40]
00009D42 1B68 01D1 8025 move.b [A5 - 0x7FDB], [A0 + 0x1D1]
00009D48 2D7C 7469 746C FFE2 move.l [A6 - 0x1E], 0x7469746C /* 'titl' */
00009D50 302A 000C move.w D0, [A2 + 0xC]
00009D54 48C0 ext.l D0
00009D56 4C3C 0000 0000 movem.w <none>, 0x0
00009D5C 0039 4C7C 0000 0000 ori.b [0x00000000 /* __m68k_reset_stack__ */], 0x7C /* '|' */
00009D64 0064 3D40 ori.w -[A4], 0x3D40 /* '=@' */
00009D68 FFE6 .invalid <<F/7/7>>
00009D6A 302A 000E move.w D0, [A2 + 0xE]
00009D6E 48C0 ext.l D0
00009D70 E788 lsl D0, 3
00009D72 4C7C 0000 0000 0064 movem.l <none>, 0x64 /* 'd' */
00009D7A 3D40 FFE8 move.w [A6 - 0x18], D0
00009D7E 302A 000C move.w D0, [A2 + 0xC]
00009D82 48C0 ext.l D0
00009D84 4C3C 0000 0000 movem.w <none>, 0x0
00009D8A 0005 4C7C ori.b D5, 0x7C /* '|' */
00009D8E 0000 0000 ori.b D0, 0x0
00009D92 0064 2D40 ori.w -[A4], 0x2D40 /* '-@' */
00009D96 FFF0 .invalid <<F/7/7>>
00009D98 302A 000E move.w D0, [A2 + 0xE]
00009D9C 48C0 ext.l D0
00009D9E 4C7C 0000 0000 0064 movem.l <none>, 0x64 /* 'd' */
00009DA6 2D40 FFF4 move.l [A6 - 0xC], D0
00009DAA 1D7C 0001 FFEA move.b [A6 - 0x16], 0x1
00009DB0 1D7C 0001 FFEC move.b [A6 - 0x14], 0x1
00009DB6 1D7C 0001 FFEE move.b [A6 - 0x12], 0x1
00009DBC 1D7C 0001 FFED move.b [A6 - 0x13], 0x1
00009DC2 422E FFEF clr.b [A6 - 0x11]
00009DC6 2D4A FFFC move.l [A6 - 0x4], A2
00009DCA 4878 0144 push.l 0x144
00009DCE 4EB9 0000 258A jsr [0x0000258A]
00009DD4 2648 movea.l A3, A0
00009DD6 2008 move.l D0, A0
00009DD8 4FEF 0010 lea.l A7, [A7 + 0x10]
00009DDC 6728 beq +0x2A /* 00009E06 */
00009DDE 3F3C 000E move.w -[A7], 0xE
00009DE2 61FF FFFF FCA4 bsr -0x35A /* 00009A88 */
00009DE8 3F00 move.w -[A7], D0
00009DEA 206E FFC0 movea.l A0, [A6 - 0x40]
00009DEE 4868 01A0 pea.l [A0 + 0x1A0]
00009DF2 486E FFE2 pea.l [A6 - 0x1E]
00009DF6 3F3C 0001 move.w -[A7], 0x1
00009DFA 2F0B move.l -[A7], A3
00009DFC 61FF 0000 2836 bsr +0x2838 /* 0000C634 */
00009E02 4FEF 0012 lea.l A7, [A7 + 0x12]
label00009E06:
00009E06 254B 00E2 move.l [A2 + 0xE2], A3
00009E0A 2D7C 6C65 6765 FFC4 move.l [A6 - 0x3C], 0x6C656765 /* 'lege' */
00009E12 302A 000C move.w D0, [A2 + 0xC]
00009E16 48C0 ext.l D0
00009E18 4C3C 0000 0000 movem.w <none>, 0x0
00009E1E 001E 4C7C ori.b [A6]+, 0x7C /* '|' */
00009E22 0000 0000 ori.b D0, 0x0
00009E26 0064 3D40 ori.w -[A4], 0x3D40 /* '=@' */
00009E2A FFC8 .invalid <<F/7/7>>
00009E2C 302A 000E move.w D0, [A2 + 0xE]
00009E30 48C0 ext.l D0
00009E32 4C3C 0000 0000 movem.w <none>, 0x0
00009E38 0028 4C7C 0000 ori.b [A0 + 0x0], 0x7C /* '|' */
00009E3E 0000 0064 ori.b D0, 0x64 /* 'd' */
00009E42 3D40 FFCA move.w [A6 - 0x36], D0
00009E46 302A 000C move.w D0, [A2 + 0xC]
00009E4A 48C0 ext.l D0
00009E4C 4C3C 0000 0000 movem.w <none>, 0x0
00009E52 0044 4C7C ori.w D4, 0x4C7C /* 'L|' */
00009E56 0000 0000 ori.b D0, 0x0
00009E5A 0064 2D40 ori.w -[A4], 0x2D40 /* '-@' */
00009E5E FFD2 .invalid <<F/7/7>>
00009E60 302A 000E move.w D0, [A2 + 0xE]
00009E64 48C0 ext.l D0
00009E66 4C3C 0000 0000 movem.w <none>, 0x0
00009E6C 0005 4C7C ori.b D5, 0x7C /* '|' */
00009E70 0000 0000 ori.b D0, 0x0
00009E74 0064 2D40 ori.w -[A4], 0x2D40 /* '-@' */
00009E78 FFD6 .invalid <<F/7/7>>
00009E7A 1D7C 0001 FFD0 move.b [A6 - 0x30], 0x1
00009E80 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1
00009E86 422E FFD1 clr.b [A6 - 0x2F]
00009E8A 422E FFCE clr.b [A6 - 0x32]
00009E8E 2D4A FFDE move.l [A6 - 0x22], A2
00009E92 1D7C 0001 FFCC move.b [A6 - 0x34], 0x1
00009E98 4878 0034 push.l 0x34 /* '4' */
00009E9C 4EB9 0000 258A jsr [0x0000258A]
00009EA2 2648 movea.l A3, A0
00009EA4 2008 move.l D0, A0
00009EA6 584F addq.w A7, 4
00009EA8 6714 beq +0x16 /* 00009EBE */
00009EAA 486E FFC4 pea.l [A6 - 0x3C]
00009EAE 3F3C 0001 move.w -[A7], 0x1
00009EB2 2F0B move.l -[A7], A3
00009EB4 61FF FFFF F476 bsr -0xB88 /* 0000932C */
00009EBA 4FEF 000A lea.l A7, [A7 + 0xA]
label00009EBE:
00009EBE 254B 00DA move.l [A2 + 0xDA], A3
00009EC2 2F0A move.l -[A7], A2
00009EC4 4EB9 0000 3A7A jsr [0x00003A7A]
00009ECA 584F addq.w A7, 4
00009ECC 4CDF 0C00 movem.l A2,A3, [A7]+
00009ED0 4E5E unlink A6
00009ED2 4E75 rts
00009ED4 4E56 0000 link A6, 0
00009ED8 48E7 0030 movem.l -[A7], A2,A3
00009EDC 246E 0008 movea.l A2, [A6 + 0x8]
00009EE0 266A 00E6 movea.l A3, [A2 + 0xE6]
00009EE4 200B move.l D0, A3
00009EE6 660C bne +0xE /* 00009EF4 */
00009EE8 2F0A move.l -[A7], A2
00009EEA 4EB9 0000 3B42 jsr [0x00003B42]
00009EF0 584F addq.w A7, 4
00009EF2 6018 bra +0x1A /* 00009F0C */
label00009EF4:
00009EF4 2F0B move.l -[A7], A3
00009EF6 61FF FFFF B718 bsr -0x48E6 /* 00005610 */
00009EFC 584F addq.w A7, 4
00009EFE 2F08 move.l -[A7], A0
00009F00 42A7 clr.l -[A7]
00009F02 203C 0008 0006 move.l D0, 0x80006
00009F08 AB1D syscall QDExtensions
00009F0A 7001 moveq.l D0, 0x01
label00009F0C:
00009F0C 4CDF 0C00 movem.l A2,A3, [A7]+
00009F10 4E5E unlink A6
00009F12 4E75 rts
00009F14 206F 0004 movea.l A0, [A7 + 0x4]
00009F18 2068 00E2 movea.l A0, [A0 + 0xE2]
00009F1C 4E75 rts
00009F1E 206F 0004 movea.l A0, [A7 + 0x4]
00009F22 5088 addq.l A0, 8
00009F24 2010 move.l D0, [A0]
00009F26 0680 FFFF FF16 addi.l D0, 0xFFFFFF16
00009F2C D1AF 0004 add.l [A7 + 0x4], D0
00009F30 4EF9 0000 974A jmp [0x0000974A]
00009F36 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
00009F3E 4EF9 0000 974A jmp [0x0000974A]
00009F44 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
00009F4C 4EF9 0000 0C1A jmp [0x00000C1A]
00009F52 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
00009F5A 4EF9 0000 974A jmp [0x0000974A]
fn00009F60:
00009F60 4E56 0000 link A6, 0
00009F64 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00009F68 246E 0008 movea.l A2, [A6 + 0x8]
00009F6C 382E 000C move.w D4, [A6 + 0xC]
00009F70 262E 000E move.l D3, [A6 + 0xE]
00009F74 286E 0012 movea.l A4, [A6 + 0x12]
00009F78 4A44 tst.w D4
00009F7A 6714 beq +0x16 /* 00009F90 */
00009F7C 204A movea.l A0, A2
00009F7E 41E8 0200 lea.l A0, [A0 + 0x200]
00009F82 2648 movea.l A3, A0
00009F84 2488 move.l [A2], A0
00009F86 2F0B move.l -[A7], A3
00009F88 4EB9 0000 3F3A jsr [0x00003F3A]
00009F8E 584F addq.w A7, 4
label00009F90:
00009F90 2F0C move.l -[A7], A4
00009F92 2F03 move.l -[A7], D3
00009F94 4267 clr.w -[A7]
00009F96 2F0A move.l -[A7], A2
00009F98 4EB9 0000 3A3A jsr [0x00003A3A]
00009F9E 41F9 0001 8FA8 lea.l A0, [0x00018FA8]
00009FA4 2548 0004 move.l [A2 + 0x4], A0
00009FA8 41F9 0001 8FA8 lea.l A0, [0x00018FA8]
00009FAE 41E8 01C8 lea.l A0, [A0 + 0x1C8]
00009FB2 2252 movea.l A1, [A2]
00009FB4 2288 move.l [A1], A0
00009FB6 2652 movea.l A3, [A2]
00009FB8 204A movea.l A0, A2
00009FBA 41E8 0200 lea.l A0, [A0 + 0x200]
00009FBE 91CB sub.l A0, A3
00009FC0 2748 0008 move.l [A3 + 0x8], A0
00009FC4 486A 007A pea.l [A2 + 0x7A]
00009FC8 61FF 0000 0C6A bsr +0xC6C /* 0000AC34 */
00009FCE 486A 00A2 pea.l [A2 + 0xA2]
00009FD2 61FF 0000 0BD6 bsr +0xBD8 /* 0000ABAA */
00009FD8 486A 00CA pea.l [A2 + 0xCA]
00009FDC 4EB9 0000 29CA jsr [0x000029CA]
00009FE2 257C 3FF0 0000 01DC move.l [A2 + 0x1DC], 0x3FF00000
00009FEA 42AA 01E0 clr.l [A2 + 0x1E0]
00009FEE 204A movea.l A0, A2
00009FF0 4FEF 001A lea.l A7, [A7 + 0x1A]
00009FF4 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00009FF8 4E5E unlink A6
00009FFA 4E75 rts
fn00009FFC:
00009FFC 4E56 0000 link A6, 0
0000A000 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000A004 246E 0008 movea.l A2, [A6 + 0x8]
0000A008 362E 000C move.w D3, [A6 + 0xC]
0000A00C 200A move.l D0, A2
0000A00E 6700 008A beq +0x8C /* 0000A09A */
0000A012 41F9 0001 8FA8 lea.l A0, [0x00018FA8]
0000A018 2548 0004 move.l [A2 + 0x4], A0
0000A01C 41F9 0001 8FA8 lea.l A0, [0x00018FA8]
0000A022 41E8 01C8 lea.l A0, [A0 + 0x1C8]
0000A026 2252 movea.l A1, [A2]
0000A028 2288 move.l [A1], A0
0000A02A 2652 movea.l A3, [A2]
0000A02C 204A movea.l A0, A2
0000A02E 41E8 0200 lea.l A0, [A0 + 0x200]
0000A032 2848 movea.l A4, A0
0000A034 91CB sub.l A0, A3
0000A036 2748 0008 move.l [A3 + 0x8], A0
0000A03A 42A7 clr.l -[A7]
0000A03C 486A 00A2 pea.l [A2 + 0xA2]
0000A040 61FF FFFF A720 bsr -0x58DE /* 00004762 */
0000A046 42A7 clr.l -[A7]
0000A048 486A 007A pea.l [A2 + 0x7A]
0000A04C 61FF FFFF A714 bsr -0x58EA /* 00004762 */
0000A052 3F3C FFFF move.w -[A7], 0xFFFF
0000A056 486A 00A2 pea.l [A2 + 0xA2]
0000A05A 61FF 0000 0B14 bsr +0xB16 /* 0000AB70 */
0000A060 3F3C FFFF move.w -[A7], 0xFFFF
0000A064 486A 007A pea.l [A2 + 0x7A]
0000A068 61FF 0000 0B90 bsr +0xB92 /* 0000ABFA */
0000A06E 4267 clr.w -[A7]
0000A070 2F0A move.l -[A7], A2
0000A072 4EB9 0000 3A4A jsr [0x00003A4A]
0000A078 4A43 tst.w D3
0000A07A 4FEF 0022 lea.l A7, [A7 + 0x22]
0000A07E 670C beq +0xE /* 0000A08C */
0000A080 4267 clr.w -[A7]
0000A082 2F0C move.l -[A7], A4
0000A084 4EB9 0000 3F42 jsr [0x00003F42]
0000A08A 5C4F addq.w A7, 6
label0000A08C:
0000A08C 4A43 tst.w D3
0000A08E 6F0A ble +0xC /* 0000A09A */
0000A090 2F0A move.l -[A7], A2
0000A092 4EB9 0000 2592 jsr [0x00002592]
0000A098 584F addq.w A7, 4
label0000A09A:
0000A09A 204A movea.l A0, A2
0000A09C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000A0A0 4E5E unlink A6
0000A0A2 4E75 rts
fn0000A0A4:
0000A0A4 4E56 FFD0 link A6, -0x0030
0000A0A8 2F0A move.l -[A7], A2
0000A0AA 246E 0008 movea.l A2, [A6 + 0x8]
0000A0AE 486E FFFC pea.l [A6 - 0x4]
0000A0B2 4EB9 0000 2612 jsr [0x00002612]
0000A0B8 486E FFDE pea.l [A6 - 0x22]
0000A0BC 4EB9 0000 263A jsr [0x0000263A]
0000A0C2 486E FFD8 pea.l [A6 - 0x28]
0000A0C6 4EB9 0000 2662 jsr [0x00002662]
0000A0CC 486E FFD0 pea.l [A6 - 0x30]
0000A0D0 2F0A move.l -[A7], A2
0000A0D2 2057 movea.l A0, [A7]
0000A0D4 2268 0004 movea.l A1, [A0 + 0x4]
0000A0D8 2269 003C movea.l A1, [A1 + 0x3C]
0000A0DC 4E91 jsr [A1]
0000A0DE 486E FFD0 pea.l [A6 - 0x30]
0000A0E2 A87B syscall ClipRect
0000A0E4 2F0A move.l -[A7], A2
0000A0E6 2057 movea.l A0, [A7]
0000A0E8 2268 0004 movea.l A1, [A0 + 0x4]
0000A0EC 2269 01BC movea.l A1, [A1 + 0x1BC]
0000A0F0 4E91 jsr [A1]
0000A0F2 2F0A move.l -[A7], A2
0000A0F4 2057 movea.l A0, [A7]
0000A0F6 2268 0004 movea.l A1, [A0 + 0x4]
0000A0FA 2269 01A0 movea.l A1, [A1 + 0x1A0]
0000A0FE 4E91 jsr [A1]
0000A100 2F0A move.l -[A7], A2
0000A102 2057 movea.l A0, [A7]
0000A104 2268 0004 movea.l A1, [A0 + 0x4]
0000A108 2269 01B8 movea.l A1, [A1 + 0x1B8]
0000A10C 4E91 jsr [A1]
0000A10E 3F3C FFFF move.w -[A7], 0xFFFF
0000A112 486E FFD8 pea.l [A6 - 0x28]
0000A116 4EB9 0000 267A jsr [0x0000267A]
0000A11C 3F3C FFFF move.w -[A7], 0xFFFF
0000A120 486E FFDE pea.l [A6 - 0x22]
0000A124 4EB9 0000 2642 jsr [0x00002642]
0000A12A 3F3C FFFF move.w -[A7], 0xFFFF
0000A12E 486E FFFC pea.l [A6 - 0x4]
0000A132 4EB9 0000 261A jsr [0x0000261A]
0000A138 4FEF 0032 lea.l A7, [A7 + 0x32]
0000A13C 245F movea.l A2, [A7]+
0000A13E 4E5E unlink A6
0000A140 4E75 rts
0000A142 4E56 FFE0 link A6, -0x0020
0000A146 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
0000A14A 246E 0008 movea.l A2, [A6 + 0x8]
0000A14E 486E FFEE pea.l [A6 - 0x12]
0000A152 4EB9 0000 2622 jsr [0x00002622]
0000A158 486E FFE8 pea.l [A6 - 0x18]
0000A15C 4EB9 0000 2662 jsr [0x00002662]
0000A162 204A movea.l A0, A2
0000A164 41E8 01E4 lea.l A0, [A0 + 0x1E4]
0000A168 2648 movea.l A3, A0
0000A16A 4850 pea.l [A0]
0000A16C A87B syscall ClipRect
0000A16E 2F0B move.l -[A7], A3
0000A170 A8A1 syscall FrameRect
0000A172 3D7C 9C40 FFFA move.w [A6 - 0x6], 0x9C40
0000A178 3D7C 9C40 FFFC move.w [A6 - 0x4], 0x9C40
0000A17E 3D7C 9C40 FFFE move.w [A6 - 0x2], 0x9C40
0000A184 486E FFFA pea.l [A6 - 0x6]
0000A188 AA14 syscall RGBForeColor
0000A18A 486E FFE0 pea.l [A6 - 0x20]
0000A18E 2F3C 0007 0000 move.l -[A7], 0x70000
0000A194 4EB9 0000 2522 jsr [0x00002522]
0000A19A 486E FFE0 pea.l [A6 - 0x20]
0000A19E A89D syscall PenPat
0000A1A0 302A 01EC move.w D0, [A2 + 0x1EC]
0000A1A4 48C0 ext.l D0
0000A1A6 362A 01E8 move.w D3, [A2 + 0x1E8]
0000A1AA 3A03 move.w D5, D3
0000A1AC 48C5 ext.l D5
0000A1AE 342A 01E4 move.w D2, [A2 + 0x1E4]
0000A1B2 48C2 ext.l D2
0000A1B4 9A82 sub.l D5, D2
0000A1B6 4C40 5805 movem.l D0,D2,A3,A4,A6, D0
0000A1BA 3F2A 01E6 move.w -[A7], [A2 + 0x1E6]
0000A1BE 3F03 move.w -[A7], D3
0000A1C0 A893 syscall MoveTo
0000A1C2 3605 move.w D3, D5
0000A1C4 504F addq.w A7, 8
0000A1C6 6028 bra +0x2A /* 0000A1F0 */
label0000A1C8:
0000A1C8 3F2A 01E6 move.w -[A7], [A2 + 0x1E6]
0000A1CC 3003 move.w D0, D3
0000A1CE 48C0 ext.l D0
0000A1D0 3204 move.w D1, D4
0000A1D2 48C1 ext.l D1
0000A1D4 9280 sub.l D1, D0
0000A1D6 3F01 move.w -[A7], D1
0000A1D8 A893 syscall MoveTo
0000A1DA 3F2A 01EA move.w -[A7], [A2 + 0x1EA]
0000A1DE 3003 move.w D0, D3
0000A1E0 48C0 ext.l D0
0000A1E2 322A 01E8 move.w D1, [A2 + 0x1E8]
0000A1E6 48C1 ext.l D1
0000A1E8 9280 sub.l D1, D0
0000A1EA 3F01 move.w -[A7], D1
0000A1EC A891 syscall LineTo
0000A1EE D645 add.w D3, D5
label0000A1F0:
0000A1F0 3E2A 01E4 move.w D7, [A2 + 0x1E4]
0000A1F4 3007 move.w D0, D7
0000A1F6 48C0 ext.l D0
0000A1F8 382A 01E8 move.w D4, [A2 + 0x1E8]
0000A1FC 3204 move.w D1, D4
0000A1FE 48C1 ext.l D1
0000A200 9280 sub.l D1, D0
0000A202 3C2A 01EC move.w D6, [A2 + 0x1EC]
0000A206 3006 move.w D0, D6
0000A208 48C0 ext.l D0
0000A20A 9280 sub.l D1, D0
0000A20C 3003 move.w D0, D3
0000A20E 48C0 ext.l D0
0000A210 B081 cmp.l D0, D1
0000A212 6DB4 blt -0x4A /* 0000A1C8 */
0000A214 3006 move.w D0, D6
0000A216 48C0 ext.l D0
0000A218 362A 01E6 move.w D3, [A2 + 0x1E6]
0000A21C 3203 move.w D1, D3
0000A21E 48C1 ext.l D1
0000A220 3A2A 01EA move.w D5, [A2 + 0x1EA]
0000A224 48C5 ext.l D5
0000A226 9A81 sub.l D5, D1
0000A228 4C40 5805 movem.l D0,D2,A3,A4,A6, D0
0000A22C 3F03 move.w -[A7], D3
0000A22E 3F07 move.w -[A7], D7
0000A230 A893 syscall MoveTo
0000A232 3605 move.w D3, D5
0000A234 6028 bra +0x2A /* 0000A25E */
label0000A236:
0000A236 3003 move.w D0, D3
0000A238 48C0 ext.l D0
0000A23A 3204 move.w D1, D4
0000A23C 48C1 ext.l D1
0000A23E D280 add.l D1, D0
0000A240 3F01 move.w -[A7], D1
0000A242 3F2A 01E8 move.w -[A7], [A2 + 0x1E8]
0000A246 A893 syscall MoveTo
0000A248 3003 move.w D0, D3
0000A24A 48C0 ext.l D0
0000A24C 322A 01E6 move.w D1, [A2 + 0x1E6]
0000A250 48C1 ext.l D1
0000A252 D280 add.l D1, D0
0000A254 3F01 move.w -[A7], D1
0000A256 3F2A 01E4 move.w -[A7], [A2 + 0x1E4]
0000A25A A891 syscall LineTo
0000A25C D645 add.w D3, D5
label0000A25E:
0000A25E 382A 01E6 move.w D4, [A2 + 0x1E6]
0000A262 3004 move.w D0, D4
0000A264 48C0 ext.l D0
0000A266 322A 01EA move.w D1, [A2 + 0x1EA]
0000A26A 48C1 ext.l D1
0000A26C 9280 sub.l D1, D0
0000A26E 302A 01EC move.w D0, [A2 + 0x1EC]
0000A272 48C0 ext.l D0
0000A274 9280 sub.l D1, D0
0000A276 3003 move.w D0, D3
0000A278 48C0 ext.l D0
0000A27A B081 cmp.l D0, D1
0000A27C 6DB8 blt -0x46 /* 0000A236 */
0000A27E 3F3C FFFF move.w -[A7], 0xFFFF
0000A282 486E FFE8 pea.l [A6 - 0x18]
0000A286 4EB9 0000 267A jsr [0x0000267A]
0000A28C 3F3C FFFF move.w -[A7], 0xFFFF
0000A290 486E FFEE pea.l [A6 - 0x12]
0000A294 4EB9 0000 262A jsr [0x0000262A]
0000A29A 4FEF 000C lea.l A7, [A7 + 0xC]
0000A29E 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
0000A2A2 4E5E unlink A6
0000A2A4 4E75 rts
0000A2A6 4E56 FEE2 link A6, -0x011E
0000A2AA 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000A2AE 246E 0008 movea.l A2, [A6 + 0x8]
0000A2B2 61FF FFFF 757C bsr -0x8A82 /* 00001830 */
0000A2B8 2648 movea.l A3, A0
0000A2BA 486E FFFC pea.l [A6 - 0x4]
0000A2BE 2F0B move.l -[A7], A3
0000A2C0 2057 movea.l A0, [A7]
0000A2C2 2268 0004 movea.l A1, [A0 + 0x4]
0000A2C6 2269 0360 movea.l A1, [A1 + 0x360]
0000A2CA 4E91 jsr [A1]
0000A2CC 42A7 clr.l -[A7]
0000A2CE 486A 00A2 pea.l [A2 + 0xA2]
0000A2D2 61FF FFFF A48E bsr -0x5B70 /* 00004762 */
0000A2D8 257C 3FF0 0000 01DC move.l [A2 + 0x1DC], 0x3FF00000
0000A2E0 42AA 01E0 clr.l [A2 + 0x1E0]
0000A2E4 7800 moveq.l D4, 0x00
0000A2E6 4FEF 0010 lea.l A7, [A7 + 0x10]
0000A2EA 6000 00E2 bra +0xE4 /* 0000A3CE */
label0000A2EE:
0000A2EE 206E FFFC movea.l A0, [A6 - 0x4]
0000A2F2 41E8 0038 lea.l A0, [A0 + 0x38]
0000A2F6 4A30 3800 tst.b [A0 + D3]
0000A2FA 6700 00BE beq +0xC0 /* 0000A3BA */
0000A2FE 206E FFFC movea.l A0, [A6 - 0x4]
0000A302 41E8 0048 lea.l A0, [A0 + 0x48]
0000A306 4A30 3800 tst.b [A0 + D3]
0000A30A 6700 00AE beq +0xB0 /* 0000A3BA */
0000A30E 486E FEEC pea.l [A6 - 0x114]
0000A312 206E FFFC movea.l A0, [A6 - 0x4]
0000A316 4870 3848 pea.l [A0 + D3 + 0x48]
0000A31A 61FF FFFF DC1C bsr -0x23E2 /* 00007F38 */
0000A320 102D 0814 move.b D0, [A5 + 0x814]
0000A324 49C0 lea.l A4, D0
0000A326 2F00 move.l -[A7], D0
0000A328 486E FEEC pea.l [A6 - 0x114]
0000A32C 61FF 0000 9792 bsr +0x9794 /* 00013AC0 */
0000A332 2648 movea.l A3, A0
0000A334 200B move.l D0, A3
0000A336 4FEF 0010 lea.l A7, [A7 + 0x10]
0000A33A 6704 beq +0x6 /* 0000A340 */
0000A33C 16BC 002E move.b [A3], 0x2E /* '.' */
label0000A340:
0000A340 486E FEEC pea.l [A6 - 0x114]
0000A344 486E FFEC pea.l [A6 - 0x14]
0000A348 61FF 0000 A088 bsr +0xA08A /* 000143D2 */
0000A34E 206E FFFC movea.l A0, [A6 - 0x4]
0000A352 41E8 0053 lea.l A0, [A0 + 0x53]
0000A356 1D70 3800 FFFA move.b [A6 - 0x6], [A0 + D3]
0000A35C 206E FFFC movea.l A0, [A6 - 0x4]
0000A360 41E8 0054 lea.l A0, [A0 + 0x54]
0000A364 1D70 3800 FFFB move.b [A6 - 0x5], [A0 + D3]
0000A36A 2F0C move.l -[A7], A4
0000A36C 61FF FFFF 6BEE bsr -0x9410 /* 00000F5C */
0000A372 5280 addq.l D0, 1
0000A374 1D40 FFF4 move.b [A6 - 0xC], D0
0000A378 3044 movea.w A0, D4
0000A37A 2D48 FFF6 move.l [A6 - 0xA], A0
0000A37E 486E FFEC pea.l [A6 - 0x14]
0000A382 486E FEE2 pea.l [A6 - 0x11E]
0000A386 3F3C 080E move.w -[A7], 0x80E
0000A38A A9EB syscall Pack4/FP68K
0000A38C 486A 01DC pea.l [A2 + 0x1DC]
0000A390 486E FEE2 pea.l [A6 - 0x11E]
0000A394 3F3C 0808 move.w -[A7], 0x808
0000A398 A9EB syscall Pack4/FP68K
0000A39A 4FEF 000C lea.l A7, [A7 + 0xC]
0000A39E 6D0C blt +0xE /* 0000A3AC */
0000A3A0 256E FFEC 01DC move.l [A2 + 0x1DC], [A6 - 0x14]
0000A3A6 256E FFF0 01E0 move.l [A2 + 0x1E0], [A6 - 0x10]
label0000A3AC:
0000A3AC 486E FFEC pea.l [A6 - 0x14]
0000A3B0 2F05 move.l -[A7], D5
0000A3B2 61FF 0000 07A2 bsr +0x7A4 /* 0000AB56 */
0000A3B8 504F addq.w A7, 8
label0000A3BA:
0000A3BA 5244 addq.w D4, 1
0000A3BC 701E moveq.l D0, 0x1E
0000A3BE D680 add.l D3, D0
label0000A3C0:
0000A3C0 3004 move.w D0, D4
0000A3C2 48C0 ext.l D0
0000A3C4 720C moveq.l D1, 0x0C
0000A3C6 B081 cmp.l D0, D1
0000A3C8 6D00 FF24 blt -0xDA /* 0000A2EE */
0000A3CC 6012 bra +0x14 /* 0000A3E0 */
label0000A3CE:
0000A3CE 7600 moveq.l D3, 0x00
0000A3D0 284A movea.l A4, A2
0000A3D2 49EC 00A2 lea.l A4, [A4 + 0xA2]
0000A3D6 204A movea.l A0, A2
0000A3D8 41E8 00A2 lea.l A0, [A0 + 0xA2]
0000A3DC 2A08 move.l D5, A0
0000A3DE 60E0 bra -0x1E /* 0000A3C0 */
label0000A3E0:
0000A3E0 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
0000A3E4 4E5E unlink A6
0000A3E6 4E75 rts
0000A3E8 4E56 FFCC link A6, -0x0034
0000A3EC 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
0000A3F0 246E 0008 movea.l A2, [A6 + 0x8]
0000A3F4 2D6A 01DC FFF8 move.l [A6 - 0x8], [A2 + 0x1DC]
0000A3FA 2D6A 01E0 FFFC move.l [A6 - 0x4], [A2 + 0x1E0]
0000A400 2D7C 3FFF 8000 FFCC move.l [A6 - 0x34], 0x3FFF8000
0000A408 42AE FFD0 clr.l [A6 - 0x30]
0000A40C 426E FFD4 clr.w [A6 - 0x2C]
0000A410 486E FFF8 pea.l [A6 - 0x8]
0000A414 486E FFCC pea.l [A6 - 0x34]
0000A418 3F3C 0808 move.w -[A7], 0x808
0000A41C A9EB syscall Pack4/FP68K
0000A41E 6604 bne +0x6 /* 0000A424 */
0000A420 7000 moveq.l D0, 0x00
0000A422 6002 bra +0x4 /* 0000A426 */
label0000A424:
0000A424 7001 moveq.l D0, 0x01
label0000A426:
0000A426 3A00 move.w D5, D0
0000A428 7600 moveq.l D3, 0x00
0000A42A 2D7C 3FF0 0000 FFD6 move.l [A6 - 0x2A], 0x3FF00000
0000A432 42AE FFDA clr.l [A6 - 0x26]
0000A436 486E FFF8 pea.l [A6 - 0x8]
0000A43A 486E FFCC pea.l [A6 - 0x34]
0000A43E 3F3C 080E move.w -[A7], 0x80E
0000A442 A9EB syscall Pack4/FP68K
0000A444 486E FFD6 pea.l [A6 - 0x2A]
0000A448 486E FFCC pea.l [A6 - 0x34]
0000A44C 3F3C 0808 move.w -[A7], 0x808
0000A450 A9EB syscall Pack4/FP68K
0000A452 6E00 00A0 bgt +0xA2 /* 0000A4F4 */
0000A456 6038 bra +0x3A /* 0000A490 */
label0000A458:
0000A458 2D7C 4024 0000 FFD6 move.l [A6 - 0x2A], 0x40240000 /* '@$\0\0' */
0000A460 42AE FFDA clr.l [A6 - 0x26]
0000A464 486E FFF8 pea.l [A6 - 0x8]
0000A468 486E FFCC pea.l [A6 - 0x34]
0000A46C 3F3C 080E move.w -[A7], 0x80E
0000A470 A9EB syscall Pack4/FP68K
0000A472 486E FFD6 pea.l [A6 - 0x2A]
0000A476 486E FFCC pea.l [A6 - 0x34]
0000A47A 3F3C 0804 move.w -[A7], 0x804
0000A47E A9EB syscall Pack4/FP68K
0000A480 486E FFCC pea.l [A6 - 0x34]
0000A484 486E FFF8 pea.l [A6 - 0x8]
0000A488 3F3C 0810 move.w -[A7], 0x810
0000A48C A9EB syscall Pack4/FP68K
0000A48E 5343 subq.w D3, 1
label0000A490:
0000A490 2D7C 3FF0 0000 FFD6 move.l [A6 - 0x2A], 0x3FF00000
0000A498 42AE FFDA clr.l [A6 - 0x26]
0000A49C 486E FFF8 pea.l [A6 - 0x8]
0000A4A0 486E FFCC pea.l [A6 - 0x34]
0000A4A4 3F3C 080E move.w -[A7], 0x80E
0000A4A8 A9EB syscall Pack4/FP68K
0000A4AA 486E FFD6 pea.l [A6 - 0x2A]
0000A4AE 486E FFCC pea.l [A6 - 0x34]
0000A4B2 3F3C 0808 move.w -[A7], 0x808
0000A4B6 A9EB syscall Pack4/FP68K
0000A4B8 6D9E blt -0x60 /* 0000A458 */
0000A4BA 6062 bra +0x64 /* 0000A51E */
label0000A4BC:
0000A4BC 2D7C 4024 0000 FFD6 move.l [A6 - 0x2A], 0x40240000 /* '@$\0\0' */
0000A4C4 42AE FFDA clr.l [A6 - 0x26]
0000A4C8 486E FFF8 pea.l [A6 - 0x8]
0000A4CC 486E FFCC pea.l [A6 - 0x34]
0000A4D0 3F3C 080E move.w -[A7], 0x80E
0000A4D4 A9EB syscall Pack4/FP68K
0000A4D6 486E FFD6 pea.l [A6 - 0x2A]
0000A4DA 486E FFCC pea.l [A6 - 0x34]
0000A4DE 3F3C 0806 move.w -[A7], 0x806
0000A4E2 A9EB syscall Pack4/FP68K
0000A4E4 486E FFCC pea.l [A6 - 0x34]
0000A4E8 486E FFF8 pea.l [A6 - 0x8]
0000A4EC 3F3C 0810 move.w -[A7], 0x810
0000A4F0 A9EB syscall Pack4/FP68K
0000A4F2 5243 addq.w D3, 1
label0000A4F4:
0000A4F4 2D7C 4024 0000 FFD6 move.l [A6 - 0x2A], 0x40240000 /* '@$\0\0' */
0000A4FC 42AE FFDA clr.l [A6 - 0x26]
0000A500 486E FFF8 pea.l [A6 - 0x8]
0000A504 486E FFCC pea.l [A6 - 0x34]
0000A508 3F3C 080E move.w -[A7], 0x80E
0000A50C A9EB syscall Pack4/FP68K
0000A50E 486E FFD6 pea.l [A6 - 0x2A]
0000A512 486E FFCC pea.l [A6 - 0x34]
0000A516 3F3C 0808 move.w -[A7], 0x808
0000A51A A9EB syscall Pack4/FP68K
0000A51C 6E9E bgt -0x60 /* 0000A4BC */
label0000A51E:
0000A51E 3005 move.w D0, D5
0000A520 48C0 ext.l D0
0000A522 486E FFF8 pea.l [A6 - 0x8]
0000A526 486E FFDE pea.l [A6 - 0x22]
0000A52A 3F3C 080E move.w -[A7], 0x80E
0000A52E A9EB syscall Pack4/FP68K
0000A530 486E FFDE pea.l [A6 - 0x22]
0000A534 3F3C 0016 move.w -[A7], 0x16
0000A538 A9EB syscall Pack4/FP68K
0000A53A 486E FFDE pea.l [A6 - 0x22]
0000A53E 486E FFDE pea.l [A6 - 0x22]
0000A542 3F3C 2810 move.w -[A7], 0x2810
0000A546 A9EB syscall Pack4/FP68K
0000A548 322E FFE0 move.w D1, [A6 - 0x20]
0000A54C 48C1 ext.l D1
0000A54E D280 add.l D1, D0
0000A550 2D41 FFCC move.l [A6 - 0x34], D1
0000A554 486E FFCC pea.l [A6 - 0x34]
0000A558 486E FFCC pea.l [A6 - 0x34]
0000A55C 3F3C 280E move.w -[A7], 0x280E
0000A560 A9EB syscall Pack4/FP68K
0000A562 486E FFCC pea.l [A6 - 0x34]
0000A566 486E FFCC pea.l [A6 - 0x34]
0000A56A 3F3C 0810 move.w -[A7], 0x810
0000A56E A9EB syscall Pack4/FP68K
0000A570 2D6E FFCC FFF8 move.l [A6 - 0x8], [A6 - 0x34]
0000A576 2D6E FFD0 FFFC move.l [A6 - 0x4], [A6 - 0x30]
0000A57C 486E FFF8 pea.l [A6 - 0x8]
0000A580 486E FFDE pea.l [A6 - 0x22]
0000A584 3F3C 080E move.w -[A7], 0x80E
0000A588 A9EB syscall Pack4/FP68K
0000A58A 486E FFDE pea.l [A6 - 0x22]
0000A58E 3F3C 0016 move.w -[A7], 0x16
0000A592 A9EB syscall Pack4/FP68K
0000A594 486E FFDE pea.l [A6 - 0x22]
0000A598 486E FFDE pea.l [A6 - 0x22]
0000A59C 3F3C 2810 move.w -[A7], 0x2810
0000A5A0 A9EB syscall Pack4/FP68K
0000A5A2 356E FFE0 01EC move.w [A2 + 0x1EC], [A6 - 0x20]
0000A5A8 382A 01EC move.w D4, [A2 + 0x1EC]
0000A5AC 0C44 0005 cmpi.w D4, 0x5
0000A5B0 6C04 bge +0x6 /* 0000A5B6 */
0000A5B2 7005 moveq.l D0, 0x05
0000A5B4 6004 bra +0x6 /* 0000A5BA */
label0000A5B6:
0000A5B6 3004 move.w D0, D4
0000A5B8 48C0 ext.l D0
label0000A5BA:
0000A5BA 3540 01EC move.w [A2 + 0x1EC], D0
0000A5BE 3D43 FFDE move.w [A6 - 0x22], D3
0000A5C2 486E FFDE pea.l [A6 - 0x22]
0000A5C6 486E FFDE pea.l [A6 - 0x22]
0000A5CA 3F3C 200E move.w -[A7], 0x200E
0000A5CE A9EB syscall Pack4/FP68K
0000A5D0 486E FFDE pea.l [A6 - 0x22]
0000A5D4 486E FFDE pea.l [A6 - 0x22]
0000A5D8 3F3C 0810 move.w -[A7], 0x810
0000A5DC A9EB syscall Pack4/FP68K
0000A5DE 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
0000A5E2 2F2E FFDE move.l -[A7], [A6 - 0x22]
0000A5E6 42A7 clr.l -[A7]
0000A5E8 2F3C 4024 0000 move.l -[A7], 0x40240000 /* '@$\0\0' */
0000A5EE 486E FFE8 pea.l [A6 - 0x18]
0000A5F2 61FF 0000 6C28 bsr +0x6C2A /* 0001121C */
0000A5F8 486E FFF8 pea.l [A6 - 0x8]
0000A5FC 486E FFCC pea.l [A6 - 0x34]
0000A600 3F3C 080E move.w -[A7], 0x80E
0000A604 A9EB syscall Pack4/FP68K
0000A606 486E FFE8 pea.l [A6 - 0x18]
0000A60A 486E FFCC pea.l [A6 - 0x34]
0000A60E 3F3C 0804 move.w -[A7], 0x804
0000A612 A9EB syscall Pack4/FP68K
0000A614 486E FFCC pea.l [A6 - 0x34]
0000A618 486E FFD6 pea.l [A6 - 0x2A]
0000A61C 3F3C 0810 move.w -[A7], 0x810
0000A620 A9EB syscall Pack4/FP68K
0000A622 256E FFD6 01D4 move.l [A2 + 0x1D4], [A6 - 0x2A]
0000A628 256E FFDA 01D8 move.l [A2 + 0x1D8], [A6 - 0x26]
0000A62E 3D6A 01EC FFDE move.w [A6 - 0x22], [A2 + 0x1EC]
0000A634 486E FFDE pea.l [A6 - 0x22]
0000A638 486E FFDE pea.l [A6 - 0x22]
0000A63C 3F3C 200E move.w -[A7], 0x200E
0000A640 A9EB syscall Pack4/FP68K
0000A642 486E FFDE pea.l [A6 - 0x22]
0000A646 486E FFDE pea.l [A6 - 0x22]
0000A64A 3F3C 0810 move.w -[A7], 0x810
0000A64E A9EB syscall Pack4/FP68K
0000A650 486A 01D4 pea.l [A2 + 0x1D4]
0000A654 486E FFCC pea.l [A6 - 0x34]
0000A658 3F3C 080E move.w -[A7], 0x80E
0000A65C A9EB syscall Pack4/FP68K
0000A65E 486E FFDE pea.l [A6 - 0x22]
0000A662 486E FFCC pea.l [A6 - 0x34]
0000A666 3F3C 0806 move.w -[A7], 0x806
0000A66A A9EB syscall Pack4/FP68K
0000A66C 486E FFCC pea.l [A6 - 0x34]
0000A670 486E FFD6 pea.l [A6 - 0x2A]
0000A674 3F3C 0810 move.w -[A7], 0x810
0000A678 A9EB syscall Pack4/FP68K
0000A67A 256E FFD6 01F0 move.l [A2 + 0x1F0], [A6 - 0x2A]
0000A680 256E FFDA 01F4 move.l [A2 + 0x1F4], [A6 - 0x26]
0000A686 422A 01EE clr.b [A2 + 0x1EE]
0000A68A 257C 3FF0 0000 01F8 move.l [A2 + 0x1F8], 0x3FF00000
0000A692 42AA 01FC clr.l [A2 + 0x1FC]
0000A696 2D7C 408F 3800 FFD6 move.l [A6 - 0x2A], 0x408F3800
0000A69E 42AE FFDA clr.l [A6 - 0x26]
0000A6A2 2D6A 01F0 FFF0 move.l [A6 - 0x10], [A2 + 0x1F0]
0000A6A8 2D6A 01F4 FFF4 move.l [A6 - 0xC], [A2 + 0x1F4]
0000A6AE 486A 01F0 pea.l [A2 + 0x1F0]
0000A6B2 486E FFDE pea.l [A6 - 0x22]
0000A6B6 3F3C 080E move.w -[A7], 0x80E
0000A6BA A9EB syscall Pack4/FP68K
0000A6BC 486E FFD6 pea.l [A6 - 0x2A]
0000A6C0 486E FFDE pea.l [A6 - 0x22]
0000A6C4 3F3C 0808 move.w -[A7], 0x808
0000A6C8 A9EB syscall Pack4/FP68K
0000A6CA 4FEF 0014 lea.l A7, [A7 + 0x14]
0000A6CE 6F76 ble +0x78 /* 0000A746 */
0000A6D0 2D7C 412E 8480 FFD6 move.l [A6 - 0x2A], 0x412E8480
0000A6D8 42AE FFDA clr.l [A6 - 0x26]
0000A6DC 486E FFF0 pea.l [A6 - 0x10]
0000A6E0 486E FFDE pea.l [A6 - 0x22]
0000A6E4 3F3C 080E move.w -[A7], 0x80E
0000A6E8 A9EB syscall Pack4/FP68K
0000A6EA 486E FFD6 pea.l [A6 - 0x2A]
0000A6EE 486E FFDE pea.l [A6 - 0x22]
0000A6F2 3F3C 0808 move.w -[A7], 0x808
0000A6F6 A9EB syscall Pack4/FP68K
0000A6F8 6C4C bge +0x4E /* 0000A746 */
0000A6FA 257C 408F 4000 01F8 move.l [A2 + 0x1F8], 0x408F4000
0000A702 42AA 01FC clr.l [A2 + 0x1FC]
0000A706 2D7C 408F 4000 FFD6 move.l [A6 - 0x2A], 0x408F4000
0000A70E 42AE FFDA clr.l [A6 - 0x26]
0000A712 486A 01F0 pea.l [A2 + 0x1F0]
0000A716 486E FFDE pea.l [A6 - 0x22]
0000A71A 3F3C 080E move.w -[A7], 0x80E
0000A71E A9EB syscall Pack4/FP68K
0000A720 486E FFD6 pea.l [A6 - 0x2A]
0000A724 486E FFDE pea.l [A6 - 0x22]
0000A728 3F3C 0806 move.w -[A7], 0x806
0000A72C A9EB syscall Pack4/FP68K
0000A72E 486E FFDE pea.l [A6 - 0x22]
0000A732 486A 01F0 pea.l [A2 + 0x1F0]
0000A736 3F3C 0810 move.w -[A7], 0x810
0000A73A A9EB syscall Pack4/FP68K
0000A73C 157C 004B 01EE move.b [A2 + 0x1EE], 0x4B /* 'K' */
0000A742 6000 0116 bra +0x118 /* 0000A85A */
label0000A746:
0000A746 2D7C 412E 847E FFD6 move.l [A6 - 0x2A], 0x412E847E
0000A74E 42AE FFDA clr.l [A6 - 0x26]
0000A752 486E FFF0 pea.l [A6 - 0x10]
0000A756 486E FFDE pea.l [A6 - 0x22]
0000A75A 3F3C 080E move.w -[A7], 0x80E
0000A75E A9EB syscall Pack4/FP68K
0000A760 486E FFD6 pea.l [A6 - 0x2A]
0000A764 486E FFDE pea.l [A6 - 0x22]
0000A768 3F3C 0808 move.w -[A7], 0x808
0000A76C A9EB syscall Pack4/FP68K
0000A76E 6F74 ble +0x76 /* 0000A7E4 */
0000A770 2D7C 41CD CD65 FFD6 move.l [A6 - 0x2A], 0x41CDCD65
0000A778 42AE FFDA clr.l [A6 - 0x26]
0000A77C 486E FFF0 pea.l [A6 - 0x10]
0000A780 486E FFDE pea.l [A6 - 0x22]
0000A784 3F3C 080E move.w -[A7], 0x80E
0000A788 A9EB syscall Pack4/FP68K
0000A78A 486E FFD6 pea.l [A6 - 0x2A]
0000A78E 486E FFDE pea.l [A6 - 0x22]
0000A792 3F3C 0808 move.w -[A7], 0x808
0000A796 A9EB syscall Pack4/FP68K
0000A798 6C4A bge +0x4C /* 0000A7E4 */
0000A79A 257C 412E 8480 01F8 move.l [A2 + 0x1F8], 0x412E8480
0000A7A2 42AA 01FC clr.l [A2 + 0x1FC]
0000A7A6 2D7C 412E 8480 FFD6 move.l [A6 - 0x2A], 0x412E8480
0000A7AE 42AE FFDA clr.l [A6 - 0x26]
0000A7B2 486A 01F0 pea.l [A2 + 0x1F0]
0000A7B6 486E FFDE pea.l [A6 - 0x22]
0000A7BA 3F3C 080E move.w -[A7], 0x80E
0000A7BE A9EB syscall Pack4/FP68K
0000A7C0 486E FFD6 pea.l [A6 - 0x2A]
0000A7C4 486E FFDE pea.l [A6 - 0x22]
0000A7C8 3F3C 0806 move.w -[A7], 0x806
0000A7CC A9EB syscall Pack4/FP68K
0000A7CE 486E FFDE pea.l [A6 - 0x22]
0000A7D2 486A 01F0 pea.l [A2 + 0x1F0]
0000A7D6 3F3C 0810 move.w -[A7], 0x810
0000A7DA A9EB syscall Pack4/FP68K
0000A7DC 157C 004D 01EE move.b [A2 + 0x1EE], 0x4D /* 'M' */
0000A7E2 6076 bra +0x78 /* 0000A85A */
label0000A7E4:
0000A7E4 2D7C 41CD CD64 FFD6 move.l [A6 - 0x2A], 0x41CDCD64
0000A7EC 2D7C FF80 0000 FFDA move.l [A6 - 0x26], 0xFF800000
0000A7F4 486E FFF0 pea.l [A6 - 0x10]
0000A7F8 486E FFDE pea.l [A6 - 0x22]
0000A7FC 3F3C 080E move.w -[A7], 0x80E
0000A800 A9EB syscall Pack4/FP68K
0000A802 486E FFD6 pea.l [A6 - 0x2A]
0000A806 486E FFDE pea.l [A6 - 0x22]
0000A80A 3F3C 0808 move.w -[A7], 0x808
0000A80E A9EB syscall Pack4/FP68K
0000A810 6F48 ble +0x4A /* 0000A85A */
0000A812 257C 41CD CD65 01F8 move.l [A2 + 0x1F8], 0x41CDCD65
0000A81A 42AA 01FC clr.l [A2 + 0x1FC]
0000A81E 2D7C 41CD CD65 FFD6 move.l [A6 - 0x2A], 0x41CDCD65
0000A826 42AE FFDA clr.l [A6 - 0x26]
0000A82A 486A 01F0 pea.l [A2 + 0x1F0]
0000A82E 486E FFDE pea.l [A6 - 0x22]
0000A832 3F3C 080E move.w -[A7], 0x80E
0000A836 A9EB syscall Pack4/FP68K
0000A838 486E FFD6 pea.l [A6 - 0x2A]
0000A83C 486E FFDE pea.l [A6 - 0x22]
0000A840 3F3C 0806 move.w -[A7], 0x806
0000A844 A9EB syscall Pack4/FP68K
0000A846 486E FFDE pea.l [A6 - 0x22]
0000A84A 486A 01F0 pea.l [A2 + 0x1F0]
0000A84E 3F3C 0810 move.w -[A7], 0x810
0000A852 A9EB syscall Pack4/FP68K
0000A854 157C 0042 01EE move.b [A2 + 0x1EE], 0x42 /* 'B' */
label0000A85A:
0000A85A 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
0000A85E 4E5E unlink A6
0000A860 4E75 rts
0000A862 4E56 0000 link A6, 0
0000A866 2F0A move.l -[A7], A2
0000A868 246E 0008 movea.l A2, [A6 + 0x8]
0000A86C 2F0A move.l -[A7], A2
0000A86E 2057 movea.l A0, [A7]
0000A870 2268 0004 movea.l A1, [A0 + 0x4]
0000A874 2269 01A8 movea.l A1, [A1 + 0x1A8]
0000A878 4E91 jsr [A1]
0000A87A 2F0A move.l -[A7], A2
0000A87C 2057 movea.l A0, [A7]
0000A87E 2268 0004 movea.l A1, [A0 + 0x4]
0000A882 2269 01A4 movea.l A1, [A1 + 0x1A4]
0000A886 4E91 jsr [A1]
0000A888 2F0A move.l -[A7], A2
0000A88A 2057 movea.l A0, [A7]
0000A88C 2268 0004 movea.l A1, [A0 + 0x4]
0000A890 2269 01AC movea.l A1, [A1 + 0x1AC]
0000A894 4E91 jsr [A1]
0000A896 2F0A move.l -[A7], A2
0000A898 2057 movea.l A0, [A7]
0000A89A 2268 0004 movea.l A1, [A0 + 0x4]
0000A89E 2269 01B0 movea.l A1, [A1 + 0x1B0]
0000A8A2 4E91 jsr [A1]
0000A8A4 2F0A move.l -[A7], A2
0000A8A6 2057 movea.l A0, [A7]
0000A8A8 2268 0004 movea.l A1, [A0 + 0x4]
0000A8AC 2269 01C0 movea.l A1, [A1 + 0x1C0]
0000A8B0 4E91 jsr [A1]
0000A8B2 2F0A move.l -[A7], A2
0000A8B4 2057 movea.l A0, [A7]
0000A8B6 2268 0004 movea.l A1, [A0 + 0x4]
0000A8BA 2269 01C4 movea.l A1, [A1 + 0x1C4]
0000A8BE 4E91 jsr [A1]
0000A8C0 4FEF 0018 lea.l A7, [A7 + 0x18]
0000A8C4 245F movea.l A2, [A7]+
0000A8C6 4E5E unlink A6
0000A8C8 4E75 rts
0000A8CA 4E56 0000 link A6, 0
0000A8CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000A8D2 2057 movea.l A0, [A7]
0000A8D4 2268 0004 movea.l A1, [A0 + 0x4]
0000A8D8 2269 01B4 movea.l A1, [A1 + 0x1B4]
0000A8DC 4E91 jsr [A1]
0000A8DE 4E5E unlink A6
0000A8E0 4E75 rts
0000A8E2 4E56 0000 link A6, 0
0000A8E6 2F0A move.l -[A7], A2
0000A8E8 246E 0008 movea.l A2, [A6 + 0x8]
0000A8EC 2F0A move.l -[A7], A2
0000A8EE 2057 movea.l A0, [A7]
0000A8F0 2268 0004 movea.l A1, [A0 + 0x4]
0000A8F4 2269 01B4 movea.l A1, [A1 + 0x1B4]
0000A8F8 4E91 jsr [A1]
0000A8FA 2F0A move.l -[A7], A2
0000A8FC 2057 movea.l A0, [A7]
0000A8FE 2268 0004 movea.l A1, [A0 + 0x4]
0000A902 2269 01C0 movea.l A1, [A1 + 0x1C0]
0000A906 4E91 jsr [A1]
0000A908 2F0A move.l -[A7], A2
0000A90A 2057 movea.l A0, [A7]
0000A90C 2268 0004 movea.l A1, [A0 + 0x4]
0000A910 2269 01C4 movea.l A1, [A1 + 0x1C4]
0000A914 4E91 jsr [A1]
0000A916 2F0A move.l -[A7], A2
0000A918 4EB9 0000 3AD2 jsr [0x00003AD2]
0000A91E 4FEF 0010 lea.l A7, [A7 + 0x10]
0000A922 245F movea.l A2, [A7]+
0000A924 4E5E unlink A6
0000A926 4E75 rts
0000A928 4E56 FFDE link A6, -0x0022
0000A92C 48E7 1030 movem.l -[A7], D3,A2,A3
0000A930 246E 0008 movea.l A2, [A6 + 0x8]
0000A934 42A7 clr.l -[A7]
0000A936 486A 007A pea.l [A2 + 0x7A]
0000A93A 61FF FFFF 9E26 bsr -0x61D8 /* 00004762 */
0000A940 42AE FFF8 clr.l [A6 - 0x8]
0000A944 42AE FFFC clr.l [A6 - 0x4]
0000A948 7600 moveq.l D3, 0x00
0000A94A 504F addq.w A7, 8
0000A94C 605C bra +0x5E /* 0000A9AA */
label0000A94E:
0000A94E 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000A952 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000A956 4879 0001 9254 push.l 0x19254
0000A95C 486E FFE8 pea.l [A6 - 0x18]
0000A960 61FF 0000 90CA bsr +0x90CC /* 00013A2C */
0000A966 486E FFE8 pea.l [A6 - 0x18]
0000A96A 2F0B move.l -[A7], A3
0000A96C 61FF 0000 01CE bsr +0x1D0 /* 0000AB3C */
0000A972 486E FFF8 pea.l [A6 - 0x8]
0000A976 486E FFDE pea.l [A6 - 0x22]
0000A97A 3F3C 080E move.w -[A7], 0x80E
0000A97E A9EB syscall Pack4/FP68K
0000A980 486A 01F0 pea.l [A2 + 0x1F0]
0000A984 486E FFDE pea.l [A6 - 0x22]
0000A988 3F3C 0800 move.w -[A7], 0x800
0000A98C A9EB syscall Pack4/FP68K
0000A98E 486E FFDE pea.l [A6 - 0x22]
0000A992 486E FFF8 pea.l [A6 - 0x8]
0000A996 3F3C 0810 move.w -[A7], 0x810
0000A99A A9EB syscall Pack4/FP68K
0000A99C 5243 addq.w D3, 1
0000A99E 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000A9A2:
0000A9A2 B66A 01EC cmp.w D3, [A2 + 0x1EC]
0000A9A6 6FA6 ble -0x58 /* 0000A94E */
0000A9A8 6008 bra +0xA /* 0000A9B2 */
label0000A9AA:
0000A9AA 264A movea.l A3, A2
0000A9AC 47EB 007A lea.l A3, [A3 + 0x7A]
0000A9B0 60F0 bra -0xE /* 0000A9A2 */
label0000A9B2:
0000A9B2 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000A9B6 4E5E unlink A6
0000A9B8 4E75 rts
0000A9BA 4E56 FFFC link A6, -0x0004
0000A9BE 48E7 0038 movem.l -[A7], A2,A3,A4
0000A9C2 266E 0008 movea.l A3, [A6 + 0x8]
0000A9C6 61FF FFFF 6E68 bsr -0x9196 /* 00001830 */
0000A9CC 2848 movea.l A4, A0
0000A9CE 486E FFFC pea.l [A6 - 0x4]
0000A9D2 2F0C move.l -[A7], A4
0000A9D4 2057 movea.l A0, [A7]
0000A9D6 2268 0004 movea.l A1, [A0 + 0x4]
0000A9DA 2269 0360 movea.l A1, [A1 + 0x360]
0000A9DE 4E91 jsr [A1]
0000A9E0 204B movea.l A0, A3
0000A9E2 41E8 00CA lea.l A0, [A0 + 0xCA]
0000A9E6 2448 movea.l A2, A0
0000A9E8 2F0A move.l -[A7], A2
0000A9EA 61FF FFFF AC1A bsr -0x53E4 /* 00005606 */
0000A9F0 584F addq.w A7, 4
0000A9F2 1F00 move.b -[A7], D0
0000A9F4 4227 clr.b -[A7]
0000A9F6 2F0A move.l -[A7], A2
0000A9F8 4EB9 0000 2982 jsr [0x00002982]
0000A9FE 206E FFFC movea.l A0, [A6 - 0x4]
0000AA02 4868 0008 pea.l [A0 + 0x8]
0000AA06 2F0A move.l -[A7], A2
0000AA08 61FF FFFF AC34 bsr -0x53CA /* 0000563E */
0000AA0E 206E FFFC movea.l A0, [A6 - 0x4]
0000AA12 0CA8 7175 616E 0004 cmpi.l [A0 + 0x4], 0x7175616E /* 'quan' */
0000AA1A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000AA1E 6700 0084 beq +0x86 /* 0000AAA4 */
0000AA22 4879 0001 9250 push.l 0x19250
0000AA28 2F0A move.l -[A7], A2
0000AA2A 61FF FFFF AC12 bsr -0x53EC /* 0000563E */
0000AA30 102B 01EE move.b D0, [A3 + 0x1EE]
0000AA34 49C0 lea.l A4, D0
0000AA36 504F addq.w A7, 8
0000AA38 0480 0000 0042 subi.l D0, 0x42 /* 'B' */
0000AA3E 6730 beq +0x32 /* 0000AA70 */
0000AA40 5180 subq.l D0, 8
0000AA42 5380 subq.l D0, 1
0000AA44 6706 beq +0x8 /* 0000AA4C */
0000AA46 5580 subq.l D0, 2
0000AA48 6714 beq +0x16 /* 0000AA5E */
0000AA4A 6034 bra +0x36 /* 0000AA80 */
label0000AA4C:
0000AA4C 4879 0001 9244 push.l 0x19244
0000AA52 2F0A move.l -[A7], A2
0000AA54 61FF FFFF ABE8 bsr -0x5416 /* 0000563E */
0000AA5A 504F addq.w A7, 8
0000AA5C 6022 bra +0x24 /* 0000AA80 */
label0000AA5E:
0000AA5E 4879 0001 923A push.l 0x1923A
0000AA64 2F0A move.l -[A7], A2
0000AA66 61FF FFFF ABD6 bsr -0x5428 /* 0000563E */
0000AA6C 504F addq.w A7, 8
0000AA6E 6010 bra +0x12 /* 0000AA80 */
label0000AA70:
0000AA70 4879 0001 9230 push.l 0x19230
0000AA76 2F0A move.l -[A7], A2
0000AA78 61FF FFFF ABC4 bsr -0x543A /* 0000563E */
0000AA7E 504F addq.w A7, 8
label0000AA80:
0000AA80 206E FFFC movea.l A0, [A6 - 0x4]
0000AA84 4868 001C pea.l [A0 + 0x1C]
0000AA88 2F0A move.l -[A7], A2
0000AA8A 61FF FFFF ABB2 bsr -0x544C /* 0000563E */
0000AA90 4879 0001 922E push.l 0x1922E
0000AA96 2F0A move.l -[A7], A2
0000AA98 61FF FFFF ABA4 bsr -0x545A /* 0000563E */
0000AA9E 4FEF 0010 lea.l A7, [A7 + 0x10]
0000AAA2 604E bra +0x50 /* 0000AAF2 */
label0000AAA4:
0000AAA4 102B 01EE move.b D0, [A3 + 0x1EE]
0000AAA8 49C0 lea.l A4, D0
0000AAAA 0480 0000 0042 subi.l D0, 0x42 /* 'B' */
0000AAB0 6730 beq +0x32 /* 0000AAE2 */
0000AAB2 5180 subq.l D0, 8
0000AAB4 5380 subq.l D0, 1
0000AAB6 6706 beq +0x8 /* 0000AABE */
0000AAB8 5580 subq.l D0, 2
0000AABA 6714 beq +0x16 /* 0000AAD0 */
0000AABC 6034 bra +0x36 /* 0000AAF2 */
label0000AABE:
0000AABE 4879 0001 9222 push.l 0x19222
0000AAC4 2F0A move.l -[A7], A2
0000AAC6 61FF FFFF AB76 bsr -0x5488 /* 0000563E */
0000AACC 504F addq.w A7, 8
0000AACE 6022 bra +0x24 /* 0000AAF2 */
label0000AAD0:
0000AAD0 4879 0001 9216 push.l 0x19216
0000AAD6 2F0A move.l -[A7], A2
0000AAD8 61FF FFFF AB64 bsr -0x549A /* 0000563E */
0000AADE 504F addq.w A7, 8
0000AAE0 6010 bra +0x12 /* 0000AAF2 */
label0000AAE2:
0000AAE2 4879 0001 920A push.l 0x1920A
0000AAE8 2F0A move.l -[A7], A2
0000AAEA 61FF FFFF AB52 bsr -0x54AC /* 0000563E */
0000AAF0 504F addq.w A7, 8
label0000AAF2:
0000AAF2 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000AAF6 4E5E unlink A6
0000AAF8 4E75 rts
0000AAFA 4E56 0000 link A6, 0
0000AAFE 2F03 move.l -[A7], D3
0000AB00 42A7 clr.l -[A7]
0000AB02 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000AB06 4EB9 0000 3B5A jsr [0x00003B5A]
0000AB0C 1600 move.b D3, D0
0000AB0E 4A03 tst.b D3
0000AB10 504F addq.w A7, 8
0000AB12 670E beq +0x10 /* 0000AB22 */
0000AB14 61FF FFFF EF72 bsr -0x108C /* 00009A88 */
0000AB1A 3F00 move.w -[A7], D0
0000AB1C A887 syscall TextFont
0000AB1E 4267 clr.w -[A7]
0000AB20 A888 syscall TextFace
label0000AB22:
0000AB22 1003 move.b D0, D3
0000AB24 261F move.l D3, [A7]+
0000AB26 4E5E unlink A6
0000AB28 4E75 rts
0000AB2A 4E56 0000 link A6, 0
0000AB2E 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000AB32 4EB9 0000 3A6A jsr [0x00003A6A]
0000AB38 4E5E unlink A6
0000AB3A 4E75 rts
fn0000AB3C:
0000AB3C 4E56 0000 link A6, 0
0000AB40 4878 0010 push.l 0x10
0000AB44 2F2E 000C move.l -[A7], [A6 + 0xC]
0000AB48 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000AB4C 4EB9 0000 2C02 jsr [0x00002C02]
0000AB52 4E5E unlink A6
0000AB54 4E75 rts
fn0000AB56:
0000AB56 4E56 0000 link A6, 0
0000AB5A 4878 0010 push.l 0x10
0000AB5E 2F2E 000C move.l -[A7], [A6 + 0xC]
0000AB62 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000AB66 4EB9 0000 2C02 jsr [0x00002C02]
0000AB6C 4E5E unlink A6
0000AB6E 4E75 rts
fn0000AB70:
0000AB70 4E56 0000 link A6, 0
0000AB74 2F0A move.l -[A7], A2
0000AB76 246E 0008 movea.l A2, [A6 + 0x8]
0000AB7A 200A move.l D0, A2
0000AB7C 6724 beq +0x26 /* 0000ABA2 */
0000AB7E 41F9 0001 8E3A lea.l A0, [0x00018E3A]
0000AB84 2488 move.l [A2], A0
0000AB86 4267 clr.w -[A7]
0000AB88 2F0A move.l -[A7], A2
0000AB8A 4EB9 0000 2BE2 jsr [0x00002BE2]
0000AB90 4A6E 000C tst.w [A6 + 0xC]
0000AB94 5C4F addq.w A7, 6
0000AB96 6F0A ble +0xC /* 0000ABA2 */
0000AB98 2F0A move.l -[A7], A2
0000AB9A 4EB9 0000 2592 jsr [0x00002592]
0000ABA0 584F addq.w A7, 4
label0000ABA2:
0000ABA2 204A movea.l A0, A2
0000ABA4 245F movea.l A2, [A7]+
0000ABA6 4E5E unlink A6
0000ABA8 4E75 rts
fn0000ABAA:
0000ABAA 4E56 0000 link A6, 0
0000ABAE 4227 clr.b -[A7]
0000ABB0 42A7 clr.l -[A7]
0000ABB2 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000ABB6 61FF 0000 0008 bsr +0xA /* 0000ABC0 */
0000ABBC 4E5E unlink A6
0000ABBE 4E75 rts
fn0000ABC0:
0000ABC0 4E56 0000 link A6, 0
0000ABC4 48E7 1030 movem.l -[A7], D3,A2,A3
0000ABC8 246E 0008 movea.l A2, [A6 + 0x8]
0000ABCC 266E 000C movea.l A3, [A6 + 0xC]
0000ABD0 162E 0010 move.b D3, [A6 + 0x10]
0000ABD4 1F03 move.b -[A7], D3
0000ABD6 2F0B move.l -[A7], A3
0000ABD8 4878 0010 push.l 0x10
0000ABDC 2F0A move.l -[A7], A2
0000ABDE 4EB9 0000 2BC2 jsr [0x00002BC2]
0000ABE4 41F9 0001 8E3A lea.l A0, [0x00018E3A]
0000ABEA 2488 move.l [A2], A0
0000ABEC 204A movea.l A0, A2
0000ABEE 4FEF 000E lea.l A7, [A7 + 0xE]
0000ABF2 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000ABF6 4E5E unlink A6
0000ABF8 4E75 rts
fn0000ABFA:
0000ABFA 4E56 0000 link A6, 0
0000ABFE 2F0A move.l -[A7], A2
0000AC00 246E 0008 movea.l A2, [A6 + 0x8]
0000AC04 200A move.l D0, A2
0000AC06 6724 beq +0x26 /* 0000AC2C */
0000AC08 41F9 0001 8EEE lea.l A0, [0x00018EEE]
0000AC0E 2488 move.l [A2], A0
0000AC10 4267 clr.w -[A7]
0000AC12 2F0A move.l -[A7], A2
0000AC14 4EB9 0000 2BE2 jsr [0x00002BE2]
0000AC1A 4A6E 000C tst.w [A6 + 0xC]
0000AC1E 5C4F addq.w A7, 6
0000AC20 6F0A ble +0xC /* 0000AC2C */
0000AC22 2F0A move.l -[A7], A2
0000AC24 4EB9 0000 2592 jsr [0x00002592]
0000AC2A 584F addq.w A7, 4
label0000AC2C:
0000AC2C 204A movea.l A0, A2
0000AC2E 245F movea.l A2, [A7]+
0000AC30 4E5E unlink A6
0000AC32 4E75 rts
fn0000AC34:
0000AC34 4E56 0000 link A6, 0
0000AC38 4227 clr.b -[A7]
0000AC3A 42A7 clr.l -[A7]
0000AC3C 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000AC40 61FF 0000 0008 bsr +0xA /* 0000AC4A */
0000AC46 4E5E unlink A6
0000AC48 4E75 rts
fn0000AC4A:
0000AC4A 4E56 0000 link A6, 0
0000AC4E 48E7 1030 movem.l -[A7], D3,A2,A3
0000AC52 246E 0008 movea.l A2, [A6 + 0x8]
0000AC56 266E 000C movea.l A3, [A6 + 0xC]
0000AC5A 162E 0010 move.b D3, [A6 + 0x10]
0000AC5E 1F03 move.b -[A7], D3
0000AC60 2F0B move.l -[A7], A3
0000AC62 4878 0010 push.l 0x10
0000AC66 2F0A move.l -[A7], A2
0000AC68 4EB9 0000 2BC2 jsr [0x00002BC2]
0000AC6E 41F9 0001 8EEE lea.l A0, [0x00018EEE]
0000AC74 2488 move.l [A2], A0
0000AC76 204A movea.l A0, A2
0000AC78 4FEF 000E lea.l A7, [A7 + 0xE]
0000AC7C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000AC80 4E5E unlink A6
0000AC82 4E75 rts
0000AC84 206F 0004 movea.l A0, [A7 + 0x4]
0000AC88 5088 addq.l A0, 8
0000AC8A 2010 move.l D0, [A0]
0000AC8C 0680 FFFF FE00 addi.l D0, 0xFFFFFE00
0000AC92 D1AF 0004 add.l [A7 + 0x4], D0
0000AC96 4EF9 0000 A000 jmp [0x0000A000]
fn0000AC9C:
0000AC9C 4E56 0000 link A6, 0
0000ACA0 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
0000ACA4 246E 0008 movea.l A2, [A6 + 0x8]
0000ACA8 3E2E 000C move.w D7, [A6 + 0xC]
0000ACAC 3C2E 000E move.w D6, [A6 + 0xE]
0000ACB0 2A2E 0010 move.l D5, [A6 + 0x10]
0000ACB4 382E 0014 move.w D4, [A6 + 0x14]
0000ACB8 362E 0016 move.w D3, [A6 + 0x16]
0000ACBC 4A47 tst.w D7
0000ACBE 6714 beq +0x16 /* 0000ACD4 */
0000ACC0 204A movea.l A0, A2
0000ACC2 41E8 0032 lea.l A0, [A0 + 0x32]
0000ACC6 2648 movea.l A3, A0
0000ACC8 2488 move.l [A2], A0
0000ACCA 2F0B move.l -[A7], A3
0000ACCC 4EB9 0000 3F3A jsr [0x00003F3A]
0000ACD2 584F addq.w A7, 4
label0000ACD4:
0000ACD4 4267 clr.w -[A7]
0000ACD6 2F0A move.l -[A7], A2
0000ACD8 4EB9 0000 3412 jsr [0x00003412]
0000ACDE 41F9 0001 8C20 lea.l A0, [0x00018C20]
0000ACE4 2548 0004 move.l [A2 + 0x4], A0
0000ACE8 41F9 0001 8C20 lea.l A0, [0x00018C20]
0000ACEE 41E8 0174 lea.l A0, [A0 + 0x174]
0000ACF2 2252 movea.l A1, [A2]
0000ACF4 2288 move.l [A1], A0
0000ACF6 2652 movea.l A3, [A2]
0000ACF8 204A movea.l A0, A2
0000ACFA 41E8 0032 lea.l A0, [A0 + 0x32]
0000ACFE 91CB sub.l A0, A3
0000AD00 2748 0008 move.l [A3 + 0x8], A0
0000AD04 3546 002C move.w [A2 + 0x2C], D6
0000AD08 2545 002E move.l [A2 + 0x2E], D5
0000AD0C 3543 0028 move.w [A2 + 0x28], D3
0000AD10 3544 002A move.w [A2 + 0x2A], D4
0000AD14 204A movea.l A0, A2
0000AD16 5C4F addq.w A7, 6
0000AD18 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
0000AD1C 4E5E unlink A6
0000AD1E 4E75 rts
fn0000AD20:
0000AD20 4E56 0000 link A6, 0
0000AD24 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000AD28 246E 0008 movea.l A2, [A6 + 0x8]
0000AD2C 362E 000C move.w D3, [A6 + 0xC]
0000AD30 200A move.l D0, A2
0000AD32 6752 beq +0x54 /* 0000AD86 */
0000AD34 41F9 0001 8C20 lea.l A0, [0x00018C20]
0000AD3A 2548 0004 move.l [A2 + 0x4], A0
0000AD3E 41F9 0001 8C20 lea.l A0, [0x00018C20]
0000AD44 41E8 0174 lea.l A0, [A0 + 0x174]
0000AD48 2252 movea.l A1, [A2]
0000AD4A 2288 move.l [A1], A0
0000AD4C 2652 movea.l A3, [A2]
0000AD4E 204A movea.l A0, A2
0000AD50 41E8 0032 lea.l A0, [A0 + 0x32]
0000AD54 2848 movea.l A4, A0
0000AD56 91CB sub.l A0, A3
0000AD58 2748 0008 move.l [A3 + 0x8], A0
0000AD5C 4267 clr.w -[A7]
0000AD5E 2F0A move.l -[A7], A2
0000AD60 4EB9 0000 342A jsr [0x0000342A]
0000AD66 4A43 tst.w D3
0000AD68 5C4F addq.w A7, 6
0000AD6A 670C beq +0xE /* 0000AD78 */
0000AD6C 4267 clr.w -[A7]
0000AD6E 2F0C move.l -[A7], A4
0000AD70 4EB9 0000 3F42 jsr [0x00003F42]
0000AD76 5C4F addq.w A7, 6
label0000AD78:
0000AD78 4A43 tst.w D3
0000AD7A 6F0A ble +0xC /* 0000AD86 */
0000AD7C 2F0A move.l -[A7], A2
0000AD7E 4EB9 0000 2592 jsr [0x00002592]
0000AD84 584F addq.w A7, 4
label0000AD86:
0000AD86 204A movea.l A0, A2
0000AD88 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000AD8C 4E5E unlink A6
0000AD8E 4E75 rts
0000AD90 4E56 FFF0 link A6, -0x0010
0000AD94 2F0A move.l -[A7], A2
0000AD96 246E 0008 movea.l A2, [A6 + 0x8]
0000AD9A 486E FFF0 pea.l [A6 - 0x10]
0000AD9E 4EB9 0000 2622 jsr [0x00002622]
0000ADA4 4EB9 0000 2632 jsr [0x00002632]
0000ADAA 42A7 clr.l -[A7]
0000ADAC 2F0A move.l -[A7], A2
0000ADAE 2057 movea.l A0, [A7]
0000ADB0 2268 0004 movea.l A1, [A0 + 0x4]
0000ADB4 2269 00E8 movea.l A1, [A1 + 0xE8]
0000ADB8 4E91 jsr [A1]
0000ADBA 2F0A move.l -[A7], A2
0000ADBC 2057 movea.l A0, [A7]
0000ADBE 2268 0004 movea.l A1, [A0 + 0x4]
0000ADC2 2269 016C movea.l A1, [A1 + 0x16C]
0000ADC6 4E91 jsr [A1]
0000ADC8 2D48 FFFC move.l [A6 - 0x4], A0
0000ADCC 486E FFFC pea.l [A6 - 0x4]
0000ADD0 4EB9 0000 2502 jsr [0x00002502]
0000ADD6 301F move.w D0, [A7]+
0000ADD8 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000ADDC 2F3C 0002 0002 move.l -[A7], 0x20002
0000ADE2 A8E1 syscall InsetRgn
0000ADE4 2F0A move.l -[A7], A2
0000ADE6 2057 movea.l A0, [A7]
0000ADE8 2268 0004 movea.l A1, [A0 + 0x4]
0000ADEC 2269 016C movea.l A1, [A1 + 0x16C]
0000ADF0 4E91 jsr [A1]
0000ADF2 584F addq.w A7, 4
0000ADF4 2F08 move.l -[A7], A0
0000ADF6 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000ADFA 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000ADFE A8E6 syscall DiffRgn
0000AE00 102E 000C move.b D0, [A6 + 0xC]
0000AE04 57C0 seq D0
0000AE06 4400 neg.b D0
0000AE08 1F00 move.b -[A7], D0
0000AE0A 1F3C 0001 move.b -[A7], 0x1
0000AE0E 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000AE12 3F2A 0028 move.w -[A7], [A2 + 0x28]
0000AE16 3F2A 002A move.w -[A7], [A2 + 0x2A]
0000AE1A 61FF FFFF ED84 bsr -0x127A /* 00009BA0 */
0000AE20 4AAE FFFC tst.l [A6 - 0x4]
0000AE24 4FEF 001A lea.l A7, [A7 + 0x1A]
0000AE28 6706 beq +0x8 /* 0000AE30 */
0000AE2A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000AE2E A8D9 syscall DisposRgn/DisposeRgn
label0000AE30:
0000AE30 3F3C FFFF move.w -[A7], 0xFFFF
0000AE34 486E FFF0 pea.l [A6 - 0x10]
0000AE38 4EB9 0000 262A jsr [0x0000262A]
0000AE3E 5C4F addq.w A7, 6
0000AE40 245F movea.l A2, [A7]+
0000AE42 4E5E unlink A6
0000AE44 4E75 rts
0000AE46 4E56 0000 link A6, 0
0000AE4A 48E7 0030 movem.l -[A7], A2,A3
0000AE4E 246E 0008 movea.l A2, [A6 + 0x8]
0000AE52 266E 000C movea.l A3, [A6 + 0xC]
0000AE56 554F subq.w A7, 2
0000AE58 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000AE5C 2F0A move.l -[A7], A2
0000AE5E 2057 movea.l A0, [A7]
0000AE60 2268 0004 movea.l A1, [A0 + 0x4]
0000AE64 2269 0170 movea.l A1, [A1 + 0x170]
0000AE68 4E91 jsr [A1]
0000AE6A 584F addq.w A7, 4
0000AE6C 2F08 move.l -[A7], A0
0000AE6E A8E8 syscall PtInRgn
0000AE70 101F move.b D0, [A7]+
0000AE72 676A beq +0x6C /* 0000AEDE */
0000AE74 61FF 0000 00F0 bsr +0xF2 /* 0000AF66 */
0000AE7A 4A00 tst.b D0
0000AE7C 6760 beq +0x62 /* 0000AEDE */
0000AE7E 61FF 0000 00E0 bsr +0xE2 /* 0000AF60 */
0000AE84 2648 movea.l A3, A0
0000AE86 B7CA cmpa.l A3, A2
0000AE88 6620 bne +0x22 /* 0000AEAA */
0000AE8A 1F3C 0001 move.b -[A7], 0x1
0000AE8E 2F0A move.l -[A7], A2
0000AE90 2057 movea.l A0, [A7]
0000AE92 2268 0004 movea.l A1, [A0 + 0x4]
0000AE96 2269 0160 movea.l A1, [A1 + 0x160]
0000AE9A 4E91 jsr [A1]
0000AE9C 42A7 clr.l -[A7]
0000AE9E 61FF 0000 00B8 bsr +0xBA /* 0000AF58 */
0000AEA4 4FEF 000A lea.l A7, [A7 + 0xA]
0000AEA8 6034 bra +0x36 /* 0000AEDE */
label0000AEAA:
0000AEAA 200B move.l D0, A3
0000AEAC 6714 beq +0x16 /* 0000AEC2 */
0000AEAE 1F3C 0001 move.b -[A7], 0x1
0000AEB2 2F0B move.l -[A7], A3
0000AEB4 2057 movea.l A0, [A7]
0000AEB6 2268 0004 movea.l A1, [A0 + 0x4]
0000AEBA 2269 0160 movea.l A1, [A1 + 0x160]
0000AEBE 4E91 jsr [A1]
0000AEC0 5C4F addq.w A7, 6
label0000AEC2:
0000AEC2 2F0A move.l -[A7], A2
0000AEC4 61FF 0000 0092 bsr +0x94 /* 0000AF58 */
0000AECA 4227 clr.b -[A7]
0000AECC 2F0A move.l -[A7], A2
0000AECE 2057 movea.l A0, [A7]
0000AED0 2268 0004 movea.l A1, [A0 + 0x4]
0000AED4 2269 0160 movea.l A1, [A1 + 0x160]
0000AED8 4E91 jsr [A1]
0000AEDA 4FEF 000A lea.l A7, [A7 + 0xA]
label0000AEDE:
0000AEDE 4CDF 0C00 movem.l A2,A3, [A7]+
0000AEE2 4E5E unlink A6
0000AEE4 4E75 rts
fn0000AEE6:
0000AEE6 4E56 0000 link A6, 0
0000AEEA 48E7 0030 movem.l -[A7], A2,A3
0000AEEE 266E 0008 movea.l A3, [A6 + 0x8]
0000AEF2 61FF 0000 006C bsr +0x6E /* 0000AF60 */
0000AEF8 2448 movea.l A2, A0
0000AEFA B5CB cmpa.l A2, A3
0000AEFC 661C bne +0x1E /* 0000AF1A */
0000AEFE 61FF 0000 0066 bsr +0x68 /* 0000AF66 */
0000AF04 4A00 tst.b D0
0000AF06 6712 beq +0x14 /* 0000AF1A */
0000AF08 4227 clr.b -[A7]
0000AF0A 2F0B move.l -[A7], A3
0000AF0C 2057 movea.l A0, [A7]
0000AF0E 2268 0004 movea.l A1, [A0 + 0x4]
0000AF12 2269 0160 movea.l A1, [A1 + 0x160]
0000AF16 4E91 jsr [A1]
0000AF18 5C4F addq.w A7, 6
label0000AF1A:
0000AF1A 4CDF 0C00 movem.l A2,A3, [A7]+
0000AF1E 4E5E unlink A6
0000AF20 4E75 rts
0000AF22 206F 0004 movea.l A0, [A7 + 0x4]
0000AF26 316F 0008 0028 move.w [A0 + 0x28], [A7 + 0x8]
0000AF2C 4E75 rts
0000AF2E 206F 0004 movea.l A0, [A7 + 0x4]
0000AF32 3028 0028 move.w D0, [A0 + 0x28]
0000AF36 4E75 rts
0000AF38 206F 0004 movea.l A0, [A7 + 0x4]
0000AF3C 316F 0008 002A move.w [A0 + 0x2A], [A7 + 0x8]
0000AF42 4E75 rts
0000AF44 206F 0004 movea.l A0, [A7 + 0x4]
0000AF48 3028 002A move.w D0, [A0 + 0x2A]
0000AF4C 4E75 rts
0000AF4E 206F 0004 movea.l A0, [A7 + 0x4]
0000AF52 2028 002E move.l D0, [A0 + 0x2E]
0000AF56 4E75 rts
fn0000AF58:
0000AF58 2B6F 0004 070C move.l [A5 + 0x70C], [A7 + 0x4]
0000AF5E 4E75 rts
fn0000AF60:
0000AF60 206D 070C movea.l A0, [A5 + 0x70C]
0000AF64 4E75 rts
fn0000AF66:
0000AF66 102D 0710 move.b D0, [A5 + 0x710]
0000AF6A 4E75 rts
0000AF6C 206F 0004 movea.l A0, [A7 + 0x4]
0000AF70 5088 addq.l A0, 8
0000AF72 2010 move.l D0, [A0]
0000AF74 0680 FFFF FFCE addi.l D0, 0xFFFFFFCE
0000AF7A D1AF 0004 add.l [A7 + 0x4], D0
0000AF7E 4EF9 0000 AD24 jmp [0x0000AD24]
fn0000AF84:
0000AF84 4E56 0000 link A6, 0
0000AF88 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000AF8C 246E 0008 movea.l A2, [A6 + 0x8]
0000AF90 382E 000C move.w D4, [A6 + 0xC]
0000AF94 262E 000E move.l D3, [A6 + 0xE]
0000AF98 286E 0012 movea.l A4, [A6 + 0x12]
0000AF9C 4A44 tst.w D4
0000AF9E 6714 beq +0x16 /* 0000AFB4 */
0000AFA0 204A movea.l A0, A2
0000AFA2 41E8 0200 lea.l A0, [A0 + 0x200]
0000AFA6 2648 movea.l A3, A0
0000AFA8 2488 move.l [A2], A0
0000AFAA 2F0B move.l -[A7], A3
0000AFAC 4EB9 0000 3F3A jsr [0x00003F3A]
0000AFB2 584F addq.w A7, 4
label0000AFB4:
0000AFB4 2F0C move.l -[A7], A4
0000AFB6 2F03 move.l -[A7], D3
0000AFB8 4267 clr.w -[A7]
0000AFBA 2F0A move.l -[A7], A2
0000AFBC 61FF FFFF EFA2 bsr -0x105C /* 00009F60 */
0000AFC2 41F9 0001 88E6 lea.l A0, [0x000188E6]
0000AFC8 2548 0004 move.l [A2 + 0x4], A0
0000AFCC 41F9 0001 88E6 lea.l A0, [0x000188E6]
0000AFD2 41E8 01CC lea.l A0, [A0 + 0x1CC]
0000AFD6 2252 movea.l A1, [A2]
0000AFD8 2288 move.l [A1], A0
0000AFDA 2652 movea.l A3, [A2]
0000AFDC 204A movea.l A0, A2
0000AFDE 41E8 0200 lea.l A0, [A0 + 0x200]
0000AFE2 91CB sub.l A0, A3
0000AFE4 2748 0008 move.l [A3 + 0x8], A0
0000AFE8 204A movea.l A0, A2
0000AFEA 4FEF 000E lea.l A7, [A7 + 0xE]
0000AFEE 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000AFF2 4E5E unlink A6
0000AFF4 4E75 rts
fn0000AFF6:
0000AFF6 4E56 0000 link A6, 0
0000AFFA 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000AFFE 246E 0008 movea.l A2, [A6 + 0x8]
0000B002 362E 000C move.w D3, [A6 + 0xC]
0000B006 200A move.l D0, A2
0000B008 6752 beq +0x54 /* 0000B05C */
0000B00A 41F9 0001 88E6 lea.l A0, [0x000188E6]
0000B010 2548 0004 move.l [A2 + 0x4], A0
0000B014 41F9 0001 88E6 lea.l A0, [0x000188E6]
0000B01A 41E8 01CC lea.l A0, [A0 + 0x1CC]
0000B01E 2252 movea.l A1, [A2]
0000B020 2288 move.l [A1], A0
0000B022 2652 movea.l A3, [A2]
0000B024 204A movea.l A0, A2
0000B026 41E8 0200 lea.l A0, [A0 + 0x200]
0000B02A 2848 movea.l A4, A0
0000B02C 91CB sub.l A0, A3
0000B02E 2748 0008 move.l [A3 + 0x8], A0
0000B032 4267 clr.w -[A7]
0000B034 2F0A move.l -[A7], A2
0000B036 61FF FFFF EFC4 bsr -0x103A /* 00009FFC */
0000B03C 4A43 tst.w D3
0000B03E 5C4F addq.w A7, 6
0000B040 670C beq +0xE /* 0000B04E */
0000B042 4267 clr.w -[A7]
0000B044 2F0C move.l -[A7], A4
0000B046 4EB9 0000 3F42 jsr [0x00003F42]
0000B04C 5C4F addq.w A7, 6
label0000B04E:
0000B04E 4A43 tst.w D3
0000B050 6F0A ble +0xC /* 0000B05C */
0000B052 2F0A move.l -[A7], A2
0000B054 4EB9 0000 2592 jsr [0x00002592]
0000B05A 584F addq.w A7, 4
label0000B05C:
0000B05C 204A movea.l A0, A2
0000B05E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000B062 4E5E unlink A6
0000B064 4E75 rts
0000B066 4E56 FFD0 link A6, -0x0030
0000B06A 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2
0000B06E 246E 0008 movea.l A2, [A6 + 0x8]
0000B072 486E FFD0 pea.l [A6 - 0x30]
0000B076 4EB9 0000 2652 jsr [0x00002652]
0000B07C 3F3C 000B move.w -[A7], 0xB
0000B080 A88A syscall TextSize
0000B082 486E FFF8 pea.l [A6 - 0x8]
0000B086 A88B syscall GetFontInfo
0000B088 42A7 clr.l -[A7]
0000B08A 486A 007A pea.l [A2 + 0x7A]
0000B08E 486E FFD8 pea.l [A6 - 0x28]
0000B092 61FF 0000 0764 bsr +0x766 /* 0000B7F8 */
0000B098 302A 01EC move.w D0, [A2 + 0x1EC]
0000B09C 48C0 ext.l D0
0000B09E 362A 01E8 move.w D3, [A2 + 0x1E8]
0000B0A2 3A03 move.w D5, D3
0000B0A4 48C5 ext.l D5
0000B0A6 342A 01E4 move.w D2, [A2 + 0x1E4]
0000B0AA 48C2 ext.l D2
0000B0AC 9A82 sub.l D5, D2
0000B0AE 4C40 5805 movem.l D0,D2,A3,A4,A6, D0
0000B0B2 3F2A 01E6 move.w -[A7], [A2 + 0x1E6]
0000B0B6 3F03 move.w -[A7], D3
0000B0B8 A893 syscall MoveTo
0000B0BA 7600 moveq.l D3, 0x00
0000B0BC 4FEF 0010 lea.l A7, [A7 + 0x10]
0000B0C0 605E bra +0x60 /* 0000B120 */
label0000B0C2:
0000B0C2 302E FFF8 move.w D0, [A6 - 0x8]
0000B0C6 48C0 ext.l D0
0000B0C8 4C7C 0800 0000 0002 movem.l A3, 0x2
0000B0D0 322A 01E6 move.w D1, [A2 + 0x1E6]
0000B0D4 48C1 ext.l D1
0000B0D6 D280 add.l D1, D0
0000B0D8 3F01 move.w -[A7], D1
0000B0DA 3003 move.w D0, D3
0000B0DC 48C0 ext.l D0
0000B0DE 3204 move.w D1, D4
0000B0E0 48C1 ext.l D1
0000B0E2 9280 sub.l D1, D0
0000B0E4 302E FFFE move.w D0, [A6 - 0x2]
0000B0E8 48C0 ext.l D0
0000B0EA 9280 sub.l D1, D0
0000B0EC 302E FFFA move.w D0, [A6 - 0x6]
0000B0F0 48C0 ext.l D0
0000B0F2 9280 sub.l D1, D0
0000B0F4 3F01 move.w -[A7], D1
0000B0F6 A893 syscall MoveTo
0000B0F8 486E FFE8 pea.l [A6 - 0x18]
0000B0FC 486E FFD8 pea.l [A6 - 0x28]
0000B100 61FF 0000 06AE bsr +0x6B0 /* 0000B7B0 */
0000B106 486E FFE8 pea.l [A6 - 0x18]
0000B10A 4267 clr.w -[A7]
0000B10C 486E FFE8 pea.l [A6 - 0x18]
0000B110 61FF FFFF A4E0 bsr -0x5B1E /* 000055F2 */
0000B116 584F addq.w A7, 4
0000B118 3F00 move.w -[A7], D0
0000B11A A885 syscall DrawText
0000B11C D645 add.w D3, D5
0000B11E 504F addq.w A7, 8
label0000B120:
0000B120 3C2A 01E4 move.w D6, [A2 + 0x1E4]
0000B124 3006 move.w D0, D6
0000B126 48C0 ext.l D0
0000B128 382A 01E8 move.w D4, [A2 + 0x1E8]
0000B12C 3204 move.w D1, D4
0000B12E 48C1 ext.l D1
0000B130 9280 sub.l D1, D0
0000B132 302A 01EC move.w D0, [A2 + 0x1EC]
0000B136 48C0 ext.l D0
0000B138 9280 sub.l D1, D0
0000B13A 3003 move.w D0, D3
0000B13C 48C0 ext.l D0
0000B13E B081 cmp.l D0, D1
0000B140 6D80 blt -0x7E /* 0000B0C2 */
0000B142 302E FFF8 move.w D0, [A6 - 0x8]
0000B146 48C0 ext.l D0
0000B148 4C7C 0800 0000 0002 movem.l A3, 0x2
0000B150 322A 01E6 move.w D1, [A2 + 0x1E6]
0000B154 48C1 ext.l D1
0000B156 D280 add.l D1, D0
0000B158 3F01 move.w -[A7], D1
0000B15A 302E FFFE move.w D0, [A6 - 0x2]
0000B15E 48C0 ext.l D0
0000B160 3206 move.w D1, D6
0000B162 48C1 ext.l D1
0000B164 9280 sub.l D1, D0
0000B166 302E FFFA move.w D0, [A6 - 0x6]
0000B16A 48C0 ext.l D0
0000B16C 9280 sub.l D1, D0
0000B16E 3F01 move.w -[A7], D1
0000B170 A893 syscall MoveTo
0000B172 486E FFE8 pea.l [A6 - 0x18]
0000B176 486E FFD8 pea.l [A6 - 0x28]
0000B17A 61FF 0000 0634 bsr +0x636 /* 0000B7B0 */
0000B180 486E FFE8 pea.l [A6 - 0x18]
0000B184 4267 clr.w -[A7]
0000B186 486E FFE8 pea.l [A6 - 0x18]
0000B18A 61FF FFFF A466 bsr -0x5B98 /* 000055F2 */
0000B190 584F addq.w A7, 4
0000B192 3F00 move.w -[A7], D0
0000B194 A885 syscall DrawText
0000B196 3F3C FFFF move.w -[A7], 0xFFFF
0000B19A 486E FFD8 pea.l [A6 - 0x28]
0000B19E 61FF 0000 0626 bsr +0x628 /* 0000B7C6 */
0000B1A4 3F3C FFFF move.w -[A7], 0xFFFF
0000B1A8 486E FFD0 pea.l [A6 - 0x30]
0000B1AC 4EB9 0000 265A jsr [0x0000265A]
0000B1B2 4FEF 0014 lea.l A7, [A7 + 0x14]
0000B1B6 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+
0000B1BA 4E5E unlink A6
0000B1BC 4E75 rts
0000B1BE 4E56 FFCA link A6, -0x0036
0000B1C2 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000B1C6 246E 000C movea.l A2, [A6 + 0xC]
0000B1CA 2A2E 0010 move.l D5, [A6 + 0x10]
0000B1CE 286E 0014 movea.l A4, [A6 + 0x14]
0000B1D2 266E 0018 movea.l A3, [A6 + 0x18]
0000B1D6 594F subq.w A7, 4
0000B1D8 A924 syscall FrontWindow
0000B1DA 205F movea.l A0, [A7]+
0000B1DC 2D48 FFDC move.l [A6 - 0x24], A0
0000B1E0 2D54 FFEC move.l [A6 - 0x14], [A4]
0000B1E4 2D6C 0004 FFF0 move.l [A6 - 0x10], [A4 + 0x4]
0000B1EA 2D53 FFF8 move.l [A6 - 0x8], [A3]
0000B1EE 2D6B 0004 FFFC move.l [A6 - 0x4], [A3 + 0x4]
0000B1F4 3D6E FFFA FFEA move.w [A6 - 0x16], [A6 - 0x6]
0000B1FA 3D6E FFF8 FFE8 move.w [A6 - 0x18], [A6 - 0x8]
0000B200 3D6E FFFE FFCC move.w [A6 - 0x34], [A6 - 0x2]
0000B206 3D6E FFFC FFCA move.w [A6 - 0x36], [A6 - 0x4]
0000B20C 594F subq.w A7, 4
0000B20E AA2A syscall GetMainDevice
0000B210 205F movea.l A0, [A7]+
0000B212 2D48 FFD2 move.l [A6 - 0x2E], A0
0000B216 3C2E FFEE move.w D6, [A6 - 0x12]
0000B21A 3006 move.w D0, D6
0000B21C 48C0 ext.l D0
0000B21E 382E FFF2 move.w D4, [A6 - 0xE]
0000B222 48C4 ext.l D4
0000B224 9880 sub.l D4, D0
0000B226 302E FFEC move.w D0, [A6 - 0x14]
0000B22A 48C0 ext.l D0
0000B22C 322E FFF0 move.w D1, [A6 - 0x10]
0000B230 48C1 ext.l D1
0000B232 9280 sub.l D1, D0
0000B234 2D41 FFE4 move.l [A6 - 0x1C], D1
0000B238 302E FFFA move.w D0, [A6 - 0x6]
0000B23C 48C0 ext.l D0
0000B23E 322E FFFE move.w D1, [A6 - 0x2]
0000B242 48C1 ext.l D1
0000B244 9280 sub.l D1, D0
0000B246 2D41 FFD8 move.l [A6 - 0x28], D1
0000B24A 302E FFF8 move.w D0, [A6 - 0x8]
0000B24E 48C0 ext.l D0
0000B250 362E FFFC move.w D3, [A6 - 0x4]
0000B254 48C3 ext.l D3
0000B256 9680 sub.l D3, D0
0000B258 B883 cmp.l D4, D3
0000B25A 670A beq +0xC /* 0000B266 */
0000B25C 202E FFE4 move.l D0, [A6 - 0x1C]
0000B260 B081 cmp.l D0, D1
0000B262 6600 0146 bne +0x148 /* 0000B3AA */
label0000B266:
0000B266 2052 movea.l A0, [A2]
0000B268 3628 0004 move.w D3, [A0 + 0x4]
0000B26C 0283 0000 7FFF andi.l D3, 0x7FFF
0000B272 4A6E FFEC tst.w [A6 - 0x14]
0000B276 6606 bne +0x8 /* 0000B27E */
0000B278 3006 move.w D0, D6
0000B27A 48C0 ext.l D0
0000B27C 6014 bra +0x16 /* 0000B292 */
label0000B27E:
0000B27E 302E FFEC move.w D0, [A6 - 0x14]
0000B282 48C0 ext.l D0
0000B284 7200 moveq.l D1, 0x00
0000B286 3203 move.w D1, D3
0000B288 4C00 1800 movem.w A3,A4, D0
0000B28C 3006 move.w D0, D6
0000B28E 48C0 ext.l D0
0000B290 D081 add.l D0, D1
label0000B292:
0000B292 2840 movea.l A4, D0
0000B294 7000 moveq.l D0, 0x00
0000B296 3003 move.w D0, D3
0000B298 9084 sub.l D0, D4
0000B29A 2D40 FFE0 move.l [A6 - 0x20], D0
0000B29E 2045 movea.l A0, D5
0000B2A0 2050 movea.l A0, [A0]
0000B2A2 3628 0004 move.w D3, [A0 + 0x4]
0000B2A6 0283 0000 7FFF andi.l D3, 0x7FFF
0000B2AC 4A6E FFE8 tst.w [A6 - 0x18]
0000B2B0 6608 bne +0xA /* 0000B2BA */
0000B2B2 302E FFEA move.w D0, [A6 - 0x16]
0000B2B6 48C0 ext.l D0
0000B2B8 6016 bra +0x18 /* 0000B2D0 */
label0000B2BA:
0000B2BA 302E FFE8 move.w D0, [A6 - 0x18]
0000B2BE 48C0 ext.l D0
0000B2C0 7200 moveq.l D1, 0x00
0000B2C2 3203 move.w D1, D3
0000B2C4 4C00 1800 movem.w A3,A4, D0
0000B2C8 306E FFEA movea.w A0, [A6 - 0x16]
0000B2CC D288 add.l D1, A0
0000B2CE 2001 move.l D0, D1
label0000B2D0:
0000B2D0 2D40 FFCE move.l [A6 - 0x32], D0
0000B2D4 7C00 moveq.l D6, 0x00
0000B2D6 3C03 move.w D6, D3
0000B2D8 594F subq.w A7, 4
0000B2DA 2F0A move.l -[A7], A2
0000B2DC 203C 0004 000F move.l D0, 0x4000F
0000B2E2 AB1D syscall QDExtensions
0000B2E4 205F movea.l A0, [A7]+
0000B2E6 D1CC add.l A0, A4
0000B2E8 2648 movea.l A3, A0
0000B2EA 594F subq.w A7, 4
0000B2EC 2F05 move.l -[A7], D5
0000B2EE 203C 0004 000F move.l D0, 0x4000F
0000B2F4 AB1D syscall QDExtensions
0000B2F6 205F movea.l A0, [A7]+
0000B2F8 D1EE FFCE add.l A0, [A6 - 0x32]
0000B2FC 2448 movea.l A2, A0
0000B2FE 594F subq.w A7, 4
0000B300 2F05 move.l -[A7], D5
0000B302 203C 0004 000F move.l D0, 0x4000F
0000B308 AB1D syscall QDExtensions
0000B30A 205F movea.l A0, [A7]+
0000B30C 2848 movea.l A4, A0
0000B30E 206E FFD2 movea.l A0, [A6 - 0x2E]
0000B312 2E10 move.l D7, [A0]
0000B314 2047 movea.l A0, D7
0000B316 3268 0022 movea.w A1, [A0 + 0x22]
0000B31A 3028 0026 move.w D0, [A0 + 0x26]
0000B31E 48C0 ext.l D0
0000B320 9089 sub.l D0, A1
0000B322 7200 moveq.l D1, 0x00
0000B324 3203 move.w D1, D3
0000B326 4C00 1800 movem.w A3,A4, D0
0000B32A 204C movea.l A0, A4
0000B32C D1C1 add.l A0, D1
0000B32E 2A08 move.l D5, A0
0000B330 202E FFD8 move.l D0, [A6 - 0x28]
0000B334 5380 subq.l D0, 1
0000B336 D5C0 add.l A2, D0
0000B338 2E0A move.l D7, A2
label0000B33A:
0000B33A 554F subq.w A7, 2
0000B33C 2F2E FFDC move.l -[A7], [A6 - 0x24]
0000B340 203C 0004 0013 move.l D0, 0x40013
0000B346 AB1D syscall QDExtensions
0000B348 101F move.b D0, [A7]+
0000B34A 67EE beq -0x10 /* 0000B33A */
0000B34C 1D7C 0001 FFD7 move.b [A6 - 0x29], 0x1
0000B352 41EE FFD7 lea.l A0, [A6 - 0x29]
0000B356 1010 move.b D0, [A0]
0000B358 A05D syscall SwapMMUMode
0000B35A 1080 move.b [A0], D0
0000B35C 42AE FFF4 clr.l [A6 - 0xC]
0000B360 6024 bra +0x26 /* 0000B386 */
label0000B362:
0000B362 7600 moveq.l D3, 0x00
0000B364 6010 bra +0x12 /* 0000B376 */
label0000B366:
0000B366 B5CC cmpa.l A2, A4
0000B368 6510 bcs +0x12 /* 0000B37A */
0000B36A B5C5 cmpa.l A2, D5
0000B36C 620C bhi +0xE /* 0000B37A */
0000B36E 1493 move.b [A2], [A3]
0000B370 D5C6 add.l A2, D6
0000B372 528B addq.l A3, 1
0000B374 5283 addq.l D3, 1
label0000B376:
0000B376 B684 cmp.l D3, D4
0000B378 65EC bcs -0x12 /* 0000B366 */
label0000B37A:
0000B37A 5387 subq.l D7, 1
0000B37C 2447 movea.l A2, D7
0000B37E D7EE FFE0 add.l A3, [A6 - 0x20]
0000B382 52AE FFF4 addq.l [A6 - 0xC], 1
label0000B386:
0000B386 202E FFF4 move.l D0, [A6 - 0xC]
0000B38A B0AE FFE4 cmp.l D0, [A6 - 0x1C]
0000B38E 65D2 bcs -0x2C /* 0000B362 */
0000B390 41EE FFD7 lea.l A0, [A6 - 0x29]
0000B394 1010 move.b D0, [A0]
0000B396 A05D syscall SwapMMUMode
0000B398 1080 move.b [A0], D0
0000B39A 594F subq.w A7, 4
0000B39C AA32 syscall GetGDevice
0000B39E 205F movea.l A0, [A7]+
0000B3A0 2F08 move.l -[A7], A0
0000B3A2 203C 0004 000A move.l D0, 0x4000A
0000B3A8 AB1D syscall QDExtensions
label0000B3AA:
0000B3AA 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000B3AE 4E5E unlink A6
0000B3B0 4E75 rts
0000B3B2 4E56 FFB0 link A6, -0x0050
0000B3B6 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
0000B3BA 246E 0008 movea.l A2, [A6 + 0x8]
0000B3BE 486E FFB0 pea.l [A6 - 0x50]
0000B3C2 4EB9 0000 2652 jsr [0x00002652]
0000B3C8 61FF FFFF C8B6 bsr -0x3748 /* 00007C80 */
0000B3CE 2C28 00CA move.l D6, [A0 + 0xCA]
0000B3D2 61FF FFFF E6B4 bsr -0x194A /* 00009A88 */
0000B3D8 3F00 move.w -[A7], D0
0000B3DA A887 syscall TextFont
0000B3DC 4267 clr.w -[A7]
0000B3DE A888 syscall TextFace
0000B3E0 4267 clr.w -[A7]
0000B3E2 A88A syscall TextSize
0000B3E4 486E FFCC pea.l [A6 - 0x34]
0000B3E8 A88B syscall GetFontInfo
0000B3EA 204A movea.l A0, A2
0000B3EC 41E8 00CA lea.l A0, [A0 + 0xCA]
0000B3F0 2648 movea.l A3, A0
0000B3F2 4850 pea.l [A0]
0000B3F4 61FF FFFF A240 bsr -0x5DBE /* 00005636 */
0000B3FA 584F addq.w A7, 4
0000B3FC 2F08 move.l -[A7], A0
0000B3FE A88C syscall StringWidth
0000B400 301F move.w D0, [A7]+
0000B402 3600 move.w D3, D0
0000B404 302E FFCE move.w D0, [A6 - 0x32]
0000B408 48C0 ext.l D0
0000B40A 382E FFCC move.w D4, [A6 - 0x34]
0000B40E 48C4 ext.l D4
0000B410 D880 add.l D4, D0
0000B412 486E FFF0 pea.l [A6 - 0x10]
0000B416 42A7 clr.l -[A7]
0000B418 3F03 move.w -[A7], D3
0000B41A 3F04 move.w -[A7], D4
0000B41C A8A7 syscall SetRect
0000B41E 42A7 clr.l -[A7]
0000B420 42A7 clr.l -[A7]
0000B422 42A7 clr.l -[A7]
0000B424 3F3C 0008 move.w -[A7], 0x8
0000B428 486E FFF0 pea.l [A6 - 0x10]
0000B42C 486E FFDC pea.l [A6 - 0x24]
0000B430 4EB9 0000 3E02 jsr [0x00003E02]
0000B436 486E FFDC pea.l [A6 - 0x24]
0000B43A 4EB9 0000 3E12 jsr [0x00003E12]
0000B440 4267 clr.w -[A7]
0000B442 3F2E FFCC move.w -[A7], [A6 - 0x34]
0000B446 A893 syscall MoveTo
0000B448 61FF FFFF E63E bsr -0x19C0 /* 00009A88 */
0000B44E 3F00 move.w -[A7], D0
0000B450 A887 syscall TextFont
0000B452 4267 clr.w -[A7]
0000B454 A88A syscall TextSize
0000B456 4267 clr.w -[A7]
0000B458 A888 syscall TextFace
0000B45A 2F0B move.l -[A7], A3
0000B45C 61FF FFFF A1D8 bsr -0x5E26 /* 00005636 */
0000B462 584F addq.w A7, 4
0000B464 2F08 move.l -[A7], A0
0000B466 A884 syscall DrawString
0000B468 486E FFDC pea.l [A6 - 0x24]
0000B46C 4EB9 0000 3E1A jsr [0x00003E1A]
0000B472 486E FFDC pea.l [A6 - 0x24]
0000B476 61FF FFFF A198 bsr -0x5E66 /* 00005610 */
0000B47C 2668 0002 movea.l A3, [A0 + 0x2]
0000B480 486E FFD4 pea.l [A6 - 0x2C]
0000B484 42A7 clr.l -[A7]
0000B486 3F04 move.w -[A7], D4
0000B488 3F03 move.w -[A7], D3
0000B48A A8A7 syscall SetRect
0000B48C 42A7 clr.l -[A7]
0000B48E 42A7 clr.l -[A7]
0000B490 42A7 clr.l -[A7]
0000B492 3F3C 0008 move.w -[A7], 0x8
0000B496 486E FFD4 pea.l [A6 - 0x2C]
0000B49A 486E FFB8 pea.l [A6 - 0x48]
0000B49E 4EB9 0000 3E02 jsr [0x00003E02]
0000B4A4 486E FFB8 pea.l [A6 - 0x48]
0000B4A8 61FF FFFF A166 bsr -0x5E98 /* 00005610 */
0000B4AE 2868 0002 movea.l A4, [A0 + 0x2]
0000B4B2 486E FFD4 pea.l [A6 - 0x2C]
0000B4B6 486E FFF0 pea.l [A6 - 0x10]
0000B4BA 2F0C move.l -[A7], A4
0000B4BC 2F0B move.l -[A7], A3
0000B4BE 2F0A move.l -[A7], A2
0000B4C0 2057 movea.l A0, [A7]
0000B4C2 2268 0004 movea.l A1, [A0 + 0x4]
0000B4C6 2269 01C8 movea.l A1, [A1 + 0x1C8]
0000B4CA 4E91 jsr [A1]
0000B4CC 486E FFF0 pea.l [A6 - 0x10]
0000B4D0 486E FFD4 pea.l [A6 - 0x2C]
0000B4D4 2F0B move.l -[A7], A3
0000B4D6 2F0C move.l -[A7], A4
0000B4D8 2F0A move.l -[A7], A2
0000B4DA 2057 movea.l A0, [A7]
0000B4DC 2268 0004 movea.l A1, [A0 + 0x4]
0000B4E0 2269 01C8 movea.l A1, [A1 + 0x1C8]
0000B4E4 4E91 jsr [A1]
0000B4E6 486E FFD4 pea.l [A6 - 0x2C]
0000B4EA 486E FFF0 pea.l [A6 - 0x10]
0000B4EE 2F0C move.l -[A7], A4
0000B4F0 2F0B move.l -[A7], A3
0000B4F2 2F0A move.l -[A7], A2
0000B4F4 2057 movea.l A0, [A7]
0000B4F6 2268 0004 movea.l A1, [A0 + 0x4]
0000B4FA 2269 01C8 movea.l A1, [A1 + 0x1C8]
0000B4FE 4E91 jsr [A1]
0000B500 3004 move.w D0, D4
0000B502 48C0 ext.l D0
0000B504 322A 01E6 move.w D1, [A2 + 0x1E6]
0000B508 48C1 ext.l D1
0000B50A 9280 sub.l D1, D0
0000B50C 5B81 subq.l D1, 5
0000B50E 3D41 FFFA move.w [A6 - 0x6], D1
0000B512 3A2A 01E4 move.w D5, [A2 + 0x1E4]
0000B516 3005 move.w D0, D5
0000B518 48C0 ext.l D0
0000B51A 322A 01E8 move.w D1, [A2 + 0x1E8]
0000B51E 48C1 ext.l D1
0000B520 9280 sub.l D1, D0
0000B522 3003 move.w D0, D3
0000B524 48C0 ext.l D0
0000B526 9280 sub.l D1, D0
0000B528 4C7C 1801 0000 0002 movem.l D0,A3,A4, 0x2
0000B530 3005 move.w D0, D5
0000B532 48C0 ext.l D0
0000B534 D081 add.l D0, D1
0000B536 3D40 FFF8 move.w [A6 - 0x8], D0
0000B53A 3004 move.w D0, D4
0000B53C 48C0 ext.l D0
0000B53E 322E FFFA move.w D1, [A6 - 0x6]
0000B542 48C1 ext.l D1
0000B544 D280 add.l D1, D0
0000B546 3D41 FFFE move.w [A6 - 0x2], D1
0000B54A 3003 move.w D0, D3
0000B54C 48C0 ext.l D0
0000B54E 322E FFF8 move.w D1, [A6 - 0x8]
0000B552 48C1 ext.l D1
0000B554 D280 add.l D1, D0
0000B556 3D41 FFFC move.w [A6 - 0x4], D1
0000B55A 42A7 clr.l -[A7]
0000B55C 4267 clr.w -[A7]
0000B55E 486E FFF8 pea.l [A6 - 0x8]
0000B562 2F06 move.l -[A7], D6
0000B564 486E FFB8 pea.l [A6 - 0x48]
0000B568 4EB9 0000 3E22 jsr [0x00003E22]
0000B56E 3F3C FFFF move.w -[A7], 0xFFFF
0000B572 486E FFB8 pea.l [A6 - 0x48]
0000B576 4EB9 0000 3E0A jsr [0x00003E0A]
0000B57C 3F3C FFFF move.w -[A7], 0xFFFF
0000B580 486E FFDC pea.l [A6 - 0x24]
0000B584 4EB9 0000 3E0A jsr [0x00003E0A]
0000B58A 3F3C FFFF move.w -[A7], 0xFFFF
0000B58E 486E FFB0 pea.l [A6 - 0x50]
0000B592 4EB9 0000 265A jsr [0x0000265A]
0000B598 4FEF 009E lea.l A7, [A7 + 0x9E]
0000B59C 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
0000B5A0 4E5E unlink A6
0000B5A2 4E75 rts
0000B5A4 4E56 FFE6 link A6, -0x001A
0000B5A8 2F0A move.l -[A7], A2
0000B5AA 246E 0008 movea.l A2, [A6 + 0x8]
0000B5AE 486E FFF8 pea.l [A6 - 0x8]
0000B5B2 2F0A move.l -[A7], A2
0000B5B4 2057 movea.l A0, [A7]
0000B5B6 2268 0004 movea.l A1, [A0 + 0x4]
0000B5BA 2269 003C movea.l A1, [A1 + 0x3C]
0000B5BE 4E91 jsr [A1]
0000B5C0 066E 0014 FFFA addi.w [A6 - 0x6], 0x14
0000B5C6 2D7C 4042 0000 FFE6 move.l [A6 - 0x1A], 0x40420000 /* '@B\0\0' */
0000B5CE 42AE FFEA clr.l [A6 - 0x16]
0000B5D2 486E FFFC pea.l [A6 - 0x4]
0000B5D6 486E FFEE pea.l [A6 - 0x12]
0000B5DA 3F3C 200E move.w -[A7], 0x200E
0000B5DE A9EB syscall Pack4/FP68K
0000B5E0 486E FFE6 pea.l [A6 - 0x1A]
0000B5E4 486E FFEE pea.l [A6 - 0x12]
0000B5E8 3F3C 0802 move.w -[A7], 0x802
0000B5EC A9EB syscall Pack4/FP68K
0000B5EE 486E FFEE pea.l [A6 - 0x12]
0000B5F2 3F3C 0016 move.w -[A7], 0x16
0000B5F6 A9EB syscall Pack4/FP68K
0000B5F8 486E FFEE pea.l [A6 - 0x12]
0000B5FC 486E FFEE pea.l [A6 - 0x12]
0000B600 3F3C 2810 move.w -[A7], 0x2810
0000B604 A9EB syscall Pack4/FP68K
0000B606 3D6E FFF0 FFFC move.w [A6 - 0x4], [A6 - 0x10]
0000B60C 066E 0014 FFF8 addi.w [A6 - 0x8], 0x14
0000B612 256E FFF8 01E4 move.l [A2 + 0x1E4], [A6 - 0x8]
0000B618 256E FFFC 01E8 move.l [A2 + 0x1E8], [A6 - 0x4]
0000B61E 504F addq.w A7, 8
0000B620 245F movea.l A2, [A7]+
0000B622 4E5E unlink A6
0000B624 4E75 rts
0000B626 4E56 FFD4 link A6, -0x002C
0000B62A 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000B62E 246E 0008 movea.l A2, [A6 + 0x8]
0000B632 2D6A 01E4 FFF8 move.l [A6 - 0x8], [A2 + 0x1E4]
0000B638 2D6A 01E8 FFFC move.l [A6 - 0x4], [A2 + 0x1E8]
0000B63E 066E 0037 FFFA addi.w [A6 - 0x6], 0x37 /* '7' */
0000B644 486A 00A2 pea.l [A2 + 0xA2]
0000B648 61FF FFFF 5912 bsr -0xA6EC /* 00000F5C */
0000B64E 382E FFFA move.w D4, [A6 - 0x6]
0000B652 3204 move.w D1, D4
0000B654 48C1 ext.l D1
0000B656 342E FFFE move.w D2, [A6 - 0x2]
0000B65A 48C2 ext.l D2
0000B65C 9481 sub.l D2, D1
0000B65E 4C40 2002 movem.l D1,A5, D0
0000B662 3602 move.w D3, D2
0000B664 3D6A 01E8 FFE4 move.w [A6 - 0x1C], [A2 + 0x1E8]
0000B66A 3D44 FFE6 move.w [A6 - 0x1A], D4
0000B66E 42A7 clr.l -[A7]
0000B670 486A 00A2 pea.l [A2 + 0xA2]
0000B674 486E FFD4 pea.l [A6 - 0x2C]
0000B678 61FF 0000 0108 bsr +0x10A /* 0000B782 */
0000B67E 4FEF 0010 lea.l A7, [A7 + 0x10]
0000B682 6000 008E bra +0x90 /* 0000B712 */
label0000B686:
0000B686 4878 0042 push.l 0x42 /* 'B' */
0000B68A 4EB9 0000 258A jsr [0x0000258A]
0000B690 2648 movea.l A3, A0
0000B692 2008 move.l D0, A0
0000B694 584F addq.w A7, 4
0000B696 6750 beq +0x52 /* 0000B6E8 */
0000B698 2F0A move.l -[A7], A2
0000B69A 486E FFE4 pea.l [A6 - 0x1C]
0000B69E 3003 move.w D0, D3
0000B6A0 48C0 ext.l D0
0000B6A2 4C7C 0800 0000 0002 movem.l A3, 0x2
0000B6AA 3F00 move.w -[A7], D0
0000B6AC 302E FFF8 move.w D0, [A6 - 0x8]
0000B6B0 48C0 ext.l D0
0000B6B2 322E FFFC move.w D1, [A6 - 0x4]
0000B6B6 48C1 ext.l D1
0000B6B8 9280 sub.l D1, D0
0000B6BA 3F01 move.w -[A7], D1
0000B6BC 2F2A 01D8 move.l -[A7], [A2 + 0x1D8]
0000B6C0 2F2A 01D4 move.l -[A7], [A2 + 0x1D4]
0000B6C4 486E FFE8 pea.l [A6 - 0x18]
0000B6C8 486E FFE8 pea.l [A6 - 0x18]
0000B6CC 2F0C move.l -[A7], A4
0000B6CE 61FF 0000 0068 bsr +0x6A /* 0000B738 */
0000B6D4 504F addq.w A7, 8
0000B6D6 2F00 move.l -[A7], D0
0000B6D8 3F3C 0001 move.w -[A7], 0x1
0000B6DC 2F0B move.l -[A7], A3
0000B6DE 61FF 0000 01DC bsr +0x1DE /* 0000B8BC */
0000B6E4 4FEF 0022 lea.l A7, [A7 + 0x22]
label0000B6E8:
0000B6E8 D76E FFE6 add.w [A6 - 0x1A], D3
label0000B6EC:
0000B6EC 486E FFE8 pea.l [A6 - 0x18]
0000B6F0 486E FFD4 pea.l [A6 - 0x2C]
0000B6F4 61FF 0000 002C bsr +0x2E /* 0000B722 */
0000B6FA 4A00 tst.b D0
0000B6FC 504F addq.w A7, 8
0000B6FE 6686 bne -0x78 /* 0000B686 */
0000B700 3F3C FFFF move.w -[A7], 0xFFFF
0000B704 486E FFD4 pea.l [A6 - 0x2C]
0000B708 61FF 0000 0046 bsr +0x48 /* 0000B750 */
0000B70E 5C4F addq.w A7, 6
0000B710 6008 bra +0xA /* 0000B71A */
label0000B712:
0000B712 284A movea.l A4, A2
0000B714 49EC 00A2 lea.l A4, [A4 + 0xA2]
0000B718 60D2 bra -0x2C /* 0000B6EC */
label0000B71A:
0000B71A 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000B71E 4E5E unlink A6
0000B720 4E75 rts
fn0000B722:
0000B722 4E56 0000 link A6, 0
0000B726 2F2E 000C move.l -[A7], [A6 + 0xC]
0000B72A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000B72E 4EB9 0000 2CE2 jsr [0x00002CE2]
0000B734 4E5E unlink A6
0000B736 4E75 rts
fn0000B738:
0000B738 4E56 0000 link A6, 0
0000B73C 42A7 clr.l -[A7]
0000B73E 2F2E 000C move.l -[A7], [A6 + 0xC]
0000B742 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000B746 4EB9 0000 2BFA jsr [0x00002BFA]
0000B74C 4E5E unlink A6
0000B74E 4E75 rts
fn0000B750:
0000B750 4E56 0000 link A6, 0
0000B754 2F0A move.l -[A7], A2
0000B756 246E 0008 movea.l A2, [A6 + 0x8]
0000B75A 200A move.l D0, A2
0000B75C 671C beq +0x1E /* 0000B77A */
0000B75E 4267 clr.w -[A7]
0000B760 2F0A move.l -[A7], A2
0000B762 4EB9 0000 2CD2 jsr [0x00002CD2]
0000B768 4A6E 000C tst.w [A6 + 0xC]
0000B76C 5C4F addq.w A7, 6
0000B76E 6F0A ble +0xC /* 0000B77A */
0000B770 2F0A move.l -[A7], A2
0000B772 4EB9 0000 2592 jsr [0x00002592]
0000B778 584F addq.w A7, 4
label0000B77A:
0000B77A 204A movea.l A0, A2
0000B77C 245F movea.l A2, [A7]+
0000B77E 4E5E unlink A6
0000B780 4E75 rts
fn0000B782:
0000B782 4E56 0000 link A6, 0
0000B786 48E7 1030 movem.l -[A7], D3,A2,A3
0000B78A 246E 0008 movea.l A2, [A6 + 0x8]
0000B78E 266E 000C movea.l A3, [A6 + 0xC]
0000B792 262E 0010 move.l D3, [A6 + 0x10]
0000B796 2F03 move.l -[A7], D3
0000B798 2F0B move.l -[A7], A3
0000B79A 2F0A move.l -[A7], A2
0000B79C 4EB9 0000 2CCA jsr [0x00002CCA]
0000B7A2 204A movea.l A0, A2
0000B7A4 4FEF 000C lea.l A7, [A7 + 0xC]
0000B7A8 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000B7AC 4E5E unlink A6
0000B7AE 4E75 rts
fn0000B7B0:
0000B7B0 4E56 0000 link A6, 0
0000B7B4 2F2E 000C move.l -[A7], [A6 + 0xC]
0000B7B8 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000B7BC 4EB9 0000 2CE2 jsr [0x00002CE2]
0000B7C2 4E5E unlink A6
0000B7C4 4E75 rts
fn0000B7C6:
0000B7C6 4E56 0000 link A6, 0
0000B7CA 2F0A move.l -[A7], A2
0000B7CC 246E 0008 movea.l A2, [A6 + 0x8]
0000B7D0 200A move.l D0, A2
0000B7D2 671C beq +0x1E /* 0000B7F0 */
0000B7D4 4267 clr.w -[A7]
0000B7D6 2F0A move.l -[A7], A2
0000B7D8 4EB9 0000 2CD2 jsr [0x00002CD2]
0000B7DE 4A6E 000C tst.w [A6 + 0xC]
0000B7E2 5C4F addq.w A7, 6
0000B7E4 6F0A ble +0xC /* 0000B7F0 */
0000B7E6 2F0A move.l -[A7], A2
0000B7E8 4EB9 0000 2592 jsr [0x00002592]
0000B7EE 584F addq.w A7, 4
label0000B7F0:
0000B7F0 204A movea.l A0, A2
0000B7F2 245F movea.l A2, [A7]+
0000B7F4 4E5E unlink A6
0000B7F6 4E75 rts
fn0000B7F8:
0000B7F8 4E56 0000 link A6, 0
0000B7FC 48E7 1030 movem.l -[A7], D3,A2,A3
0000B800 246E 0008 movea.l A2, [A6 + 0x8]
0000B804 266E 000C movea.l A3, [A6 + 0xC]
0000B808 262E 0010 move.l D3, [A6 + 0x10]
0000B80C 2F03 move.l -[A7], D3
0000B80E 2F0B move.l -[A7], A3
0000B810 2F0A move.l -[A7], A2
0000B812 4EB9 0000 2CCA jsr [0x00002CCA]
0000B818 204A movea.l A0, A2
0000B81A 4FEF 000C lea.l A7, [A7 + 0xC]
0000B81E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000B822 4E5E unlink A6
0000B824 4E75 rts
0000B826 206F 0004 movea.l A0, [A7 + 0x4]
0000B82A 5088 addq.l A0, 8
0000B82C 2010 move.l D0, [A0]
0000B82E 0680 FFFF FE00 addi.l D0, 0xFFFFFE00
0000B834 D1AF 0004 add.l [A7 + 0x4], D0
0000B838 4EF9 0000 AFFA jmp [0x0000AFFA]
fn0000B83E:
0000B83E 4E56 0000 link A6, 0
0000B842 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
0000B846 246E 0008 movea.l A2, [A6 + 0x8]
0000B84A 3E2E 000C move.w D7, [A6 + 0xC]
0000B84E 3C2E 000E move.w D6, [A6 + 0xE]
0000B852 2A2E 0010 move.l D5, [A6 + 0x10]
0000B856 382E 0014 move.w D4, [A6 + 0x14]
0000B85A 362E 0016 move.w D3, [A6 + 0x16]
0000B85E 4A47 tst.w D7
0000B860 6714 beq +0x16 /* 0000B876 */
0000B862 204A movea.l A0, A2
0000B864 41E8 0036 lea.l A0, [A0 + 0x36]
0000B868 2648 movea.l A3, A0
0000B86A 2488 move.l [A2], A0
0000B86C 2F0B move.l -[A7], A3
0000B86E 4EB9 0000 3F3A jsr [0x00003F3A]
0000B874 584F addq.w A7, 4
label0000B876:
0000B876 3F03 move.w -[A7], D3
0000B878 3F04 move.w -[A7], D4
0000B87A 2F05 move.l -[A7], D5
0000B87C 3F06 move.w -[A7], D6
0000B87E 4267 clr.w -[A7]
0000B880 2F0A move.l -[A7], A2
0000B882 61FF FFFF F418 bsr -0xBE6 /* 0000AC9C */
0000B888 41F9 0001 8664 lea.l A0, [0x00018664]
0000B88E 2548 0004 move.l [A2 + 0x4], A0
0000B892 41F9 0001 8664 lea.l A0, [0x00018664]
0000B898 41E8 0174 lea.l A0, [A0 + 0x174]
0000B89C 2252 movea.l A1, [A2]
0000B89E 2288 move.l [A1], A0
0000B8A0 2652 movea.l A3, [A2]
0000B8A2 204A movea.l A0, A2
0000B8A4 41E8 0036 lea.l A0, [A0 + 0x36]
0000B8A8 91CB sub.l A0, A3
0000B8AA 2748 0008 move.l [A3 + 0x8], A0
0000B8AE 204A movea.l A0, A2
0000B8B0 4FEF 0010 lea.l A7, [A7 + 0x10]
0000B8B4 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
0000B8B8 4E5E unlink A6
0000B8BA 4E75 rts
fn0000B8BC:
0000B8BC 4E56 FFC2 link A6, -0x003E
0000B8C0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000B8C4 246E 0008 movea.l A2, [A6 + 0x8]
0000B8C8 266E 0012 movea.l A3, [A6 + 0x12]
0000B8CC 3E2E 0020 move.w D7, [A6 + 0x20]
0000B8D0 2A2E 0022 move.l D5, [A6 + 0x22]
0000B8D4 2C2E 0026 move.l D6, [A6 + 0x26]
0000B8D8 4A6E 000C tst.w [A6 + 0xC]
0000B8DC 6714 beq +0x16 /* 0000B8F2 */
0000B8DE 204A movea.l A0, A2
0000B8E0 41E8 0036 lea.l A0, [A0 + 0x36]
0000B8E4 2848 movea.l A4, A0
0000B8E6 2488 move.l [A2], A0
0000B8E8 2F0C move.l -[A7], A4
0000B8EA 4EB9 0000 3F3A jsr [0x00003F3A]
0000B8F0 584F addq.w A7, 4
label0000B8F2:
0000B8F2 7000 moveq.l D0, 0x00
0000B8F4 102B 000F move.b D0, [A3 + 0xF]
0000B8F8 3F00 move.w -[A7], D0
0000B8FA 7000 moveq.l D0, 0x00
0000B8FC 102B 000E move.b D0, [A3 + 0xE]
0000B900 3F00 move.w -[A7], D0
0000B902 2F2B 000A move.l -[A7], [A3 + 0xA]
0000B906 7000 moveq.l D0, 0x00
0000B908 102B 0008 move.b D0, [A3 + 0x8]
0000B90C 3F00 move.w -[A7], D0
0000B90E 4267 clr.w -[A7]
0000B910 2F0A move.l -[A7], A2
0000B912 61FF FFFF F388 bsr -0xC76 /* 0000AC9C */
0000B918 41F9 0001 8664 lea.l A0, [0x00018664]
0000B91E 2548 0004 move.l [A2 + 0x4], A0
0000B922 41F9 0001 8664 lea.l A0, [0x00018664]
0000B928 41E8 0174 lea.l A0, [A0 + 0x174]
0000B92C 2252 movea.l A1, [A2]
0000B92E 2288 move.l [A1], A0
0000B930 2852 movea.l A4, [A2]
0000B932 204A movea.l A0, A2
0000B934 41E8 0036 lea.l A0, [A0 + 0x36]
0000B938 91CC sub.l A0, A4
0000B93A 2948 0008 move.l [A4 + 0x8], A0
0000B93E 1F3C 0001 move.b -[A7], 0x1
0000B942 2F06 move.l -[A7], D6
0000B944 2F0A move.l -[A7], A2
0000B946 4EB9 0000 34F2 jsr [0x000034F2]
0000B94C 42A7 clr.l -[A7]
0000B94E 2F0A move.l -[A7], A2
0000B950 2057 movea.l A0, [A7]
0000B952 2268 0004 movea.l A1, [A0 + 0x4]
0000B956 2269 00E8 movea.l A1, [A1 + 0xE8]
0000B95A 4E91 jsr [A1]
0000B95C 3D6E 001E FFC2 move.w [A6 - 0x3E], [A6 + 0x1E]
0000B962 486E FFC2 pea.l [A6 - 0x3E]
0000B966 486E FFC2 pea.l [A6 - 0x3E]
0000B96A 3F3C 200E move.w -[A7], 0x200E
0000B96E A9EB syscall Pack4/FP68K
0000B970 486E FFC2 pea.l [A6 - 0x3E]
0000B974 486E FFC2 pea.l [A6 - 0x3E]
0000B978 3F3C 0810 move.w -[A7], 0x810
0000B97C A9EB syscall Pack4/FP68K
0000B97E 486E FFC2 pea.l [A6 - 0x3E]
0000B982 486E FFCC pea.l [A6 - 0x34]
0000B986 3F3C 080E move.w -[A7], 0x80E
0000B98A A9EB syscall Pack4/FP68K
0000B98C 4853 pea.l [A3]
0000B98E 486E FFCC pea.l [A6 - 0x34]
0000B992 3F3C 0804 move.w -[A7], 0x804
0000B996 A9EB syscall Pack4/FP68K
0000B998 486E 0016 pea.l [A6 + 0x16]
0000B99C 486E FFCC pea.l [A6 - 0x34]
0000B9A0 3F3C 0806 move.w -[A7], 0x806
0000B9A4 A9EB syscall Pack4/FP68K
0000B9A6 486E FFCC pea.l [A6 - 0x34]
0000B9AA 486E FFD6 pea.l [A6 - 0x2A]
0000B9AE 3F3C 0810 move.w -[A7], 0x810
0000B9B2 A9EB syscall Pack4/FP68K
0000B9B4 486E FFD6 pea.l [A6 - 0x2A]
0000B9B8 486E FFDE pea.l [A6 - 0x22]
0000B9BC 3F3C 080E move.w -[A7], 0x80E
0000B9C0 A9EB syscall Pack4/FP68K
0000B9C2 486E FFDE pea.l [A6 - 0x22]
0000B9C6 3F3C 0016 move.w -[A7], 0x16
0000B9CA A9EB syscall Pack4/FP68K
0000B9CC 486E FFDE pea.l [A6 - 0x22]
0000B9D0 486E FFDE pea.l [A6 - 0x22]
0000B9D4 3F3C 2810 move.w -[A7], 0x2810
0000B9D8 A9EB syscall Pack4/FP68K
0000B9DA 3C2E FFE0 move.w D6, [A6 - 0x20]
0000B9DE 2045 movea.l A0, D5
0000B9E0 3610 move.w D3, [A0]
0000B9E2 3828 0002 move.w D4, [A0 + 0x2]
0000B9E6 486E FFE8 pea.l [A6 - 0x18]
0000B9EA 3F04 move.w -[A7], D4
0000B9EC 3006 move.w D0, D6
0000B9EE 48C0 ext.l D0
0000B9F0 3203 move.w D1, D3
0000B9F2 48C1 ext.l D1
0000B9F4 9280 sub.l D1, D0
0000B9F6 3F01 move.w -[A7], D1
0000B9F8 3007 move.w D0, D7
0000B9FA 48C0 ext.l D0
0000B9FC 3204 move.w D1, D4
0000B9FE 48C1 ext.l D1
0000BA00 D280 add.l D1, D0
0000BA02 3F01 move.w -[A7], D1
0000BA04 3F03 move.w -[A7], D3
0000BA06 A8A7 syscall SetRect
0000BA08 4878 002E push.l 0x2E /* '.' */
0000BA0C 4EB9 0000 258A jsr [0x0000258A]
0000BA12 2648 movea.l A3, A0
0000BA14 2008 move.l D0, A0
0000BA16 4FEF 0026 lea.l A7, [A7 + 0x26]
0000BA1A 6714 beq +0x16 /* 0000BA30 */
0000BA1C 1F3C 0001 move.b -[A7], 0x1
0000BA20 486E FFE8 pea.l [A6 - 0x18]
0000BA24 2F0B move.l -[A7], A3
0000BA26 61FF 0000 02FA bsr +0x2FC /* 0000BD22 */
0000BA2C 4FEF 000A lea.l A7, [A7 + 0xA]
label0000BA30:
0000BA30 254B 0032 move.l [A2 + 0x32], A3
0000BA34 2F2A 0032 move.l -[A7], [A2 + 0x32]
0000BA38 2057 movea.l A0, [A7]
0000BA3A 2250 movea.l A1, [A0]
0000BA3C 2269 0014 movea.l A1, [A1 + 0x14]
0000BA40 4E91 jsr [A1]
0000BA42 2648 movea.l A3, A0
0000BA44 2053 movea.l A0, [A3]
0000BA46 2D68 0002 FFF8 move.l [A6 - 0x8], [A0 + 0x2]
0000BA4C 2D68 0006 FFFC move.l [A6 - 0x4], [A0 + 0x6]
0000BA52 3F3C 000B move.w -[A7], 0xB
0000BA56 A88A syscall TextSize
0000BA58 486E FFF0 pea.l [A6 - 0x10]
0000BA5C A88B syscall GetFontInfo
0000BA5E 4227 clr.b -[A7]
0000BA60 302E FFF8 move.w D0, [A6 - 0x8]
0000BA64 48C0 ext.l D0
0000BA66 322E FFFC move.w D1, [A6 - 0x4]
0000BA6A 48C1 ext.l D1
0000BA6C 9280 sub.l D1, D0
0000BA6E 302E FFF0 move.w D0, [A6 - 0x10]
0000BA72 48C0 ext.l D0
0000BA74 D081 add.l D0, D1
0000BA76 322E FFF2 move.w D1, [A6 - 0xE]
0000BA7A 48C1 ext.l D1
0000BA7C D280 add.l D1, D0
0000BA7E 302E FFF6 move.w D0, [A6 - 0xA]
0000BA82 48C0 ext.l D0
0000BA84 D081 add.l D0, D1
0000BA86 3F00 move.w -[A7], D0
0000BA88 302E FFFA move.w D0, [A6 - 0x6]
0000BA8C 48C0 ext.l D0
0000BA8E 322E FFFE move.w D1, [A6 - 0x2]
0000BA92 48C1 ext.l D1
0000BA94 9280 sub.l D1, D0
0000BA96 3F01 move.w -[A7], D1
0000BA98 2F0A move.l -[A7], A2
0000BA9A 4EB9 0000 34BA jsr [0x000034BA]
0000BAA0 4227 clr.b -[A7]
0000BAA2 306E FFF8 movea.w A0, [A6 - 0x8]
0000BAA6 2F08 move.l -[A7], A0
0000BAA8 306E FFFA movea.w A0, [A6 - 0x6]
0000BAAC 2F08 move.l -[A7], A0
0000BAAE 2F0A move.l -[A7], A2
0000BAB0 4EB9 0000 34D2 jsr [0x000034D2]
0000BAB6 2F2E 000E move.l -[A7], [A6 + 0xE]
0000BABA 2F0A move.l -[A7], A2
0000BABC 61FF 0000 0236 bsr +0x238 /* 0000BCF4 */
0000BAC2 204A movea.l A0, A2
0000BAC4 4FEF 0024 lea.l A7, [A7 + 0x24]
0000BAC8 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000BACC 4E5E unlink A6
0000BACE 4E75 rts
fn0000BAD0:
0000BAD0 4E56 0000 link A6, 0
0000BAD4 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000BAD8 246E 0008 movea.l A2, [A6 + 0x8]
0000BADC 362E 000C move.w D3, [A6 + 0xC]
0000BAE0 200A move.l D0, A2
0000BAE2 6774 beq +0x76 /* 0000BB58 */
0000BAE4 41F9 0001 8664 lea.l A0, [0x00018664]
0000BAEA 2548 0004 move.l [A2 + 0x4], A0
0000BAEE 41F9 0001 8664 lea.l A0, [0x00018664]
0000BAF4 41E8 0174 lea.l A0, [A0 + 0x174]
0000BAF8 2252 movea.l A1, [A2]
0000BAFA 2288 move.l [A1], A0
0000BAFC 2652 movea.l A3, [A2]
0000BAFE 204A movea.l A0, A2
0000BB00 41E8 0036 lea.l A0, [A0 + 0x36]
0000BB04 2848 movea.l A4, A0
0000BB06 91CB sub.l A0, A3
0000BB08 2748 0008 move.l [A3 + 0x8], A0
0000BB0C 266A 0032 movea.l A3, [A2 + 0x32]
0000BB10 200B move.l D0, A3
0000BB12 6716 beq +0x18 /* 0000BB2A */
0000BB14 4A80 tst.l D0
0000BB16 6712 beq +0x14 /* 0000BB2A */
0000BB18 3F3C 0001 move.w -[A7], 0x1
0000BB1C 4853 pea.l [A3]
0000BB1E 2057 movea.l A0, [A7]
0000BB20 2250 movea.l A1, [A0]
0000BB22 2269 0008 movea.l A1, [A1 + 0x8]
0000BB26 4E91 jsr [A1]
0000BB28 5C4F addq.w A7, 6
label0000BB2A:
0000BB2A 42AA 0032 clr.l [A2 + 0x32]
0000BB2E 4267 clr.w -[A7]
0000BB30 2F0A move.l -[A7], A2
0000BB32 61FF FFFF F1EC bsr -0xE12 /* 0000AD20 */
0000BB38 4A43 tst.w D3
0000BB3A 5C4F addq.w A7, 6
0000BB3C 670C beq +0xE /* 0000BB4A */
0000BB3E 4267 clr.w -[A7]
0000BB40 2F0C move.l -[A7], A4
0000BB42 4EB9 0000 3F42 jsr [0x00003F42]
0000BB48 5C4F addq.w A7, 6
label0000BB4A:
0000BB4A 4A43 tst.w D3
0000BB4C 6F0A ble +0xC /* 0000BB58 */
0000BB4E 2F0A move.l -[A7], A2
0000BB50 4EB9 0000 2592 jsr [0x00002592]
0000BB56 584F addq.w A7, 4
label0000BB58:
0000BB58 204A movea.l A0, A2
0000BB5A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000BB5E 4E5E unlink A6
0000BB60 4E75 rts
0000BB62 4E56 FFEA link A6, -0x0016
0000BB66 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000BB6A 246E 0008 movea.l A2, [A6 + 0x8]
0000BB6E 4227 clr.b -[A7]
0000BB70 4227 clr.b -[A7]
0000BB72 2F2A 0032 move.l -[A7], [A2 + 0x32]
0000BB76 2057 movea.l A0, [A7]
0000BB78 2250 movea.l A1, [A0]
0000BB7A 2269 0010 movea.l A1, [A1 + 0x10]
0000BB7E 4E91 jsr [A1]
0000BB80 584F addq.w A7, 4
0000BB82 2F08 move.l -[A7], A0
0000BB84 3F2A 0028 move.w -[A7], [A2 + 0x28]
0000BB88 3F2A 002A move.w -[A7], [A2 + 0x2A]
0000BB8C 61FF FFFF E012 bsr -0x1FEC /* 00009BA0 */
0000BB92 4227 clr.b -[A7]
0000BB94 1F3C 0001 move.b -[A7], 0x1
0000BB98 2F2A 0032 move.l -[A7], [A2 + 0x32]
0000BB9C 2057 movea.l A0, [A7]
0000BB9E 2250 movea.l A1, [A0]
0000BBA0 2269 0018 movea.l A1, [A1 + 0x18]
0000BBA4 4E91 jsr [A1]
0000BBA6 584F addq.w A7, 4
0000BBA8 2F08 move.l -[A7], A0
0000BBAA 3F2A 0028 move.w -[A7], [A2 + 0x28]
0000BBAE 3F2A 002A move.w -[A7], [A2 + 0x2A]
0000BBB2 61FF FFFF DFEC bsr -0x2012 /* 00009BA0 */
0000BBB8 302A 002C move.w D0, [A2 + 0x2C]
0000BBBC 48C0 ext.l D0
0000BBBE 2F00 move.l -[A7], D0
0000BBC0 4879 0001 8886 push.l 0x18886
0000BBC6 486E FFFA pea.l [A6 - 0x6]
0000BBCA 61FF 0000 7E60 bsr +0x7E62 /* 00013A2C */
0000BBD0 3F3C 000B move.w -[A7], 0xB
0000BBD4 A88A syscall TextSize
0000BBD6 486E FFFA pea.l [A6 - 0x6]
0000BBDA 4267 clr.w -[A7]
0000BBDC 486E FFFA pea.l [A6 - 0x6]
0000BBE0 61FF FFFF 9A10 bsr -0x65EE /* 000055F2 */
0000BBE6 584F addq.w A7, 4
0000BBE8 3F00 move.w -[A7], D0
0000BBEA A886 syscall TextWidth
0000BBEC 301F move.w D0, [A7]+
0000BBEE 3800 move.w D4, D0
0000BBF0 2F2A 0032 move.l -[A7], [A2 + 0x32]
0000BBF4 2057 movea.l A0, [A7]
0000BBF6 2250 movea.l A1, [A0]
0000BBF8 2269 0018 movea.l A1, [A1 + 0x18]
0000BBFC 4E91 jsr [A1]
0000BBFE 2648 movea.l A3, A0
0000BC00 2053 movea.l A0, [A3]
0000BC02 2D68 0002 FFF2 move.l [A6 - 0xE], [A0 + 0x2]
0000BC08 2D68 0006 FFF6 move.l [A6 - 0xA], [A0 + 0x6]
0000BC0E 486E FFEA pea.l [A6 - 0x16]
0000BC12 A88B syscall GetFontInfo
0000BC14 362E FFF4 move.w D3, [A6 - 0xC]
0000BC18 3003 move.w D0, D3
0000BC1A 48C0 ext.l D0
0000BC1C 322E FFF8 move.w D1, [A6 - 0x8]
0000BC20 48C1 ext.l D1
0000BC22 9280 sub.l D1, D0
0000BC24 3004 move.w D0, D4
0000BC26 48C0 ext.l D0
0000BC28 9280 sub.l D1, D0
0000BC2A 4C7C 1801 0000 0002 movem.l D0,A3,A4, 0x2
0000BC32 3003 move.w D0, D3
0000BC34 48C0 ext.l D0
0000BC36 D081 add.l D0, D1
0000BC38 3F00 move.w -[A7], D0
0000BC3A 302E FFF0 move.w D0, [A6 - 0x10]
0000BC3E 48C0 ext.l D0
0000BC40 D080 add.l D0, D0
0000BC42 322E FFEA move.w D1, [A6 - 0x16]
0000BC46 48C1 ext.l D1
0000BC48 342E FFF6 move.w D2, [A6 - 0xA]
0000BC4C 48C2 ext.l D2
0000BC4E D481 add.l D2, D1
0000BC50 D480 add.l D2, D0
0000BC52 3F02 move.w -[A7], D2
0000BC54 A893 syscall MoveTo
0000BC56 486E FFFA pea.l [A6 - 0x6]
0000BC5A 4267 clr.w -[A7]
0000BC5C 486E FFFA pea.l [A6 - 0x6]
0000BC60 61FF FFFF 9990 bsr -0x666E /* 000055F2 */
0000BC66 584F addq.w A7, 4
0000BC68 3F00 move.w -[A7], D0
0000BC6A A885 syscall DrawText
0000BC6C 2F0A move.l -[A7], A2
0000BC6E 61FF FFFF F276 bsr -0xD88 /* 0000AEE6 */
0000BC74 4FEF 002A lea.l A7, [A7 + 0x2A]
0000BC78 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000BC7C 4E5E unlink A6
0000BC7E 4E75 rts
0000BC80 4E56 0000 link A6, 0
0000BC84 2F0A move.l -[A7], A2
0000BC86 246E 0008 movea.l A2, [A6 + 0x8]
0000BC8A 2F2A 0032 move.l -[A7], [A2 + 0x32]
0000BC8E 2057 movea.l A0, [A7]
0000BC90 2250 movea.l A1, [A0]
0000BC92 2269 0010 movea.l A1, [A1 + 0x10]
0000BC96 4E91 jsr [A1]
0000BC98 584F addq.w A7, 4
0000BC9A 245F movea.l A2, [A7]+
0000BC9C 4E5E unlink A6
0000BC9E 4E75 rts
0000BCA0 4E56 0000 link A6, 0
0000BCA4 2F0A move.l -[A7], A2
0000BCA6 246E 0008 movea.l A2, [A6 + 0x8]
0000BCAA 2F2A 0032 move.l -[A7], [A2 + 0x32]
0000BCAE 2057 movea.l A0, [A7]
0000BCB0 2250 movea.l A1, [A0]
0000BCB2 2269 0018 movea.l A1, [A1 + 0x18]
0000BCB6 4E91 jsr [A1]
0000BCB8 584F addq.w A7, 4
0000BCBA 245F movea.l A2, [A7]+
0000BCBC 4E5E unlink A6
0000BCBE 4E75 rts
0000BCC0 4E56 0000 link A6, 0
0000BCC4 2F0A move.l -[A7], A2
0000BCC6 246E 0008 movea.l A2, [A6 + 0x8]
0000BCCA 2F2A 0032 move.l -[A7], [A2 + 0x32]
0000BCCE 2057 movea.l A0, [A7]
0000BCD0 2250 movea.l A1, [A0]
0000BCD2 2269 0014 movea.l A1, [A1 + 0x14]
0000BCD6 4E91 jsr [A1]
0000BCD8 584F addq.w A7, 4
0000BCDA 245F movea.l A2, [A7]+
0000BCDC 4E5E unlink A6
0000BCDE 4E75 rts
0000BCE0 206F 0004 movea.l A0, [A7 + 0x4]
0000BCE4 2068 0010 movea.l A0, [A0 + 0x10]
0000BCE8 4E75 rts
0000BCEA 206F 0004 movea.l A0, [A7 + 0x4]
0000BCEE 2068 000C movea.l A0, [A0 + 0xC]
0000BCF2 4E75 rts
fn0000BCF4:
0000BCF4 206F 0004 movea.l A0, [A7 + 0x4]
0000BCF8 216F 0008 0008 move.l [A0 + 0x8], [A7 + 0x8]
0000BCFE 4E75 rts
0000BD00 206F 0004 movea.l A0, [A7 + 0x4]
0000BD04 2068 0024 movea.l A0, [A0 + 0x24]
0000BD08 4E75 rts
0000BD0A 206F 0004 movea.l A0, [A7 + 0x4]
0000BD0E 5088 addq.l A0, 8
0000BD10 2010 move.l D0, [A0]
0000BD12 0680 FFFF FFCA addi.l D0, 0xFFFFFFCA
0000BD18 D1AF 0004 add.l [A7 + 0x4], D0
0000BD1C 4EF9 0000 BAD4 jmp [0x0000BAD4]
fn0000BD22:
0000BD22 4E56 0000 link A6, 0
0000BD26 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000BD2A 266E 0008 movea.l A3, [A6 + 0x8]
0000BD2E 246E 000C movea.l A2, [A6 + 0xC]
0000BD32 182E 0010 move.b D4, [A6 + 0x10]
0000BD36 41F9 0001 860E lea.l A0, [0x0001860E]
0000BD3C 2688 move.l [A3], A0
0000BD3E 4A04 tst.b D4
0000BD40 671E beq +0x20 /* 0000BD60 */
0000BD42 362A 0004 move.w D3, [A2 + 0x4]
0000BD46 3003 move.w D0, D3
0000BD48 48C0 ext.l D0
0000BD4A 3212 move.w D1, [A2]
0000BD4C 48C1 ext.l D1
0000BD4E 9081 sub.l D0, D1
0000BD50 720A moveq.l D1, 0x0A
0000BD52 B081 cmp.l D0, D1
0000BD54 6C2C bge +0x2E /* 0000BD82 */
0000BD56 3003 move.w D0, D3
0000BD58 48C0 ext.l D0
0000BD5A 9081 sub.l D0, D1
0000BD5C 3480 move.w [A2], D0
0000BD5E 6022 bra +0x24 /* 0000BD82 */
label0000BD60:
0000BD60 362A 0002 move.w D3, [A2 + 0x2]
0000BD64 3003 move.w D0, D3
0000BD66 48C0 ext.l D0
0000BD68 322A 0006 move.w D1, [A2 + 0x6]
0000BD6C 48C1 ext.l D1
0000BD6E 9280 sub.l D1, D0
0000BD70 700A moveq.l D0, 0x0A
0000BD72 B280 cmp.l D1, D0
0000BD74 6C0C bge +0xE /* 0000BD82 */
0000BD76 3003 move.w D0, D3
0000BD78 48C0 ext.l D0
0000BD7A 720A moveq.l D1, 0x0A
0000BD7C D081 add.l D0, D1
0000BD7E 3540 0006 move.w [A2 + 0x6], D0
label0000BD82:
0000BD82 1744 002C move.b [A3 + 0x2C], D4
0000BD86 2752 001C move.l [A3 + 0x1C], [A2]
0000BD8A 276A 0004 0020 move.l [A3 + 0x20], [A2 + 0x4]
0000BD90 2F0B move.l -[A7], A3
0000BD92 2057 movea.l A0, [A7]
0000BD94 2250 movea.l A1, [A0]
0000BD96 2269 0020 movea.l A1, [A1 + 0x20]
0000BD9A 4E91 jsr [A1]
0000BD9C 204B movea.l A0, A3
0000BD9E 584F addq.w A7, 4
0000BDA0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000BDA4 4E5E unlink A6
0000BDA6 4E75 rts
0000BDA8 4E56 0000 link A6, 0
0000BDAC 48E7 1030 movem.l -[A7], D3,A2,A3
0000BDB0 246E 0008 movea.l A2, [A6 + 0x8]
0000BDB4 362E 000C move.w D3, [A6 + 0xC]
0000BDB8 200A move.l D0, A2
0000BDBA 6752 beq +0x54 /* 0000BE0E */
0000BDBC 41F9 0001 860E lea.l A0, [0x0001860E]
0000BDC2 2488 move.l [A2], A0
0000BDC4 266A 000C movea.l A3, [A2 + 0xC]
0000BDC8 200B move.l D0, A3
0000BDCA 6704 beq +0x6 /* 0000BDD0 */
0000BDCC 2F0B move.l -[A7], A3
0000BDCE A8D9 syscall DisposRgn/DisposeRgn
label0000BDD0:
0000BDD0 266A 0024 movea.l A3, [A2 + 0x24]
0000BDD4 200B move.l D0, A3
0000BDD6 6704 beq +0x6 /* 0000BDDC */
0000BDD8 2F0B move.l -[A7], A3
0000BDDA A8D9 syscall DisposRgn/DisposeRgn
label0000BDDC:
0000BDDC 266A 0004 movea.l A3, [A2 + 0x4]
0000BDE0 200B move.l D0, A3
0000BDE2 6704 beq +0x6 /* 0000BDE8 */
0000BDE4 2F0B move.l -[A7], A3
0000BDE6 A8D9 syscall DisposRgn/DisposeRgn
label0000BDE8:
0000BDE8 266A 0008 movea.l A3, [A2 + 0x8]
0000BDEC 200B move.l D0, A3
0000BDEE 6704 beq +0x6 /* 0000BDF4 */
0000BDF0 2F0B move.l -[A7], A3
0000BDF2 A8D9 syscall DisposRgn/DisposeRgn
label0000BDF4:
0000BDF4 266A 0010 movea.l A3, [A2 + 0x10]
0000BDF8 200B move.l D0, A3
0000BDFA 6704 beq +0x6 /* 0000BE00 */
0000BDFC 2F0B move.l -[A7], A3
0000BDFE A8D9 syscall DisposRgn/DisposeRgn
label0000BE00:
0000BE00 4A43 tst.w D3
0000BE02 6F0A ble +0xC /* 0000BE0E */
0000BE04 2F0A move.l -[A7], A2
0000BE06 4EB9 0000 2592 jsr [0x00002592]
0000BE0C 584F addq.w A7, 4
label0000BE0E:
0000BE0E 204A movea.l A0, A2
0000BE10 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000BE14 4E5E unlink A6
0000BE16 4E75 rts
0000BE18 4E56 0000 link A6, 0
0000BE1C 48E7 1030 movem.l -[A7], D3,A2,A3
0000BE20 246E 0008 movea.l A2, [A6 + 0x8]
0000BE24 594F subq.w A7, 4
0000BE26 A8D8 syscall NewRgn
0000BE28 205F movea.l A0, [A7]+
0000BE2A 2548 000C move.l [A2 + 0xC], A0
0000BE2E 594F subq.w A7, 4
0000BE30 A8D8 syscall NewRgn
0000BE32 205F movea.l A0, [A7]+
0000BE34 2548 0024 move.l [A2 + 0x24], A0
0000BE38 594F subq.w A7, 4
0000BE3A A8D8 syscall NewRgn
0000BE3C 205F movea.l A0, [A7]+
0000BE3E 2548 0004 move.l [A2 + 0x4], A0
0000BE42 594F subq.w A7, 4
0000BE44 A8D8 syscall NewRgn
0000BE46 205F movea.l A0, [A7]+
0000BE48 2548 0008 move.l [A2 + 0x8], A0
0000BE4C 594F subq.w A7, 4
0000BE4E A8D8 syscall NewRgn
0000BE50 205F movea.l A0, [A7]+
0000BE52 2548 0010 move.l [A2 + 0x10], A0
0000BE56 4A2A 002C tst.b [A2 + 0x2C]
0000BE5A 671C beq +0x1E /* 0000BE78 */
0000BE5C 302A 001E move.w D0, [A2 + 0x1E]
0000BE60 48C0 ext.l D0
0000BE62 322A 0022 move.w D1, [A2 + 0x22]
0000BE66 48C1 ext.l D1
0000BE68 9280 sub.l D1, D0
0000BE6A 4C7C 1801 0000 0003 movem.l D0,A3,A4, 0x3
0000BE72 3541 0028 move.w [A2 + 0x28], D1
0000BE76 6006 bra +0x8 /* 0000BE7E */
label0000BE78:
0000BE78 357C 0007 0028 move.w [A2 + 0x28], 0x7
label0000BE7E:
0000BE7E 302A 0028 move.w D0, [A2 + 0x28]
0000BE82 48C0 ext.l D0
0000BE84 7219 moveq.l D1, 0x19
0000BE86 B081 cmp.l D0, D1
0000BE88 6F06 ble +0x8 /* 0000BE90 */
0000BE8A 357C 0019 0028 move.w [A2 + 0x28], 0x19
label0000BE90:
0000BE90 302A 0028 move.w D0, [A2 + 0x28]
0000BE94 48C0 ext.l D0
0000BE96 7207 moveq.l D1, 0x07
0000BE98 B081 cmp.l D0, D1
0000BE9A 6C06 bge +0x8 /* 0000BEA2 */
0000BE9C 357C 0007 0028 move.w [A2 + 0x28], 0x7
label0000BEA2:
0000BEA2 4A2A 002C tst.b [A2 + 0x2C]
0000BEA6 671C beq +0x1E /* 0000BEC4 */
0000BEA8 302A 001E move.w D0, [A2 + 0x1E]
0000BEAC 48C0 ext.l D0
0000BEAE 322A 0022 move.w D1, [A2 + 0x22]
0000BEB2 48C1 ext.l D1
0000BEB4 9280 sub.l D1, D0
0000BEB6 4C7C 1801 0000 0004 movem.l D0,A3,A4, 0x4
0000BEBE 3541 002A move.w [A2 + 0x2A], D1
0000BEC2 6006 bra +0x8 /* 0000BECA */
label0000BEC4:
0000BEC4 357C 0007 002A move.w [A2 + 0x2A], 0x7
label0000BECA:
0000BECA 362A 002A move.w D3, [A2 + 0x2A]
0000BECE 3003 move.w D0, D3
0000BED0 48C0 ext.l D0
0000BED2 7214 moveq.l D1, 0x14
0000BED4 B081 cmp.l D0, D1
0000BED6 6F08 ble +0xA /* 0000BEE0 */
0000BED8 357C 0014 002A move.w [A2 + 0x2A], 0x14
0000BEDE 6010 bra +0x12 /* 0000BEF0 */
label0000BEE0:
0000BEE0 3003 move.w D0, D3
0000BEE2 48C0 ext.l D0
0000BEE4 7207 moveq.l D1, 0x07
0000BEE6 B081 cmp.l D0, D1
0000BEE8 6C06 bge +0x8 /* 0000BEF0 */
0000BEEA 357C 0007 002A move.w [A2 + 0x2A], 0x7
label0000BEF0:
0000BEF0 256A 001C 0014 move.l [A2 + 0x14], [A2 + 0x1C]
0000BEF6 256A 0020 0018 move.l [A2 + 0x18], [A2 + 0x20]
0000BEFC 4A2A 002C tst.b [A2 + 0x2C]
0000BF00 6716 beq +0x18 /* 0000BF18 */
0000BF02 486A 0014 pea.l [A2 + 0x14]
0000BF06 302A 0028 move.w D0, [A2 + 0x28]
0000BF0A 48C0 ext.l D0
0000BF0C 4480 neg.l D0
0000BF0E 3F00 move.w -[A7], D0
0000BF10 3F2A 002A move.w -[A7], [A2 + 0x2A]
0000BF14 A8A8 syscall OffsetRect
0000BF16 601A bra +0x1C /* 0000BF32 */
label0000BF18:
0000BF18 486A 0014 pea.l [A2 + 0x14]
0000BF1C 302A 0028 move.w D0, [A2 + 0x28]
0000BF20 48C0 ext.l D0
0000BF22 4480 neg.l D0
0000BF24 3F00 move.w -[A7], D0
0000BF26 302A 002A move.w D0, [A2 + 0x2A]
0000BF2A 48C0 ext.l D0
0000BF2C 4480 neg.l D0
0000BF2E 3F00 move.w -[A7], D0
0000BF30 A8A8 syscall OffsetRect
label0000BF32:
0000BF32 3F2A 001A move.w -[A7], [A2 + 0x1A]
0000BF36 3F2A 0014 move.w -[A7], [A2 + 0x14]
0000BF3A A893 syscall MoveTo
0000BF3C A8DA syscall OpenRgn
0000BF3E 3F2A 001A move.w -[A7], [A2 + 0x1A]
0000BF42 3F2A 0018 move.w -[A7], [A2 + 0x18]
0000BF46 A891 syscall LineTo
0000BF48 3F2A 0022 move.w -[A7], [A2 + 0x22]
0000BF4C 3F2A 0020 move.w -[A7], [A2 + 0x20]
0000BF50 A891 syscall LineTo
0000BF52 3F2A 0022 move.w -[A7], [A2 + 0x22]
0000BF56 3F2A 001C move.w -[A7], [A2 + 0x1C]
0000BF5A A891 syscall LineTo
0000BF5C 3F2A 001A move.w -[A7], [A2 + 0x1A]
0000BF60 3F2A 0014 move.w -[A7], [A2 + 0x14]
0000BF64 A891 syscall LineTo
0000BF66 2F2A 0008 move.l -[A7], [A2 + 0x8]
0000BF6A A8DB syscall CloseRgn
0000BF6C 4A2A 002C tst.b [A2 + 0x2C]
0000BF70 673C beq +0x3E /* 0000BFAE */
0000BF72 3F2A 001A move.w -[A7], [A2 + 0x1A]
0000BF76 3F2A 0014 move.w -[A7], [A2 + 0x14]
0000BF7A A893 syscall MoveTo
0000BF7C A8DA syscall OpenRgn
0000BF7E 3F2A 0016 move.w -[A7], [A2 + 0x16]
0000BF82 3F2A 0014 move.w -[A7], [A2 + 0x14]
0000BF86 A891 syscall LineTo
0000BF88 3F2A 001E move.w -[A7], [A2 + 0x1E]
0000BF8C 3F2A 001C move.w -[A7], [A2 + 0x1C]
0000BF90 A891 syscall LineTo
0000BF92 3F2A 0022 move.w -[A7], [A2 + 0x22]
0000BF96 3F2A 001C move.w -[A7], [A2 + 0x1C]
0000BF9A A891 syscall LineTo
0000BF9C 3F2A 001A move.w -[A7], [A2 + 0x1A]
0000BFA0 3F2A 0014 move.w -[A7], [A2 + 0x14]
0000BFA4 A891 syscall LineTo
0000BFA6 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000BFAA A8DB syscall CloseRgn
0000BFAC 603A bra +0x3C /* 0000BFE8 */
label0000BFAE:
0000BFAE 3F2A 001A move.w -[A7], [A2 + 0x1A]
0000BFB2 3F2A 0018 move.w -[A7], [A2 + 0x18]
0000BFB6 A893 syscall MoveTo
0000BFB8 A8DA syscall OpenRgn
0000BFBA 3F2A 0016 move.w -[A7], [A2 + 0x16]
0000BFBE 3F2A 0018 move.w -[A7], [A2 + 0x18]
0000BFC2 A891 syscall LineTo
0000BFC4 3F2A 001E move.w -[A7], [A2 + 0x1E]
0000BFC8 3F2A 0020 move.w -[A7], [A2 + 0x20]
0000BFCC A891 syscall LineTo
0000BFCE 3F2A 0022 move.w -[A7], [A2 + 0x22]
0000BFD2 3F2A 0020 move.w -[A7], [A2 + 0x20]
0000BFD6 A891 syscall LineTo
0000BFD8 3F2A 001A move.w -[A7], [A2 + 0x1A]
0000BFDC 3F2A 0018 move.w -[A7], [A2 + 0x18]
0000BFE0 A891 syscall LineTo
0000BFE2 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000BFE6 A8DB syscall CloseRgn
label0000BFE8:
0000BFE8 A8DA syscall OpenRgn
0000BFEA 486A 0014 pea.l [A2 + 0x14]
0000BFEE A8A1 syscall FrameRect
0000BFF0 2F2A 0024 move.l -[A7], [A2 + 0x24]
0000BFF4 A8DB syscall CloseRgn
0000BFF6 256A 0024 0010 move.l [A2 + 0x10], [A2 + 0x24]
0000BFFC 554F subq.w A7, 2
0000BFFE 486A 0010 pea.l [A2 + 0x10]
0000C002 4EB9 0000 2502 jsr [0x00002502]
0000C008 301F move.w D0, [A7]+
0000C00A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000C00E 2F2A 0008 move.l -[A7], [A2 + 0x8]
0000C012 2F2A 000C move.l -[A7], [A2 + 0xC]
0000C016 A8E5 syscall UnionRgn
0000C018 266A 0024 movea.l A3, [A2 + 0x24]
0000C01C 2F0B move.l -[A7], A3
0000C01E 2F2A 000C move.l -[A7], [A2 + 0xC]
0000C022 2F0B move.l -[A7], A3
0000C024 A8E5 syscall UnionRgn
0000C026 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000C02A 4E5E unlink A6
0000C02C 4E75 rts
0000C02E 4E56 FFD6 link A6, -0x002A
0000C032 2F0A move.l -[A7], A2
0000C034 246E 0008 movea.l A2, [A6 + 0x8]
0000C038 486E FFF4 pea.l [A6 - 0xC]
0000C03C 4EB9 0000 2622 jsr [0x00002622]
0000C042 486E FFD6 pea.l [A6 - 0x2A]
0000C046 4EB9 0000 263A jsr [0x0000263A]
0000C04C 61FF FFFF BC32 bsr -0x43CC /* 00007C80 */
0000C052 4868 00BA pea.l [A0 + 0xBA]
0000C056 A89D syscall PenPat
0000C058 4EB9 0000 2632 jsr [0x00002632]
0000C05E 2F2A 0024 move.l -[A7], [A2 + 0x24]
0000C062 A8D2 syscall FrameRgn
0000C064 3F2A 0016 move.w -[A7], [A2 + 0x16]
0000C068 3F2A 0014 move.w -[A7], [A2 + 0x14]
0000C06C A893 syscall MoveTo
0000C06E 3F2A 001A move.w -[A7], [A2 + 0x1A]
0000C072 3F2A 0014 move.w -[A7], [A2 + 0x14]
0000C076 A891 syscall LineTo
0000C078 2F2A 0008 move.l -[A7], [A2 + 0x8]
0000C07C A8D2 syscall FrameRgn
0000C07E 3F3C FFFF move.w -[A7], 0xFFFF
0000C082 486E FFD6 pea.l [A6 - 0x2A]
0000C086 4EB9 0000 2642 jsr [0x00002642]
0000C08C 3F3C FFFF move.w -[A7], 0xFFFF
0000C090 486E FFF4 pea.l [A6 - 0xC]
0000C094 4EB9 0000 262A jsr [0x0000262A]
0000C09A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000C09E 245F movea.l A2, [A7]+
0000C0A0 4E5E unlink A6
0000C0A2 4E75 rts
0000C0A4 48E7 0030 movem.l -[A7], A2,A3
0000C0A8 266F 000C movea.l A3, [A7 + 0xC]
0000C0AC 246F 0010 movea.l A2, [A7 + 0x10]
0000C0B0 24AB 001C move.l [A2], [A3 + 0x1C]
0000C0B4 256B 0020 0004 move.l [A2 + 0x4], [A3 + 0x20]
0000C0BA 4CDF 0C00 movem.l A2,A3, [A7]+
0000C0BE 4E75 rts
fn0000C0C0:
0000C0C0 4E56 0000 link A6, 0
0000C0C4 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000C0C8 246E 0008 movea.l A2, [A6 + 0x8]
0000C0CC 362E 000C move.w D3, [A6 + 0xC]
0000C0D0 286E 000E movea.l A4, [A6 + 0xE]
0000C0D4 4A43 tst.w D3
0000C0D6 6718 beq +0x1A /* 0000C0F0 */
0000C0D8 204A movea.l A0, A2
0000C0DA 41E8 00E0 lea.l A0, [A0 + 0xE0]
0000C0DE 2648 movea.l A3, A0
0000C0E0 2488 move.l [A2], A0
0000C0E2 2548 00A8 move.l [A2 + 0xA8], A0
0000C0E6 2F0B move.l -[A7], A3
0000C0E8 4EB9 0000 3F3A jsr [0x00003F3A]
0000C0EE 584F addq.w A7, 4
label0000C0F0:
0000C0F0 2F0C move.l -[A7], A4
0000C0F2 4267 clr.w -[A7]
0000C0F4 2F0A move.l -[A7], A2
0000C0F6 61FF FFFF 5E00 bsr -0xA1FE /* 00001EF8 */
0000C0FC 41F9 0001 8088 lea.l A0, [0x00018088]
0000C102 2548 0004 move.l [A2 + 0x4], A0
0000C106 41F9 0001 8088 lea.l A0, [0x00018088]
0000C10C 41E8 0230 lea.l A0, [A0 + 0x230]
0000C110 2252 movea.l A1, [A2]
0000C112 2288 move.l [A1], A0
0000C114 41F9 0001 8088 lea.l A0, [0x00018088]
0000C11A 41E8 01A0 lea.l A0, [A0 + 0x1A0]
0000C11E 2548 007A move.l [A2 + 0x7A], A0
0000C122 41F9 0001 8088 lea.l A0, [0x00018088]
0000C128 41E8 01C0 lea.l A0, [A0 + 0x1C0]
0000C12C 2548 00AC move.l [A2 + 0xAC], A0
0000C130 2652 movea.l A3, [A2]
0000C132 204A movea.l A0, A2
0000C134 41E8 00E0 lea.l A0, [A0 + 0xE0]
0000C138 91CB sub.l A0, A3
0000C13A 2748 0008 move.l [A3 + 0x8], A0
0000C13E 204A movea.l A0, A2
0000C140 4FEF 000A lea.l A7, [A7 + 0xA]
0000C144 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000C148 4E5E unlink A6
0000C14A 4E75 rts
fn0000C14C:
0000C14C 4E56 0000 link A6, 0
0000C150 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000C154 246E 0008 movea.l A2, [A6 + 0x8]
0000C158 362E 000C move.w D3, [A6 + 0xC]
0000C15C 200A move.l D0, A2
0000C15E 676E beq +0x70 /* 0000C1CE */
0000C160 41F9 0001 8088 lea.l A0, [0x00018088]
0000C166 2548 0004 move.l [A2 + 0x4], A0
0000C16A 41F9 0001 8088 lea.l A0, [0x00018088]
0000C170 41E8 0230 lea.l A0, [A0 + 0x230]
0000C174 2252 movea.l A1, [A2]
0000C176 2288 move.l [A1], A0
0000C178 41F9 0001 8088 lea.l A0, [0x00018088]
0000C17E 41E8 01A0 lea.l A0, [A0 + 0x1A0]
0000C182 2548 007A move.l [A2 + 0x7A], A0
0000C186 41F9 0001 8088 lea.l A0, [0x00018088]
0000C18C 41E8 01C0 lea.l A0, [A0 + 0x1C0]
0000C190 2548 00AC move.l [A2 + 0xAC], A0
0000C194 2652 movea.l A3, [A2]
0000C196 204A movea.l A0, A2
0000C198 41E8 00E0 lea.l A0, [A0 + 0xE0]
0000C19C 2848 movea.l A4, A0
0000C19E 91CB sub.l A0, A3
0000C1A0 2748 0008 move.l [A3 + 0x8], A0
0000C1A4 4267 clr.w -[A7]
0000C1A6 2F0A move.l -[A7], A2
0000C1A8 61FF FFFF 5DDA bsr -0xA224 /* 00001F84 */
0000C1AE 4A43 tst.w D3
0000C1B0 5C4F addq.w A7, 6
0000C1B2 670C beq +0xE /* 0000C1C0 */
0000C1B4 4267 clr.w -[A7]
0000C1B6 2F0C move.l -[A7], A4
0000C1B8 4EB9 0000 3F42 jsr [0x00003F42]
0000C1BE 5C4F addq.w A7, 6
label0000C1C0:
0000C1C0 4A43 tst.w D3
0000C1C2 6F0A ble +0xC /* 0000C1CE */
0000C1C4 2F0A move.l -[A7], A2
0000C1C6 4EB9 0000 2592 jsr [0x00002592]
0000C1CC 584F addq.w A7, 4
label0000C1CE:
0000C1CE 204A movea.l A0, A2
0000C1D0 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000C1D4 4E5E unlink A6
0000C1D6 4E75 rts
0000C1D8 4E56 FEFC link A6, -0x0104
0000C1DC 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000C1E0 286E 0008 movea.l A4, [A6 + 0x8]
0000C1E4 262E 000C move.l D3, [A6 + 0xC]
0000C1E8 0C83 5469 746C cmpi.l D3, 0x5469746C /* 'Titl' */
0000C1EE 6600 00D6 bne +0xD8 /* 0000C2C6 */
0000C1F2 4267 clr.w -[A7]
0000C1F4 4879 0001 8586 push.l 0x18586
0000C1FA 4879 0001 855A push.l 0x1855A
0000C200 4878 0004 push.l 0x4
0000C204 2F3C 5469 746C move.l -[A7], 0x5469746C /* 'Titl' */
0000C20A 2F0C move.l -[A7], A4
0000C20C 2057 movea.l A0, [A7]
0000C20E 2268 0004 movea.l A1, [A0 + 0x4]
0000C212 2269 0010 movea.l A1, [A1 + 0x10]
0000C216 4E91 jsr [A1]
0000C218 504F addq.w A7, 8
0000C21A 2F08 move.l -[A7], A0
0000C21C 4EB9 0000 2582 jsr [0x00002582]
0000C222 2448 movea.l A2, A0
0000C224 4267 clr.w -[A7]
0000C226 4879 0001 8586 push.l 0x18586
0000C22C 4879 0001 8434 push.l 0x18434
0000C232 4878 0004 push.l 0x4
0000C236 2F3C 4368 5677 move.l -[A7], 0x43685677 /* 'ChVw' */
0000C23C 2F0C move.l -[A7], A4
0000C23E 2057 movea.l A0, [A7]
0000C240 2268 0004 movea.l A1, [A0 + 0x4]
0000C244 2269 0010 movea.l A1, [A1 + 0x10]
0000C248 4E91 jsr [A1]
0000C24A 504F addq.w A7, 8
0000C24C 2F08 move.l -[A7], A0
0000C24E 4EB9 0000 2582 jsr [0x00002582]
0000C254 2648 movea.l A3, A0
0000C256 200A move.l D0, A2
0000C258 4A80 tst.l D0
0000C25A 4FEF 0024 lea.l A7, [A7 + 0x24]
0000C25E 6706 beq +0x8 /* 0000C266 */
0000C260 200B move.l D0, A3
0000C262 4A80 tst.l D0
0000C264 6604 bne +0x6 /* 0000C26A */
label0000C266:
0000C266 7000 moveq.l D0, 0x00
0000C268 6002 bra +0x4 /* 0000C26C */
label0000C26A:
0000C26A 7001 moveq.l D0, 0x01
label0000C26C:
0000C26C 4A00 tst.b D0
0000C26E 661E bne +0x20 /* 0000C28E */
0000C270 42A7 clr.l -[A7]
0000C272 486E FFFC pea.l [A6 - 0x4]
0000C276 2D7C 6E69 6C50 FFFC move.l [A6 - 0x4], 0x6E696C50 /* 'nilP' */
0000C27E 4879 0001 8432 push.l 0x18432
0000C284 4EB9 0000 2542 jsr [0x00002542]
0000C28A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000C28E:
0000C28E 2F0B move.l -[A7], A3
0000C290 2057 movea.l A0, [A7]
0000C292 2268 0004 movea.l A1, [A0 + 0x4]
0000C296 2269 01D8 movea.l A1, [A1 + 0x1D8]
0000C29A 4E91 jsr [A1]
0000C29C 2848 movea.l A4, A0
0000C29E 486E FEFC pea.l [A6 - 0x104]
0000C2A2 2F0A move.l -[A7], A2
0000C2A4 2057 movea.l A0, [A7]
0000C2A6 2268 0004 movea.l A1, [A0 + 0x4]
0000C2AA 2269 0024 movea.l A1, [A1 + 0x24]
0000C2AE 4E91 jsr [A1]
0000C2B0 486E FEFC pea.l [A6 - 0x104]
0000C2B4 2F0C move.l -[A7], A4
0000C2B6 2057 movea.l A0, [A7]
0000C2B8 2268 0004 movea.l A1, [A0 + 0x4]
0000C2BC 2269 0028 movea.l A1, [A1 + 0x28]
0000C2C0 4E91 jsr [A1]
0000C2C2 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000C2C6:
0000C2C6 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000C2CA 4E5E unlink A6
0000C2CC 4E75 rts
0000C2CE 4E56 FEF8 link A6, -0x0108
0000C2D2 48E7 0038 movem.l -[A7], A2,A3,A4
0000C2D6 286E 0008 movea.l A4, [A6 + 0x8]
0000C2DA 61FF FFFF 5554 bsr -0xAAAA /* 00001830 */
0000C2E0 2648 movea.l A3, A0
0000C2E2 486E FFFC pea.l [A6 - 0x4]
0000C2E6 2F0B move.l -[A7], A3
0000C2E8 2057 movea.l A0, [A7]
0000C2EA 2268 0004 movea.l A1, [A0 + 0x4]
0000C2EE 2269 0360 movea.l A1, [A1 + 0x360]
0000C2F2 4E91 jsr [A1]
0000C2F4 4267 clr.w -[A7]
0000C2F6 4879 0001 8586 push.l 0x18586
0000C2FC 4879 0001 855A push.l 0x1855A
0000C302 4878 0004 push.l 0x4
0000C306 2F3C 5469 746C move.l -[A7], 0x5469746C /* 'Titl' */
0000C30C 2F0C move.l -[A7], A4
0000C30E 2057 movea.l A0, [A7]
0000C310 2268 0004 movea.l A1, [A0 + 0x4]
0000C314 2269 0010 movea.l A1, [A1 + 0x10]
0000C318 4E91 jsr [A1]
0000C31A 504F addq.w A7, 8
0000C31C 2F08 move.l -[A7], A0
0000C31E 4EB9 0000 2582 jsr [0x00002582]
0000C324 2448 movea.l A2, A0
0000C326 200A move.l D0, A2
0000C328 4FEF 001A lea.l A7, [A7 + 0x1A]
0000C32C 661E bne +0x20 /* 0000C34C */
0000C32E 42A7 clr.l -[A7]
0000C330 486E FEF8 pea.l [A6 - 0x108]
0000C334 2D7C 6E69 6C50 FEF8 move.l [A6 - 0x108], 0x6E696C50 /* 'nilP' */
0000C33C 4879 0001 8432 push.l 0x18432
0000C342 4EB9 0000 2542 jsr [0x00002542]
0000C348 4FEF 000C lea.l A7, [A7 + 0xC]
label0000C34C:
0000C34C 486E FEFC pea.l [A6 - 0x104]
0000C350 2F0A move.l -[A7], A2
0000C352 2057 movea.l A0, [A7]
0000C354 2268 0004 movea.l A1, [A0 + 0x4]
0000C358 2269 0024 movea.l A1, [A1 + 0x24]
0000C35C 4E91 jsr [A1]
0000C35E 206E FFFC movea.l A0, [A6 - 0x4]
0000C362 1F28 01A0 move.b -[A7], [A0 + 0x1A0]
0000C366 1F2E FEFC move.b -[A7], [A6 - 0x104]
0000C36A 4868 01A0 pea.l [A0 + 0x1A0]
0000C36E 486E FEFC pea.l [A6 - 0x104]
0000C372 4EB9 0000 2992 jsr [0x00002992]
0000C378 4A40 tst.w D0
0000C37A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000C37E 673C beq +0x3E /* 0000C3BC */
0000C380 206E FFFC movea.l A0, [A6 - 0x4]
0000C384 4868 01A0 pea.l [A0 + 0x1A0]
0000C388 2F0A move.l -[A7], A2
0000C38A 2057 movea.l A0, [A7]
0000C38C 2268 0004 movea.l A1, [A0 + 0x4]
0000C390 2269 0024 movea.l A1, [A1 + 0x24]
0000C394 4E91 jsr [A1]
0000C396 1F3C 0001 move.b -[A7], 0x1
0000C39A 2F0B move.l -[A7], A3
0000C39C 2057 movea.l A0, [A7]
0000C39E 2268 0004 movea.l A1, [A0 + 0x4]
0000C3A2 2269 0364 movea.l A1, [A1 + 0x364]
0000C3A6 4E91 jsr [A1]
0000C3A8 584F addq.w A7, 4
0000C3AA 2F08 move.l -[A7], A0
0000C3AC 2057 movea.l A0, [A7]
0000C3AE 2268 0004 movea.l A1, [A0 + 0x4]
0000C3B2 2269 0134 movea.l A1, [A1 + 0x134]
0000C3B6 4E91 jsr [A1]
0000C3B8 4FEF 000E lea.l A7, [A7 + 0xE]
label0000C3BC:
0000C3BC 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000C3C0 4E5E unlink A6
0000C3C2 4E75 rts
0000C3C4 4E56 FFF8 link A6, -0x0008
0000C3C8 48E7 0030 movem.l -[A7], A2,A3
0000C3CC 266E 0008 movea.l A3, [A6 + 0x8]
0000C3D0 61FF FFFF 545E bsr -0xABA0 /* 00001830 */
0000C3D6 2448 movea.l A2, A0
0000C3D8 486E FFF8 pea.l [A6 - 0x8]
0000C3DC 2F0A move.l -[A7], A2
0000C3DE 2057 movea.l A0, [A7]
0000C3E0 2268 0004 movea.l A1, [A0 + 0x4]
0000C3E4 2269 0360 movea.l A1, [A1 + 0x360]
0000C3E8 4E91 jsr [A1]
0000C3EA 4267 clr.w -[A7]
0000C3EC 4879 0001 8586 push.l 0x18586
0000C3F2 4879 0001 855A push.l 0x1855A
0000C3F8 4878 0004 push.l 0x4
0000C3FC 2F3C 5469 746C move.l -[A7], 0x5469746C /* 'Titl' */
0000C402 2F0B move.l -[A7], A3
0000C404 2057 movea.l A0, [A7]
0000C406 2268 0004 movea.l A1, [A0 + 0x4]
0000C40A 2269 0010 movea.l A1, [A1 + 0x10]
0000C40E 4E91 jsr [A1]
0000C410 504F addq.w A7, 8
0000C412 2F08 move.l -[A7], A0
0000C414 4EB9 0000 2582 jsr [0x00002582]
0000C41A 2448 movea.l A2, A0
0000C41C 200A move.l D0, A2
0000C41E 4FEF 001A lea.l A7, [A7 + 0x1A]
0000C422 661E bne +0x20 /* 0000C442 */
0000C424 42A7 clr.l -[A7]
0000C426 486E FFFC pea.l [A6 - 0x4]
0000C42A 2D7C 6E69 6C50 FFFC move.l [A6 - 0x4], 0x6E696C50 /* 'nilP' */
0000C432 4879 0001 8432 push.l 0x18432
0000C438 4EB9 0000 2542 jsr [0x00002542]
0000C43E 4FEF 000C lea.l A7, [A7 + 0xC]
label0000C442:
0000C442 206E FFF8 movea.l A0, [A6 - 0x8]
0000C446 4868 01A0 pea.l [A0 + 0x1A0]
0000C44A 2F0A move.l -[A7], A2
0000C44C 2057 movea.l A0, [A7]
0000C44E 2268 0004 movea.l A1, [A0 + 0x4]
0000C452 2269 0028 movea.l A1, [A1 + 0x28]
0000C456 4E91 jsr [A1]
0000C458 200A move.l D0, A2
0000C45A 4A80 tst.l D0
0000C45C 6708 beq +0xA /* 0000C466 */
0000C45E 204A movea.l A0, A2
0000C460 41E8 0028 lea.l A0, [A0 + 0x28]
0000C464 6002 bra +0x4 /* 0000C468 */
label0000C466:
0000C466 204A movea.l A0, A2
label0000C468:
0000C468 4850 pea.l [A0]
0000C46A 4EB9 0000 4152 jsr [0x00004152]
0000C470 2F0A move.l -[A7], A2
0000C472 2057 movea.l A0, [A7]
0000C474 2268 0004 movea.l A1, [A0 + 0x4]
0000C478 2269 01F0 movea.l A1, [A1 + 0x1F0]
0000C47C 4E91 jsr [A1]
0000C47E 2F0B move.l -[A7], A3
0000C480 2057 movea.l A0, [A7]
0000C482 2268 0004 movea.l A1, [A0 + 0x4]
0000C486 2269 0228 movea.l A1, [A1 + 0x228]
0000C48A 4E91 jsr [A1]
0000C48C 4227 clr.b -[A7]
0000C48E 61FF 0000 015A bsr +0x15C /* 0000C5EA */
0000C494 4FEF 0016 lea.l A7, [A7 + 0x16]
0000C498 4CDF 0C00 movem.l A2,A3, [A7]+
0000C49C 4E5E unlink A6
0000C49E 4E75 rts
0000C4A0 4E56 FFFC link A6, -0x0004
0000C4A4 42AE FFFC clr.l [A6 - 0x4]
0000C4A8 486E FFFC pea.l [A6 - 0x4]
0000C4AC 2F3C 7361 7665 move.l -[A7], 0x73617665 /* 'save' */
0000C4B2 61FF FFFF 537C bsr -0xAC82 /* 00001830 */
0000C4B8 2F08 move.l -[A7], A0
0000C4BA 2057 movea.l A0, [A7]
0000C4BC 2268 0004 movea.l A1, [A0 + 0x4]
0000C4C0 2269 0354 movea.l A1, [A1 + 0x354]
0000C4C4 4E91 jsr [A1]
0000C4C6 4AAE FFFC tst.l [A6 - 0x4]
0000C4CA 4FEF 000C lea.l A7, [A7 + 0xC]
0000C4CE 6712 beq +0x14 /* 0000C4E2 */
0000C4D0 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000C4D4 2057 movea.l A0, [A7]
0000C4D6 2268 0004 movea.l A1, [A0 + 0x4]
0000C4DA 2269 00A8 movea.l A1, [A1 + 0xA8]
0000C4DE 4E91 jsr [A1]
0000C4E0 584F addq.w A7, 4
label0000C4E2:
0000C4E2 486E FFFC pea.l [A6 - 0x4]
0000C4E6 2F3C 7072 6E74 move.l -[A7], 0x70726E74 /* 'prnt' */
0000C4EC 61FF FFFF 5342 bsr -0xACBC /* 00001830 */
0000C4F2 2F08 move.l -[A7], A0
0000C4F4 2057 movea.l A0, [A7]
0000C4F6 2268 0004 movea.l A1, [A0 + 0x4]
0000C4FA 2269 0354 movea.l A1, [A1 + 0x354]
0000C4FE 4E91 jsr [A1]
0000C500 4AAE FFFC tst.l [A6 - 0x4]
0000C504 4FEF 000C lea.l A7, [A7 + 0xC]
0000C508 6712 beq +0x14 /* 0000C51C */
0000C50A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000C50E 2057 movea.l A0, [A7]
0000C510 2268 0004 movea.l A1, [A0 + 0x4]
0000C514 2269 00A8 movea.l A1, [A1 + 0xA8]
0000C518 4E91 jsr [A1]
0000C51A 584F addq.w A7, 4
label0000C51C:
0000C51C 486E FFFC pea.l [A6 - 0x4]
0000C520 2F3C 6261 636B move.l -[A7], 0x6261636B /* 'back' */
0000C526 61FF FFFF 5308 bsr -0xACF6 /* 00001830 */
0000C52C 2F08 move.l -[A7], A0
0000C52E 2057 movea.l A0, [A7]
0000C530 2268 0004 movea.l A1, [A0 + 0x4]
0000C534 2269 0354 movea.l A1, [A1 + 0x354]
0000C538 4E91 jsr [A1]
0000C53A 4AAE FFFC tst.l [A6 - 0x4]
0000C53E 4FEF 000C lea.l A7, [A7 + 0xC]
0000C542 6712 beq +0x14 /* 0000C556 */
0000C544 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000C548 2057 movea.l A0, [A7]
0000C54A 2268 0004 movea.l A1, [A0 + 0x4]
0000C54E 2269 00B4 movea.l A1, [A1 + 0xB4]
0000C552 4E91 jsr [A1]
0000C554 584F addq.w A7, 4
label0000C556:
0000C556 486E FFFC pea.l [A6 - 0x4]
0000C55A 2F3C 6E65 7874 move.l -[A7], 0x6E657874 /* 'next' */
0000C560 61FF FFFF 52CE bsr -0xAD30 /* 00001830 */
0000C566 2F08 move.l -[A7], A0
0000C568 2057 movea.l A0, [A7]
0000C56A 2268 0004 movea.l A1, [A0 + 0x4]
0000C56E 2269 0354 movea.l A1, [A1 + 0x354]
0000C572 4E91 jsr [A1]
0000C574 4AAE FFFC tst.l [A6 - 0x4]
0000C578 4FEF 000C lea.l A7, [A7 + 0xC]
0000C57C 6712 beq +0x14 /* 0000C590 */
0000C57E 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000C582 2057 movea.l A0, [A7]
0000C584 2268 0004 movea.l A1, [A0 + 0x4]
0000C588 2269 00B4 movea.l A1, [A1 + 0xB4]
0000C58C 4E91 jsr [A1]
0000C58E 584F addq.w A7, 4
label0000C590:
0000C590 486E FFFC pea.l [A6 - 0x4]
0000C594 4878 0385 push.l 0x385
0000C598 61FF FFFF 5296 bsr -0xAD68 /* 00001830 */
0000C59E 2F08 move.l -[A7], A0
0000C5A0 2057 movea.l A0, [A7]
0000C5A2 2268 0004 movea.l A1, [A0 + 0x4]
0000C5A6 2269 0354 movea.l A1, [A1 + 0x354]
0000C5AA 4E91 jsr [A1]
0000C5AC 4AAE FFFC tst.l [A6 - 0x4]
0000C5B0 4FEF 000C lea.l A7, [A7 + 0xC]
0000C5B4 6722 beq +0x24 /* 0000C5D8 */
0000C5B6 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000C5BA 2057 movea.l A0, [A7]
0000C5BC 2268 0004 movea.l A1, [A0 + 0x4]
0000C5C0 2269 00A4 movea.l A1, [A1 + 0xA4]
0000C5C4 4E91 jsr [A1]
0000C5C6 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000C5CA 2057 movea.l A0, [A7]
0000C5CC 2268 0004 movea.l A1, [A0 + 0x4]
0000C5D0 2269 00B4 movea.l A1, [A1 + 0xB4]
0000C5D4 4E91 jsr [A1]
0000C5D6 504F addq.w A7, 8
label0000C5D8:
0000C5D8 4E5E unlink A6
0000C5DA 4E75 rts
0000C5DC 206F 0008 movea.l A0, [A7 + 0x8]
0000C5E0 30BC 008A move.w [A0], 0x8A
0000C5E4 303C 008A move.w D0, 0x8A
0000C5E8 4E75 rts
fn0000C5EA:
0000C5EA 1B6F 0004 0710 move.b [A5 + 0x710], [A7 + 0x4]
0000C5F0 4E75 rts
0000C5F2 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0000C5FA 4EF9 0000 C1DC jmp [0x0000C1DC]
0000C600 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0000C608 4EF9 0000 C150 jmp [0x0000C150]
0000C60E 206F 0004 movea.l A0, [A7 + 0x4]
0000C612 5088 addq.l A0, 8
0000C614 2010 move.l D0, [A0]
0000C616 0680 FFFF FF20 addi.l D0, 0xFFFFFF20
0000C61C D1AF 0004 add.l [A7 + 0x4], D0
0000C620 4EF9 0000 C150 jmp [0x0000C150]
0000C626 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
0000C62E 4EF9 0000 C150 jmp [0x0000C150]
fn0000C634:
0000C634 4E56 0000 link A6, 0
0000C638 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
0000C63C 246E 0008 movea.l A2, [A6 + 0x8]
0000C640 3C2E 000C move.w D6, [A6 + 0xC]
0000C644 2A2E 000E move.l D5, [A6 + 0xE]
0000C648 286E 0012 movea.l A4, [A6 + 0x12]
0000C64C 382E 0016 move.w D4, [A6 + 0x16]
0000C650 362E 0018 move.w D3, [A6 + 0x18]
0000C654 4A46 tst.w D6
0000C656 6714 beq +0x16 /* 0000C66C */
0000C658 204A movea.l A0, A2
0000C65A 41E8 0138 lea.l A0, [A0 + 0x138]
0000C65E 2648 movea.l A3, A0
0000C660 2488 move.l [A2], A0
0000C662 2F0B move.l -[A7], A3
0000C664 4EB9 0000 3F3A jsr [0x00003F3A]
0000C66A 584F addq.w A7, 4
label0000C66C:
0000C66C 4267 clr.w -[A7]
0000C66E 2F0C move.l -[A7], A4
0000C670 2F05 move.l -[A7], D5
0000C672 4267 clr.w -[A7]
0000C674 2F0A move.l -[A7], A2
0000C676 4EB9 0000 30EA jsr [0x000030EA]
0000C67C 41F9 0001 7E6C lea.l A0, [0x00017E6C]
0000C682 2548 0004 move.l [A2 + 0x4], A0
0000C686 41F9 0001 7E6C lea.l A0, [0x00017E6C]
0000C68C 41E8 0150 lea.l A0, [A0 + 0x150]
0000C690 2252 movea.l A1, [A2]
0000C692 2288 move.l [A1], A0
0000C694 2652 movea.l A3, [A2]
0000C696 204A movea.l A0, A2
0000C698 41E8 0138 lea.l A0, [A0 + 0x138]
0000C69C 91CB sub.l A0, A3
0000C69E 2748 0008 move.l [A3 + 0x8], A0
0000C6A2 3544 0134 move.w [A2 + 0x134], D4
0000C6A6 3543 0136 move.w [A2 + 0x136], D3
0000C6AA 204A movea.l A0, A2
0000C6AC 4FEF 0010 lea.l A7, [A7 + 0x10]
0000C6B0 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
0000C6B4 4E5E unlink A6
0000C6B6 4E75 rts
0000C6B8 4E56 FFE6 link A6, -0x001A
0000C6BC 48E7 0030 movem.l -[A7], A2,A3
0000C6C0 246E 0008 movea.l A2, [A6 + 0x8]
0000C6C4 486E FFF4 pea.l [A6 - 0xC]
0000C6C8 4EB9 0000 2622 jsr [0x00002622]
0000C6CE 4EB9 0000 2632 jsr [0x00002632]
0000C6D4 486E FFEC pea.l [A6 - 0x14]
0000C6D8 2F0A move.l -[A7], A2
0000C6DA 2057 movea.l A0, [A7]
0000C6DC 2268 0004 movea.l A1, [A0 + 0x4]
0000C6E0 2269 003C movea.l A1, [A1 + 0x3C]
0000C6E4 4E91 jsr [A1]
0000C6E6 61FF FFFF D3A0 bsr -0x2C5E /* 00009A88 */
0000C6EC 3F00 move.w -[A7], D0
0000C6EE 2F0A move.l -[A7], A2
0000C6F0 61FF 0000 00EE bsr +0xF0 /* 0000C7E0 */
0000C6F6 3F2A 0136 move.w -[A7], [A2 + 0x136]
0000C6FA A88A syscall TextSize
0000C6FC 3F2A 0134 move.w -[A7], [A2 + 0x134]
0000C700 A887 syscall TextFont
0000C702 486E FFE6 pea.l [A6 - 0x1A]
0000C706 AA19 syscall GetForeColor
0000C708 2F0A move.l -[A7], A2
0000C70A 2057 movea.l A0, [A7]
0000C70C 2268 0004 movea.l A1, [A0 + 0x4]
0000C710 2269 00D8 movea.l A1, [A1 + 0xD8]
0000C714 4E91 jsr [A1]
0000C716 486E FFE6 pea.l [A6 - 0x1A]
0000C71A AA14 syscall RGBForeColor
0000C71C 264A movea.l A3, A2
0000C71E 47EB 0028 lea.l A3, [A3 + 0x28]
0000C722 1F3C 0001 move.b -[A7], 0x1
0000C726 3F3C 0001 move.w -[A7], 0x1
0000C72A 486E FFEC pea.l [A6 - 0x14]
0000C72E 4227 clr.b -[A7]
0000C730 2F0B move.l -[A7], A3
0000C732 61FF FFFF B53C bsr -0x4AC2 /* 00007C70 */
0000C738 7000 moveq.l D0, 0x00
0000C73A 1010 move.b D0, [A0]
0000C73C 5C4F addq.w A7, 6
0000C73E 2F00 move.l -[A7], D0
0000C740 1F3C 0001 move.b -[A7], 0x1
0000C744 2F0B move.l -[A7], A3
0000C746 61FF FFFF B528 bsr -0x4AD6 /* 00007C70 */
0000C74C 5C4F addq.w A7, 6
0000C74E 2F08 move.l -[A7], A0
0000C750 4EB9 0000 2702 jsr [0x00002702]
0000C756 3F3C FFFF move.w -[A7], 0xFFFF
0000C75A 486E FFF4 pea.l [A6 - 0xC]
0000C75E 4EB9 0000 262A jsr [0x0000262A]
0000C764 4FEF 002C lea.l A7, [A7 + 0x2C]
0000C768 4CDF 0C00 movem.l A2,A3, [A7]+
0000C76C 4E5E unlink A6
0000C76E 4E75 rts
0000C770 4E56 0000 link A6, 0
0000C774 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000C778 246E 0008 movea.l A2, [A6 + 0x8]
0000C77C 362E 000C move.w D3, [A6 + 0xC]
0000C780 200A move.l D0, A2
0000C782 6752 beq +0x54 /* 0000C7D6 */
0000C784 41F9 0001 7E6C lea.l A0, [0x00017E6C]
0000C78A 2548 0004 move.l [A2 + 0x4], A0
0000C78E 41F9 0001 7E6C lea.l A0, [0x00017E6C]
0000C794 41E8 0150 lea.l A0, [A0 + 0x150]
0000C798 2252 movea.l A1, [A2]
0000C79A 2288 move.l [A1], A0
0000C79C 2652 movea.l A3, [A2]
0000C79E 204A movea.l A0, A2
0000C7A0 41E8 0138 lea.l A0, [A0 + 0x138]
0000C7A4 2848 movea.l A4, A0
0000C7A6 91CB sub.l A0, A3
0000C7A8 2748 0008 move.l [A3 + 0x8], A0
0000C7AC 4267 clr.w -[A7]
0000C7AE 2F0A move.l -[A7], A2
0000C7B0 4EB9 0000 30FA jsr [0x000030FA]
0000C7B6 4A43 tst.w D3
0000C7B8 5C4F addq.w A7, 6
0000C7BA 670C beq +0xE /* 0000C7C8 */
0000C7BC 4267 clr.w -[A7]
0000C7BE 2F0C move.l -[A7], A4
0000C7C0 4EB9 0000 3F42 jsr [0x00003F42]
0000C7C6 5C4F addq.w A7, 6
label0000C7C8:
0000C7C8 4A43 tst.w D3
0000C7CA 6F0A ble +0xC /* 0000C7D6 */
0000C7CC 2F0A move.l -[A7], A2
0000C7CE 4EB9 0000 2592 jsr [0x00002592]
0000C7D4 584F addq.w A7, 4
label0000C7D6:
0000C7D6 204A movea.l A0, A2
0000C7D8 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000C7DC 4E5E unlink A6
0000C7DE 4E75 rts
fn0000C7E0:
0000C7E0 206F 0004 movea.l A0, [A7 + 0x4]
0000C7E4 316F 0008 0134 move.w [A0 + 0x134], [A7 + 0x8]
0000C7EA 4E75 rts
0000C7EC 206F 0004 movea.l A0, [A7 + 0x4]
0000C7F0 5088 addq.l A0, 8
0000C7F2 2010 move.l D0, [A0]
0000C7F4 0680 FFFF FEC8 addi.l D0, 0xFFFFFEC8
0000C7FA D1AF 0004 add.l [A7 + 0x4], D0
0000C7FE 4EF9 0000 C774 jmp [0x0000C774]
fn0000C804:
0000C804 4E56 0000 link A6, 0
0000C808 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000C80C 246E 0008 movea.l A2, [A6 + 0x8]
0000C810 362E 000C move.w D3, [A6 + 0xC]
0000C814 286E 000E movea.l A4, [A6 + 0xE]
0000C818 4A43 tst.w D3
0000C81A 6718 beq +0x1A /* 0000C834 */
0000C81C 204A movea.l A0, A2
0000C81E 41E8 00E0 lea.l A0, [A0 + 0xE0]
0000C822 2648 movea.l A3, A0
0000C824 2488 move.l [A2], A0
0000C826 2548 00A8 move.l [A2 + 0xA8], A0
0000C82A 2F0B move.l -[A7], A3
0000C82C 4EB9 0000 3F3A jsr [0x00003F3A]
0000C832 584F addq.w A7, 4
label0000C834:
0000C834 2F0C move.l -[A7], A4
0000C836 4267 clr.w -[A7]
0000C838 2F0A move.l -[A7], A2
0000C83A 61FF FFFF F884 bsr -0x77A /* 0000C0C0 */
0000C840 41F9 0001 77FC lea.l A0, [0x000177FC]
0000C846 2548 0004 move.l [A2 + 0x4], A0
0000C84A 41F9 0001 77FC lea.l A0, [0x000177FC]
0000C850 41E8 0230 lea.l A0, [A0 + 0x230]
0000C854 2252 movea.l A1, [A2]
0000C856 2288 move.l [A1], A0
0000C858 41F9 0001 77FC lea.l A0, [0x000177FC]
0000C85E 41E8 01A0 lea.l A0, [A0 + 0x1A0]
0000C862 2548 007A move.l [A2 + 0x7A], A0
0000C866 41F9 0001 77FC lea.l A0, [0x000177FC]
0000C86C 41E8 01C0 lea.l A0, [A0 + 0x1C0]
0000C870 2548 00AC move.l [A2 + 0xAC], A0
0000C874 2652 movea.l A3, [A2]
0000C876 204A movea.l A0, A2
0000C878 41E8 00E0 lea.l A0, [A0 + 0xE0]
0000C87C 91CB sub.l A0, A3
0000C87E 2748 0008 move.l [A3 + 0x8], A0
0000C882 204A movea.l A0, A2
0000C884 4FEF 000A lea.l A7, [A7 + 0xA]
0000C888 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000C88C 4E5E unlink A6
0000C88E 4E75 rts
0000C890 4E56 0000 link A6, 0
0000C894 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000C898 246E 0008 movea.l A2, [A6 + 0x8]
0000C89C 362E 000C move.w D3, [A6 + 0xC]
0000C8A0 200A move.l D0, A2
0000C8A2 676E beq +0x70 /* 0000C912 */
0000C8A4 41F9 0001 77FC lea.l A0, [0x000177FC]
0000C8AA 2548 0004 move.l [A2 + 0x4], A0
0000C8AE 41F9 0001 77FC lea.l A0, [0x000177FC]
0000C8B4 41E8 0230 lea.l A0, [A0 + 0x230]
0000C8B8 2252 movea.l A1, [A2]
0000C8BA 2288 move.l [A1], A0
0000C8BC 41F9 0001 77FC lea.l A0, [0x000177FC]
0000C8C2 41E8 01A0 lea.l A0, [A0 + 0x1A0]
0000C8C6 2548 007A move.l [A2 + 0x7A], A0
0000C8CA 41F9 0001 77FC lea.l A0, [0x000177FC]
0000C8D0 41E8 01C0 lea.l A0, [A0 + 0x1C0]
0000C8D4 2548 00AC move.l [A2 + 0xAC], A0
0000C8D8 2652 movea.l A3, [A2]
0000C8DA 204A movea.l A0, A2
0000C8DC 41E8 00E0 lea.l A0, [A0 + 0xE0]
0000C8E0 2848 movea.l A4, A0
0000C8E2 91CB sub.l A0, A3
0000C8E4 2748 0008 move.l [A3 + 0x8], A0
0000C8E8 4267 clr.w -[A7]
0000C8EA 2F0A move.l -[A7], A2
0000C8EC 61FF FFFF F85E bsr -0x7A0 /* 0000C14C */
0000C8F2 4A43 tst.w D3
0000C8F4 5C4F addq.w A7, 6
0000C8F6 670C beq +0xE /* 0000C904 */
0000C8F8 4267 clr.w -[A7]
0000C8FA 2F0C move.l -[A7], A4
0000C8FC 4EB9 0000 3F42 jsr [0x00003F42]
0000C902 5C4F addq.w A7, 6
label0000C904:
0000C904 4A43 tst.w D3
0000C906 6F0A ble +0xC /* 0000C912 */
0000C908 2F0A move.l -[A7], A2
0000C90A 4EB9 0000 2592 jsr [0x00002592]
0000C910 584F addq.w A7, 4
label0000C912:
0000C912 204A movea.l A0, A2
0000C914 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000C918 4E5E unlink A6
0000C91A 4E75 rts
0000C91C 4E56 FEFC link A6, -0x0104
0000C920 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000C924 266E 0008 movea.l A3, [A6 + 0x8]
0000C928 262E 000C move.l D3, [A6 + 0xC]
0000C92C 0C83 464F 4E54 cmpi.l D3, 0x464F4E54 /* 'FONT' */
0000C932 6600 00DE bne +0xE0 /* 0000CA12 */
0000C936 4267 clr.w -[A7]
0000C938 4879 0001 7DE8 push.l 0x17DE8
0000C93E 4879 0001 7D44 push.l 0x17D44
0000C944 4878 0004 push.l 0x4
0000C948 2F3C 464F 4E54 move.l -[A7], 0x464F4E54 /* 'FONT' */
0000C94E 2F0B move.l -[A7], A3
0000C950 2057 movea.l A0, [A7]
0000C952 2268 0004 movea.l A1, [A0 + 0x4]
0000C956 2269 0010 movea.l A1, [A1 + 0x10]
0000C95A 4E91 jsr [A1]
0000C95C 504F addq.w A7, 8
0000C95E 2F08 move.l -[A7], A0
0000C960 4EB9 0000 2582 jsr [0x00002582]
0000C966 2448 movea.l A2, A0
0000C968 4267 clr.w -[A7]
0000C96A 4879 0001 7DE8 push.l 0x17DE8
0000C970 4879 0001 7C34 push.l 0x17C34
0000C976 4878 0004 push.l 0x4
0000C97A 2F3C 4368 5677 move.l -[A7], 0x43685677 /* 'ChVw' */
0000C980 2F0B move.l -[A7], A3
0000C982 2057 movea.l A0, [A7]
0000C984 2268 0004 movea.l A1, [A0 + 0x4]
0000C988 2269 0010 movea.l A1, [A1 + 0x10]
0000C98C 4E91 jsr [A1]
0000C98E 504F addq.w A7, 8
0000C990 2F08 move.l -[A7], A0
0000C992 4EB9 0000 2582 jsr [0x00002582]
0000C998 2848 movea.l A4, A0
0000C99A 200A move.l D0, A2
0000C99C 4A80 tst.l D0
0000C99E 4FEF 0024 lea.l A7, [A7 + 0x24]
0000C9A2 6706 beq +0x8 /* 0000C9AA */
0000C9A4 200C move.l D0, A4
0000C9A6 4A80 tst.l D0
0000C9A8 6604 bne +0x6 /* 0000C9AE */
label0000C9AA:
0000C9AA 7000 moveq.l D0, 0x00
0000C9AC 6002 bra +0x4 /* 0000C9B0 */
label0000C9AE:
0000C9AE 7001 moveq.l D0, 0x01
label0000C9B0:
0000C9B0 4A00 tst.b D0
0000C9B2 661E bne +0x20 /* 0000C9D2 */
0000C9B4 42A7 clr.l -[A7]
0000C9B6 486E FFFC pea.l [A6 - 0x4]
0000C9BA 2D7C 6E69 6C50 FFFC move.l [A6 - 0x4], 0x6E696C50 /* 'nilP' */
0000C9C2 4879 0001 7C32 push.l 0x17C32
0000C9C8 4EB9 0000 2542 jsr [0x00002542]
0000C9CE 4FEF 000C lea.l A7, [A7 + 0xC]
label0000C9D2:
0000C9D2 486A 006A pea.l [A2 + 0x6A]
0000C9D6 61FF FFFF BA46 bsr -0x45B8 /* 0000841E */
0000C9DC 584F addq.w A7, 4
0000C9DE 2F08 move.l -[A7], A0
0000C9E0 2F0A move.l -[A7], A2
0000C9E2 2057 movea.l A0, [A7]
0000C9E4 2268 0004 movea.l A1, [A0 + 0x4]
0000C9E8 2269 001C movea.l A1, [A1 + 0x1C]
0000C9EC 4E91 jsr [A1]
0000C9EE 584F addq.w A7, 4
0000C9F0 3F00 move.w -[A7], D0
0000C9F2 486E FEFC pea.l [A6 - 0x104]
0000C9F6 A946 syscall GetMenuItemText/GetItem
0000C9F8 486E FEFC pea.l [A6 - 0x104]
0000C9FC 61FF FFFF D0A0 bsr -0x2F5E /* 00009A9E */
0000CA02 2F0B move.l -[A7], A3
0000CA04 2057 movea.l A0, [A7]
0000CA06 2268 0004 movea.l A1, [A0 + 0x4]
0000CA0A 2269 00BC movea.l A1, [A1 + 0xBC]
0000CA0E 4E91 jsr [A1]
0000CA10 504F addq.w A7, 8
label0000CA12:
0000CA12 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000CA16 4E5E unlink A6
0000CA18 4E75 rts
0000CA1A 4E56 FFFC link A6, -0x0004
0000CA1E 48E7 1020 movem.l -[A7], D3,A2
0000CA22 61FF FFFF 4E0C bsr -0xB1F2 /* 00001830 */
0000CA28 2448 movea.l A2, A0
0000CA2A 486E FFFC pea.l [A6 - 0x4]
0000CA2E 2F0A move.l -[A7], A2
0000CA30 2057 movea.l A0, [A7]
0000CA32 2268 0004 movea.l A1, [A0 + 0x4]
0000CA36 2269 0360 movea.l A1, [A1 + 0x360]
0000CA3A 4E91 jsr [A1]
0000CA3C 206E FFFC movea.l A0, [A6 - 0x4]
0000CA40 1628 01C1 move.b D3, [A0 + 0x1C1]
0000CA44 1F03 move.b -[A7], D3
0000CA46 1F03 move.b -[A7], D3
0000CA48 4868 01C1 pea.l [A0 + 0x1C1]
0000CA4C 61FF 0000 018E bsr +0x190 /* 0000CBDC */
0000CA52 2F08 move.l -[A7], A0
0000CA54 4EB9 0000 2992 jsr [0x00002992]
0000CA5A 4A40 tst.w D0
0000CA5C 4FEF 0014 lea.l A7, [A7 + 0x14]
0000CA60 6740 beq +0x42 /* 0000CAA2 */
0000CA62 1F3C 0001 move.b -[A7], 0x1
0000CA66 2F0A move.l -[A7], A2
0000CA68 2057 movea.l A0, [A7]
0000CA6A 2268 0004 movea.l A1, [A0 + 0x4]
0000CA6E 2269 0364 movea.l A1, [A1 + 0x364]
0000CA72 4E91 jsr [A1]
0000CA74 584F addq.w A7, 4
0000CA76 2F08 move.l -[A7], A0
0000CA78 2057 movea.l A0, [A7]
0000CA7A 2268 0004 movea.l A1, [A0 + 0x4]
0000CA7E 2269 0134 movea.l A1, [A1 + 0x134]
0000CA82 4E91 jsr [A1]
0000CA84 3F3C 0010 move.w -[A7], 0x10
0000CA88 206E FFFC movea.l A0, [A6 - 0x4]
0000CA8C 4868 01C1 pea.l [A0 + 0x1C1]
0000CA90 61FF 0000 014A bsr +0x14C /* 0000CBDC */
0000CA96 2F08 move.l -[A7], A0
0000CA98 4EB9 0000 299A jsr [0x0000299A]
0000CA9E 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000CAA2:
0000CAA2 4CDF 0408 movem.l D3,A2, [A7]+
0000CAA6 4E5E unlink A6
0000CAA8 4E75 rts
0000CAAA 4E56 FEF8 link A6, -0x0108
0000CAAE 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000CAB2 286E 0008 movea.l A4, [A6 + 0x8]
0000CAB6 61FF FFFF 4D78 bsr -0xB286 /* 00001830 */
0000CABC 2448 movea.l A2, A0
0000CABE 486E FEFC pea.l [A6 - 0x104]
0000CAC2 2F0A move.l -[A7], A2
0000CAC4 2057 movea.l A0, [A7]
0000CAC6 2268 0004 movea.l A1, [A0 + 0x4]
0000CACA 2269 0360 movea.l A1, [A1 + 0x360]
0000CACE 4E91 jsr [A1]
0000CAD0 4267 clr.w -[A7]
0000CAD2 4879 0001 7DE8 push.l 0x17DE8
0000CAD8 4879 0001 7D44 push.l 0x17D44
0000CADE 4878 0004 push.l 0x4
0000CAE2 2F3C 464F 4E54 move.l -[A7], 0x464F4E54 /* 'FONT' */
0000CAE8 2F0C move.l -[A7], A4
0000CAEA 2057 movea.l A0, [A7]
0000CAEC 2268 0004 movea.l A1, [A0 + 0x4]
0000CAF0 2269 0010 movea.l A1, [A1 + 0x10]
0000CAF4 4E91 jsr [A1]
0000CAF6 504F addq.w A7, 8
0000CAF8 2F08 move.l -[A7], A0
0000CAFA 4EB9 0000 2582 jsr [0x00002582]
0000CB00 2448 movea.l A2, A0
0000CB02 200A move.l D0, A2
0000CB04 4FEF 001A lea.l A7, [A7 + 0x1A]
0000CB08 661E bne +0x20 /* 0000CB28 */
0000CB0A 42A7 clr.l -[A7]
0000CB0C 486E FEF8 pea.l [A6 - 0x108]
0000CB10 2D7C 6E69 6C50 FEF8 move.l [A6 - 0x108], 0x6E696C50 /* 'nilP' */
0000CB18 4879 0001 7C32 push.l 0x17C32
0000CB1E 4EB9 0000 2542 jsr [0x00002542]
0000CB24 4FEF 000C lea.l A7, [A7 + 0xC]
label0000CB28:
0000CB28 204A movea.l A0, A2
0000CB2A 41E8 006A lea.l A0, [A0 + 0x6A]
0000CB2E 2A08 move.l D5, A0
0000CB30 4850 pea.l [A0]
0000CB32 61FF FFFF B8EA bsr -0x4714 /* 0000841E */
0000CB38 2648 movea.l A3, A0
0000CB3A 2F0B move.l -[A7], A3
0000CB3C A950 syscall CountMItems
0000CB3E 301F move.w D0, [A7]+
0000CB40 3800 move.w D4, D0
0000CB42 7601 moveq.l D3, 0x01
0000CB44 544F addq.w A7, 2
0000CB46 6076 bra +0x78 /* 0000CBBE */
label0000CB48:
0000CB48 486E FF00 pea.l [A6 - 0x100]
0000CB4C 3F03 move.w -[A7], D3
0000CB4E 2F0B move.l -[A7], A3
0000CB50 2057 movea.l A0, [A7]
0000CB52 2250 movea.l A1, [A0]
0000CB54 2269 001C movea.l A1, [A1 + 0x1C]
0000CB58 4E91 jsr [A1]
0000CB5A 486E FF00 pea.l [A6 - 0x100]
0000CB5E 206E FEFC movea.l A0, [A6 - 0x104]
0000CB62 4868 01C1 pea.l [A0 + 0x1C1]
0000CB66 4227 clr.b -[A7]
0000CB68 4227 clr.b -[A7]
0000CB6A 4EB9 0000 2492 jsr [0x00002492]
0000CB70 101F move.b D0, [A7]+
0000CB72 504F addq.w A7, 8
0000CB74 6606 bne +0x8 /* 0000CB7C */
0000CB76 5243 addq.w D3, 1
label0000CB78:
0000CB78 B644 cmp.w D3, D4
0000CB7A 6FCC ble -0x32 /* 0000CB48 */
label0000CB7C:
0000CB7C 3F03 move.w -[A7], D3
0000CB7E 2F05 move.l -[A7], D5
0000CB80 2057 movea.l A0, [A7]
0000CB82 2250 movea.l A1, [A0]
0000CB84 2269 0010 movea.l A1, [A1 + 0x10]
0000CB88 4E91 jsr [A1]
0000CB8A 2F0C move.l -[A7], A4
0000CB8C 2057 movea.l A0, [A7]
0000CB8E 2268 0004 movea.l A1, [A0 + 0x4]
0000CB92 2269 0228 movea.l A1, [A1 + 0x228]
0000CB96 4E91 jsr [A1]
0000CB98 4227 clr.b -[A7]
0000CB9A 61FF FFFF FA4E bsr -0x5B0 /* 0000C5EA */
0000CBA0 200C move.l D0, A4
0000CBA2 4A80 tst.l D0
0000CBA4 6708 beq +0xA /* 0000CBAE */
0000CBA6 204C movea.l A0, A4
0000CBA8 41E8 00A8 lea.l A0, [A0 + 0xA8]
0000CBAC 6002 bra +0x4 /* 0000CBB0 */
label0000CBAE:
0000CBAE 204C movea.l A0, A4
label0000CBB0:
0000CBB0 4850 pea.l [A0]
0000CBB2 4EB9 0000 4152 jsr [0x00004152]
0000CBB8 4FEF 0010 lea.l A7, [A7 + 0x10]
0000CBBC 6008 bra +0xA /* 0000CBC6 */
label0000CBBE:
0000CBBE 264A movea.l A3, A2
0000CBC0 47EB 006A lea.l A3, [A3 + 0x6A]
0000CBC4 60B2 bra -0x4C /* 0000CB78 */
label0000CBC6:
0000CBC6 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
0000CBCA 4E5E unlink A6
0000CBCC 4E75 rts
0000CBCE 206F 0008 movea.l A0, [A7 + 0x8]
0000CBD2 30BC 008B move.w [A0], 0x8B
0000CBD6 303C 008B move.w D0, 0x8B
0000CBDA 4E75 rts
fn0000CBDC:
0000CBDC 41ED 0712 lea.l A0, [A5 + 0x712 /* export_222 */]
0000CBE0 4E75 rts
0000CBE2 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0000CBEA 4EF9 0000 C920 jmp [0x0000C920]
0000CBF0 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0000CBF8 4EF9 0000 C894 jmp [0x0000C894]
0000CBFE 206F 0004 movea.l A0, [A7 + 0x4]
0000CC02 5088 addq.l A0, 8
0000CC04 2010 move.l D0, [A0]
0000CC06 0680 FFFF FF20 addi.l D0, 0xFFFFFF20
0000CC0C D1AF 0004 add.l [A7 + 0x4], D0
0000CC10 4EF9 0000 C894 jmp [0x0000C894]
0000CC16 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
0000CC1E 4EF9 0000 C894 jmp [0x0000C894]
fn0000CC24:
0000CC24 4E56 0000 link A6, 0
0000CC28 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000CC2C 246E 0008 movea.l A2, [A6 + 0x8]
0000CC30 362E 000C move.w D3, [A6 + 0xC]
0000CC34 286E 000E movea.l A4, [A6 + 0xE]
0000CC38 4A43 tst.w D3
0000CC3A 6718 beq +0x1A /* 0000CC54 */
0000CC3C 204A movea.l A0, A2
0000CC3E 41E8 00E0 lea.l A0, [A0 + 0xE0]
0000CC42 2648 movea.l A3, A0
0000CC44 2488 move.l [A2], A0
0000CC46 2548 00A8 move.l [A2 + 0xA8], A0
0000CC4A 2F0B move.l -[A7], A3
0000CC4C 4EB9 0000 3F3A jsr [0x00003F3A]
0000CC52 584F addq.w A7, 4
label0000CC54:
0000CC54 2F0C move.l -[A7], A4
0000CC56 4267 clr.w -[A7]
0000CC58 2F0A move.l -[A7], A2
0000CC5A 61FF FFFF F464 bsr -0xB9A /* 0000C0C0 */
0000CC60 41F9 0001 71DC lea.l A0, [0x000171DC]
0000CC66 2548 0004 move.l [A2 + 0x4], A0
0000CC6A 41F9 0001 71DC lea.l A0, [0x000171DC]
0000CC70 41E8 0230 lea.l A0, [A0 + 0x230]
0000CC74 2252 movea.l A1, [A2]
0000CC76 2288 move.l [A1], A0
0000CC78 41F9 0001 71DC lea.l A0, [0x000171DC]
0000CC7E 41E8 01A0 lea.l A0, [A0 + 0x1A0]
0000CC82 2548 007A move.l [A2 + 0x7A], A0
0000CC86 41F9 0001 71DC lea.l A0, [0x000171DC]
0000CC8C 41E8 01C0 lea.l A0, [A0 + 0x1C0]
0000CC90 2548 00AC move.l [A2 + 0xAC], A0
0000CC94 2652 movea.l A3, [A2]
0000CC96 204A movea.l A0, A2
0000CC98 41E8 00E0 lea.l A0, [A0 + 0xE0]
0000CC9C 91CB sub.l A0, A3
0000CC9E 2748 0008 move.l [A3 + 0x8], A0
0000CCA2 204A movea.l A0, A2
0000CCA4 4FEF 000A lea.l A7, [A7 + 0xA]
0000CCA8 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000CCAC 4E5E unlink A6
0000CCAE 4E75 rts
0000CCB0 4E56 0000 link A6, 0
0000CCB4 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000CCB8 246E 0008 movea.l A2, [A6 + 0x8]
0000CCBC 362E 000C move.w D3, [A6 + 0xC]
0000CCC0 200A move.l D0, A2
0000CCC2 676E beq +0x70 /* 0000CD32 */
0000CCC4 41F9 0001 71DC lea.l A0, [0x000171DC]
0000CCCA 2548 0004 move.l [A2 + 0x4], A0
0000CCCE 41F9 0001 71DC lea.l A0, [0x000171DC]
0000CCD4 41E8 0230 lea.l A0, [A0 + 0x230]
0000CCD8 2252 movea.l A1, [A2]
0000CCDA 2288 move.l [A1], A0
0000CCDC 41F9 0001 71DC lea.l A0, [0x000171DC]
0000CCE2 41E8 01A0 lea.l A0, [A0 + 0x1A0]
0000CCE6 2548 007A move.l [A2 + 0x7A], A0
0000CCEA 41F9 0001 71DC lea.l A0, [0x000171DC]
0000CCF0 41E8 01C0 lea.l A0, [A0 + 0x1C0]
0000CCF4 2548 00AC move.l [A2 + 0xAC], A0
0000CCF8 2652 movea.l A3, [A2]
0000CCFA 204A movea.l A0, A2
0000CCFC 41E8 00E0 lea.l A0, [A0 + 0xE0]
0000CD00 2848 movea.l A4, A0
0000CD02 91CB sub.l A0, A3
0000CD04 2748 0008 move.l [A3 + 0x8], A0
0000CD08 4267 clr.w -[A7]
0000CD0A 2F0A move.l -[A7], A2
0000CD0C 61FF FFFF F43E bsr -0xBC0 /* 0000C14C */
0000CD12 4A43 tst.w D3
0000CD14 5C4F addq.w A7, 6
0000CD16 670C beq +0xE /* 0000CD24 */
0000CD18 4267 clr.w -[A7]
0000CD1A 2F0C move.l -[A7], A4
0000CD1C 4EB9 0000 3F42 jsr [0x00003F42]
0000CD22 5C4F addq.w A7, 6
label0000CD24:
0000CD24 4A43 tst.w D3
0000CD26 6F0A ble +0xC /* 0000CD32 */
0000CD28 2F0A move.l -[A7], A2
0000CD2A 4EB9 0000 2592 jsr [0x00002592]
0000CD30 584F addq.w A7, 4
label0000CD32:
0000CD32 204A movea.l A0, A2
0000CD34 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000CD38 4E5E unlink A6
0000CD3A 4E75 rts
0000CD3C 4E56 FEF6 link A6, -0x010A
0000CD40 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000CD44 266E 0008 movea.l A3, [A6 + 0x8]
0000CD48 262E 000C move.l D3, [A6 + 0xC]
0000CD4C 246E 0010 movea.l A2, [A6 + 0x10]
0000CD50 2A12 move.l D5, [A2]
0000CD52 61FF FFFF E20C bsr -0x1DF2 /* 0000AF60 */
0000CD58 2448 movea.l A2, A0
0000CD5A 2803 move.l D4, D3
0000CD5C 0484 0000 07D0 subi.l D4, 0x7D0
0000CD62 0C83 0000 07D0 cmpi.l D3, 0x7D0
0000CD68 6300 017A bls +0x17C /* 0000CEE4 */
0000CD6C 0C83 0000 07E4 cmpi.l D3, 0x7E4
0000CD72 6200 0170 bhi +0x172 /* 0000CEE4 */
0000CD76 200A move.l D0, A2
0000CD78 6700 016A beq +0x16C /* 0000CEE4 */
0000CD7C 61FF 0000 03A6 bsr +0x3A8 /* 0000D124 */
0000CD82 4A00 tst.b D0
0000CD84 6714 beq +0x16 /* 0000CD9A */
0000CD86 3F04 move.w -[A7], D4
0000CD88 2F0A move.l -[A7], A2
0000CD8A 2057 movea.l A0, [A7]
0000CD8C 2268 0004 movea.l A1, [A0 + 0x4]
0000CD90 2269 0158 movea.l A1, [A1 + 0x158]
0000CD94 4E91 jsr [A1]
0000CD96 5C4F addq.w A7, 6
0000CD98 6012 bra +0x14 /* 0000CDAC */
label0000CD9A:
0000CD9A 3F04 move.w -[A7], D4
0000CD9C 2F0A move.l -[A7], A2
0000CD9E 2057 movea.l A0, [A7]
0000CDA0 2268 0004 movea.l A1, [A0 + 0x4]
0000CDA4 2269 0150 movea.l A1, [A1 + 0x150]
0000CDA8 4E91 jsr [A1]
0000CDAA 5C4F addq.w A7, 6
label0000CDAC:
0000CDAC 61FF FFFF 4A82 bsr -0xB57C /* 00001830 */
0000CDB2 2848 movea.l A4, A0
0000CDB4 486E FFFC pea.l [A6 - 0x4]
0000CDB8 2F0C move.l -[A7], A4
0000CDBA 2057 movea.l A0, [A7]
0000CDBC 2268 0004 movea.l A1, [A0 + 0x4]
0000CDC0 2269 0360 movea.l A1, [A1 + 0x360]
0000CDC4 4E91 jsr [A1]
0000CDC6 2F0A move.l -[A7], A2
0000CDC8 2057 movea.l A0, [A7]
0000CDCA 2268 0004 movea.l A1, [A0 + 0x4]
0000CDCE 2269 015C movea.l A1, [A1 + 0x15C]
0000CDD2 4E91 jsr [A1]
0000CDD4 1D40 FEF6 move.b [A6 - 0x10A], D0
0000CDD8 2F0A move.l -[A7], A2
0000CDDA 2057 movea.l A0, [A7]
0000CDDC 2268 0004 movea.l A1, [A0 + 0x4]
0000CDE0 2269 0164 movea.l A1, [A1 + 0x164]
0000CDE4 4E91 jsr [A1]
0000CDE6 4C3C 0800 0000 movem.w A3, 0x0
0000CDEC 001E 206E ori.b [A6]+, 0x6E /* 'n' */
0000CDF0 FFFC .invalid <<F/7/7>>
0000CDF2 41E8 0053 lea.l A0, [A0 + 0x53]
0000CDF6 11AE FEF6 0800 move.b [A0 + D0], [A6 - 0x10A]
0000CDFC 2F0A move.l -[A7], A2
0000CDFE 2057 movea.l A0, [A7]
0000CE00 2268 0004 movea.l A1, [A0 + 0x4]
0000CE04 2269 0154 movea.l A1, [A1 + 0x154]
0000CE08 4E91 jsr [A1]
0000CE0A 1D40 FEF6 move.b [A6 - 0x10A], D0
0000CE0E 2F0A move.l -[A7], A2
0000CE10 2057 movea.l A0, [A7]
0000CE12 2268 0004 movea.l A1, [A0 + 0x4]
0000CE16 2269 0164 movea.l A1, [A1 + 0x164]
0000CE1A 4E91 jsr [A1]
0000CE1C 4C3C 0800 0000 movem.w A3, 0x0
0000CE22 001E 206E ori.b [A6]+, 0x6E /* 'n' */
0000CE26 FFFC .invalid <<F/7/7>>
0000CE28 41E8 0054 lea.l A0, [A0 + 0x54]
0000CE2C 11AE FEF6 0800 move.b [A0 + D0], [A6 - 0x10A]
0000CE32 1F3C 0001 move.b -[A7], 0x1
0000CE36 2F0C move.l -[A7], A4
0000CE38 2057 movea.l A0, [A7]
0000CE3A 2268 0004 movea.l A1, [A0 + 0x4]
0000CE3E 2269 0364 movea.l A1, [A1 + 0x364]
0000CE42 4E91 jsr [A1]
0000CE44 584F addq.w A7, 4
0000CE46 2F08 move.l -[A7], A0
0000CE48 2057 movea.l A0, [A7]
0000CE4A 2268 0004 movea.l A1, [A0 + 0x4]
0000CE4E 2269 0134 movea.l A1, [A1 + 0x134]
0000CE52 4E91 jsr [A1]
0000CE54 1F3C 0001 move.b -[A7], 0x1
0000CE58 2F0A move.l -[A7], A2
0000CE5A 2057 movea.l A0, [A7]
0000CE5C 2268 0004 movea.l A1, [A0 + 0x4]
0000CE60 2269 0160 movea.l A1, [A1 + 0x160]
0000CE64 4E91 jsr [A1]
0000CE66 42A7 clr.l -[A7]
0000CE68 61FF FFFF E0EE bsr -0x1F10 /* 0000AF58 */
0000CE6E 2F0A move.l -[A7], A2
0000CE70 2057 movea.l A0, [A7]
0000CE72 2268 0004 movea.l A1, [A0 + 0x4]
0000CE76 2269 00BC movea.l A1, [A1 + 0xBC]
0000CE7A 4E91 jsr [A1]
0000CE7C 4267 clr.w -[A7]
0000CE7E 4879 0001 77AC push.l 0x177AC
0000CE84 4879 0001 7790 push.l 0x17790
0000CE8A 4878 0004 push.l 0x4
0000CE8E 2F3C 6C65 6765 move.l -[A7], 0x6C656765 /* 'lege' */
0000CE94 2F0B move.l -[A7], A3
0000CE96 2057 movea.l A0, [A7]
0000CE98 2268 0004 movea.l A1, [A0 + 0x4]
0000CE9C 2269 0010 movea.l A1, [A1 + 0x10]
0000CEA0 4E91 jsr [A1]
0000CEA2 504F addq.w A7, 8
0000CEA4 2F08 move.l -[A7], A0
0000CEA6 4EB9 0000 2582 jsr [0x00002582]
0000CEAC 2448 movea.l A2, A0
0000CEAE 200A move.l D0, A2
0000CEB0 4FEF 003E lea.l A7, [A7 + 0x3E]
0000CEB4 661E bne +0x20 /* 0000CED4 */
0000CEB6 42A7 clr.l -[A7]
0000CEB8 486E FFF8 pea.l [A6 - 0x8]
0000CEBC 2D7C 6E69 6C50 FFF8 move.l [A6 - 0x8], 0x6E696C50 /* 'nilP' */
0000CEC4 4879 0001 760E push.l 0x1760E
0000CECA 4EB9 0000 2542 jsr [0x00002542]
0000CED0 4FEF 000C lea.l A7, [A7 + 0xC]
label0000CED4:
0000CED4 2F0A move.l -[A7], A2
0000CED6 2057 movea.l A0, [A7]
0000CED8 2268 0004 movea.l A1, [A0 + 0x4]
0000CEDC 2269 00BC movea.l A1, [A1 + 0xBC]
0000CEE0 4E91 jsr [A1]
0000CEE2 584F addq.w A7, 4
label0000CEE4:
0000CEE4 7001 moveq.l D0, 0x01
0000CEE6 BA80 cmp.l D5, D0
0000CEE8 6600 00CC bne +0xCE /* 0000CFB6 */
0000CEEC 0C83 636C 7273 cmpi.l D3, 0x636C7273 /* 'clrs' */
0000CEF2 670C beq +0xE /* 0000CF00 */
0000CEF4 0C83 7074 726E cmpi.l D3, 0x7074726E /* 'ptrn' */
0000CEFA 6704 beq +0x6 /* 0000CF00 */
0000CEFC 6000 00B8 bra +0xBA /* 0000CFB6 */
label0000CF00:
0000CF00 4267 clr.w -[A7]
0000CF02 4879 0001 77AC push.l 0x177AC
0000CF08 4879 0001 76BA push.l 0x176BA
0000CF0E 4878 0004 push.l 0x4
0000CF12 4878 00C8 push.l 0xC8
0000CF16 2F0B move.l -[A7], A3
0000CF18 2057 movea.l A0, [A7]
0000CF1A 2268 0004 movea.l A1, [A0 + 0x4]
0000CF1E 2269 0010 movea.l A1, [A1 + 0x10]
0000CF22 4E91 jsr [A1]
0000CF24 504F addq.w A7, 8
0000CF26 2F08 move.l -[A7], A0
0000CF28 4EB9 0000 2582 jsr [0x00002582]
0000CF2E 2448 movea.l A2, A0
0000CF30 4267 clr.w -[A7]
0000CF32 4879 0001 77AC push.l 0x177AC
0000CF38 4879 0001 7610 push.l 0x17610
0000CF3E 4878 0004 push.l 0x4
0000CF42 2F03 move.l -[A7], D3
0000CF44 2F0B move.l -[A7], A3
0000CF46 2057 movea.l A0, [A7]
0000CF48 2268 0004 movea.l A1, [A0 + 0x4]
0000CF4C 2269 0010 movea.l A1, [A1 + 0x10]
0000CF50 4E91 jsr [A1]
0000CF52 504F addq.w A7, 8
0000CF54 2F08 move.l -[A7], A0
0000CF56 4EB9 0000 2582 jsr [0x00002582]
0000CF5C 2848 movea.l A4, A0
0000CF5E 486E FEF8 pea.l [A6 - 0x108]
0000CF62 2F0C move.l -[A7], A4
0000CF64 2057 movea.l A0, [A7]
0000CF66 2268 0004 movea.l A1, [A0 + 0x4]
0000CF6A 2269 0024 movea.l A1, [A1 + 0x24]
0000CF6E 4E91 jsr [A1]
0000CF70 486E FEF8 pea.l [A6 - 0x108]
0000CF74 2F0A move.l -[A7], A2
0000CF76 2057 movea.l A0, [A7]
0000CF78 2268 0004 movea.l A1, [A0 + 0x4]
0000CF7C 2269 0028 movea.l A1, [A1 + 0x28]
0000CF80 4E91 jsr [A1]
0000CF82 0C83 636C 7273 cmpi.l D3, 0x636C7273 /* 'clrs' */
0000CF88 4FEF 0034 lea.l A7, [A7 + 0x34]
0000CF8C 660E bne +0x10 /* 0000CF9C */
0000CF8E 1F3C 0001 move.b -[A7], 0x1
0000CF92 61FF 0000 0188 bsr +0x18A /* 0000D11C */
0000CF98 544F addq.w A7, 2
0000CF9A 600A bra +0xC /* 0000CFA6 */
label0000CF9C:
0000CF9C 4227 clr.b -[A7]
0000CF9E 61FF 0000 017C bsr +0x17E /* 0000D11C */
0000CFA4 544F addq.w A7, 2
label0000CFA6:
0000CFA6 2F0B move.l -[A7], A3
0000CFA8 2057 movea.l A0, [A7]
0000CFAA 2268 0004 movea.l A1, [A0 + 0x4]
0000CFAE 2269 00BC movea.l A1, [A1 + 0xBC]
0000CFB2 4E91 jsr [A1]
0000CFB4 584F addq.w A7, 4
label0000CFB6:
0000CFB6 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
0000CFBA 4E5E unlink A6
0000CFBC 4E75 rts
0000CFBE 4E56 FFFC link A6, -0x0004
0000CFC2 2F0A move.l -[A7], A2
0000CFC4 61FF FFFF 486A bsr -0xB794 /* 00001830 */
0000CFCA 2448 movea.l A2, A0
0000CFCC 486E FFFC pea.l [A6 - 0x4]
0000CFD0 2F0A move.l -[A7], A2
0000CFD2 2057 movea.l A0, [A7]
0000CFD4 2268 0004 movea.l A1, [A0 + 0x4]
0000CFD8 2269 0360 movea.l A1, [A1 + 0x360]
0000CFDC 4E91 jsr [A1]
0000CFDE 4267 clr.w -[A7]
0000CFE0 4879 0001 77AC push.l 0x177AC
0000CFE6 4879 0001 7610 push.l 0x17610
0000CFEC 4878 0004 push.l 0x4
0000CFF0 2F3C 636C 7273 move.l -[A7], 0x636C7273 /* 'clrs' */
0000CFF6 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000CFFA 2057 movea.l A0, [A7]
0000CFFC 2268 0004 movea.l A1, [A0 + 0x4]
0000D000 2269 0010 movea.l A1, [A1 + 0x10]
0000D004 4E91 jsr [A1]
0000D006 504F addq.w A7, 8
0000D008 2F08 move.l -[A7], A0
0000D00A 4EB9 0000 2582 jsr [0x00002582]
0000D010 2448 movea.l A2, A0
0000D012 2F0A move.l -[A7], A2
0000D014 2057 movea.l A0, [A7]
0000D016 2268 0004 movea.l A1, [A0 + 0x4]
0000D01A 2269 001C movea.l A1, [A1 + 0x1C]
0000D01E 4E91 jsr [A1]
0000D020 206E FFFC movea.l A0, [A6 - 0x4]
0000D024 1140 01D1 move.b [A0 + 0x1D1], D0
0000D028 61FF FFFF DF36 bsr -0x20C8 /* 0000AF60 */
0000D02E 2448 movea.l A2, A0
0000D030 4FEF 001E lea.l A7, [A7 + 0x1E]
0000D034 245F movea.l A2, [A7]+
0000D036 4E5E unlink A6
0000D038 4E75 rts
0000D03A 4E56 FFFC link A6, -0x0004
0000D03E 48E7 1030 movem.l -[A7], D3,A2,A3
0000D042 246E 0008 movea.l A2, [A6 + 0x8]
0000D046 61FF FFFF 47E8 bsr -0xB816 /* 00001830 */
0000D04C 2648 movea.l A3, A0
0000D04E 486E FFFC pea.l [A6 - 0x4]
0000D052 2F0B move.l -[A7], A3
0000D054 2057 movea.l A0, [A7]
0000D056 2268 0004 movea.l A1, [A0 + 0x4]
0000D05A 2269 0360 movea.l A1, [A1 + 0x360]
0000D05E 4E91 jsr [A1]
0000D060 206E FFFC movea.l A0, [A6 - 0x4]
0000D064 4A28 01D1 tst.b [A0 + 0x1D1]
0000D068 504F addq.w A7, 8
0000D06A 6708 beq +0xA /* 0000D074 */
0000D06C 263C 636C 7273 move.l D3, 0x636C7273 /* 'clrs' */
0000D072 6006 bra +0x8 /* 0000D07A */
label0000D074:
0000D074 263C 7074 726E move.l D3, 0x7074726E /* 'ptrn' */
label0000D07A:
0000D07A 4267 clr.w -[A7]
0000D07C 4879 0001 77AC push.l 0x177AC
0000D082 4879 0001 7610 push.l 0x17610
0000D088 4878 0004 push.l 0x4
0000D08C 2F03 move.l -[A7], D3
0000D08E 2F0A move.l -[A7], A2
0000D090 2057 movea.l A0, [A7]
0000D092 2268 0004 movea.l A1, [A0 + 0x4]
0000D096 2269 0010 movea.l A1, [A1 + 0x10]
0000D09A 4E91 jsr [A1]
0000D09C 504F addq.w A7, 8
0000D09E 2F08 move.l -[A7], A0
0000D0A0 4EB9 0000 2582 jsr [0x00002582]
0000D0A6 2648 movea.l A3, A0
0000D0A8 4878 0001 push.l 0x1
0000D0AC 2F0B move.l -[A7], A3
0000D0AE 2057 movea.l A0, [A7]
0000D0B0 2268 0004 movea.l A1, [A0 + 0x4]
0000D0B4 2269 0020 movea.l A1, [A1 + 0x20]
0000D0B8 4E91 jsr [A1]
0000D0BA 2F0A move.l -[A7], A2
0000D0BC 2057 movea.l A0, [A7]
0000D0BE 2268 0004 movea.l A1, [A0 + 0x4]
0000D0C2 2269 0228 movea.l A1, [A1 + 0x228]
0000D0C6 4E91 jsr [A1]
0000D0C8 1F3C 0001 move.b -[A7], 0x1
0000D0CC 61FF FFFF F51C bsr -0xAE2 /* 0000C5EA */
0000D0D2 61FF FFFF DE8C bsr -0x2172 /* 0000AF60 */
0000D0D8 2648 movea.l A3, A0
0000D0DA 200B move.l D0, A3
0000D0DC 4FEF 0020 lea.l A7, [A7 + 0x20]
0000D0E0 670A beq +0xC /* 0000D0EC */
0000D0E2 42A7 clr.l -[A7]
0000D0E4 61FF FFFF DE72 bsr -0x218C /* 0000AF58 */
0000D0EA 584F addq.w A7, 4
label0000D0EC:
0000D0EC 200A move.l D0, A2
0000D0EE 4A80 tst.l D0
0000D0F0 6708 beq +0xA /* 0000D0FA */
0000D0F2 204A movea.l A0, A2
0000D0F4 41E8 00A8 lea.l A0, [A0 + 0xA8]
0000D0F8 6002 bra +0x4 /* 0000D0FC */
label0000D0FA:
0000D0FA 204A movea.l A0, A2
label0000D0FC:
0000D0FC 4850 pea.l [A0]
0000D0FE 4EB9 0000 4152 jsr [0x00004152]
0000D104 584F addq.w A7, 4
0000D106 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000D10A 4E5E unlink A6
0000D10C 4E75 rts
0000D10E 206F 0008 movea.l A0, [A7 + 0x8]
0000D112 30BC 008C move.w [A0], 0x8C
0000D116 303C 008C move.w D0, 0x8C
0000D11A 4E75 rts
fn0000D11C:
0000D11C 1B6F 0004 8025 move.b [A5 - 0x7FDB], [A7 + 0x4]
0000D122 4E75 rts
fn0000D124:
0000D124 102D 8025 move.b D0, [A5 - 0x7FDB]
0000D128 4E75 rts
0000D12A 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0000D132 4EF9 0000 CD40 jmp [0x0000CD40]
0000D138 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0000D140 4EF9 0000 CCB4 jmp [0x0000CCB4]
0000D146 206F 0004 movea.l A0, [A7 + 0x4]
0000D14A 5088 addq.l A0, 8
0000D14C 2010 move.l D0, [A0]
0000D14E 0680 FFFF FF20 addi.l D0, 0xFFFFFF20
0000D154 D1AF 0004 add.l [A7 + 0x4], D0
0000D158 4EF9 0000 CCB4 jmp [0x0000CCB4]
0000D15E 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
0000D166 4EF9 0000 CCB4 jmp [0x0000CCB4]
fn0000D16C:
0000D16C 4E56 0000 link A6, 0
0000D170 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000D174 246E 0008 movea.l A2, [A6 + 0x8]
0000D178 362E 000C move.w D3, [A6 + 0xC]
0000D17C 286E 000E movea.l A4, [A6 + 0xE]
0000D180 4A43 tst.w D3
0000D182 6714 beq +0x16 /* 0000D198 */
0000D184 204A movea.l A0, A2
0000D186 41E8 0068 lea.l A0, [A0 + 0x68]
0000D18A 2648 movea.l A3, A0
0000D18C 2488 move.l [A2], A0
0000D18E 2F0B move.l -[A7], A3
0000D190 4EB9 0000 3F3A jsr [0x00003F3A]
0000D196 584F addq.w A7, 4
label0000D198:
0000D198 2F0C move.l -[A7], A4
0000D19A 4267 clr.w -[A7]
0000D19C 2F0A move.l -[A7], A2
0000D19E 4EB9 0000 3132 jsr [0x00003132]
0000D1A4 41F9 0001 6F48 lea.l A0, [0x00016F48]
0000D1AA 2548 0004 move.l [A2 + 0x4], A0
0000D1AE 41F9 0001 6F48 lea.l A0, [0x00016F48]
0000D1B4 41E8 0188 lea.l A0, [A0 + 0x188]
0000D1B8 2252 movea.l A1, [A2]
0000D1BA 2288 move.l [A1], A0
0000D1BC 41F9 0001 6F48 lea.l A0, [0x00016F48]
0000D1C2 41E8 0150 lea.l A0, [A0 + 0x150]
0000D1C6 2548 0028 move.l [A2 + 0x28], A0
0000D1CA 2652 movea.l A3, [A2]
0000D1CC 204A movea.l A0, A2
0000D1CE 41E8 0068 lea.l A0, [A0 + 0x68]
0000D1D2 91CB sub.l A0, A3
0000D1D4 2748 0008 move.l [A3 + 0x8], A0
0000D1D8 486A 0066 pea.l [A2 + 0x66]
0000D1DC 2F0C move.l -[A7], A4
0000D1DE 61FF FFFF 579A bsr -0xA864 /* 0000297A */
0000D1E4 204A movea.l A0, A2
0000D1E6 4FEF 0012 lea.l A7, [A7 + 0x12]
0000D1EA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000D1EE 4E5E unlink A6
0000D1F0 4E75 rts
0000D1F2 4E56 0000 link A6, 0
0000D1F6 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000D1FA 246E 0008 movea.l A2, [A6 + 0x8]
0000D1FE 362E 000C move.w D3, [A6 + 0xC]
0000D202 200A move.l D0, A2
0000D204 6760 beq +0x62 /* 0000D266 */
0000D206 41F9 0001 6F48 lea.l A0, [0x00016F48]
0000D20C 2548 0004 move.l [A2 + 0x4], A0
0000D210 41F9 0001 6F48 lea.l A0, [0x00016F48]
0000D216 41E8 0188 lea.l A0, [A0 + 0x188]
0000D21A 2252 movea.l A1, [A2]
0000D21C 2288 move.l [A1], A0
0000D21E 41F9 0001 6F48 lea.l A0, [0x00016F48]
0000D224 41E8 0150 lea.l A0, [A0 + 0x150]
0000D228 2548 0028 move.l [A2 + 0x28], A0
0000D22C 2652 movea.l A3, [A2]
0000D22E 204A movea.l A0, A2
0000D230 41E8 0068 lea.l A0, [A0 + 0x68]
0000D234 2848 movea.l A4, A0
0000D236 91CB sub.l A0, A3
0000D238 2748 0008 move.l [A3 + 0x8], A0
0000D23C 4267 clr.w -[A7]
0000D23E 2F0A move.l -[A7], A2
0000D240 4EB9 0000 313A jsr [0x0000313A]
0000D246 4A43 tst.w D3
0000D248 5C4F addq.w A7, 6
0000D24A 670C beq +0xE /* 0000D258 */
0000D24C 4267 clr.w -[A7]
0000D24E 2F0C move.l -[A7], A4
0000D250 4EB9 0000 3F42 jsr [0x00003F42]
0000D256 5C4F addq.w A7, 6
label0000D258:
0000D258 4A43 tst.w D3
0000D25A 6F0A ble +0xC /* 0000D266 */
0000D25C 2F0A move.l -[A7], A2
0000D25E 4EB9 0000 2592 jsr [0x00002592]
0000D264 584F addq.w A7, 4
label0000D266:
0000D266 204A movea.l A0, A2
0000D268 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000D26C 4E5E unlink A6
0000D26E 4E75 rts
0000D270 4E56 FFEC link A6, -0x0014
0000D274 48E7 1030 movem.l -[A7], D3,A2,A3
0000D278 266E 0008 movea.l A3, [A6 + 0x8]
0000D27C 486E FFF4 pea.l [A6 - 0xC]
0000D280 4EB9 0000 2622 jsr [0x00002622]
0000D286 4EB9 0000 2632 jsr [0x00002632]
0000D28C A8D8 syscall NewRgn
0000D28E 205F movea.l A0, [A7]+
0000D290 2448 movea.l A2, A0
0000D292 486E FFEC pea.l [A6 - 0x14]
0000D296 2F0B move.l -[A7], A3
0000D298 2057 movea.l A0, [A7]
0000D29A 2268 0004 movea.l A1, [A0 + 0x4]
0000D29E 2269 003C movea.l A1, [A1 + 0x3C]
0000D2A2 4E91 jsr [A1]
0000D2A4 A8DA syscall OpenRgn
0000D2A6 486E FFEC pea.l [A6 - 0x14]
0000D2AA A8A1 syscall FrameRect
0000D2AC 2F0A move.l -[A7], A2
0000D2AE A8DB syscall CloseRgn
0000D2B0 162B 0066 move.b D3, [A3 + 0x66]
0000D2B4 4227 clr.b -[A7]
0000D2B6 1F3C 0001 move.b -[A7], 0x1
0000D2BA 2F0A move.l -[A7], A2
0000D2BC 7000 moveq.l D0, 0x00
0000D2BE 1003 move.b D0, D3
0000D2C0 3F00 move.w -[A7], D0
0000D2C2 7000 moveq.l D0, 0x00
0000D2C4 1003 move.b D0, D3
0000D2C6 3F00 move.w -[A7], D0
0000D2C8 61FF FFFF C8D6 bsr -0x3728 /* 00009BA0 */
0000D2CE 2F0A move.l -[A7], A2
0000D2D0 A8D2 syscall FrameRgn
0000D2D2 2F0A move.l -[A7], A2
0000D2D4 A8D9 syscall DisposRgn/DisposeRgn
0000D2D6 3F3C FFFF move.w -[A7], 0xFFFF
0000D2DA 486E FFF4 pea.l [A6 - 0xC]
0000D2DE 4EB9 0000 262A jsr [0x0000262A]
0000D2E4 4FEF 001A lea.l A7, [A7 + 0x1A]
0000D2E8 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000D2EC 4E5E unlink A6
0000D2EE 4E75 rts
0000D2F0 4E56 0000 link A6, 0
0000D2F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000D2F8 2057 movea.l A0, [A7]
0000D2FA 2268 0004 movea.l A1, [A0 + 0x4]
0000D2FE 2269 0184 movea.l A1, [A1 + 0x184]
0000D302 4E91 jsr [A1]
0000D304 4E5E unlink A6
0000D306 4E75 rts
0000D308 206F 0004 movea.l A0, [A7 + 0x4]
0000D30C 5088 addq.l A0, 8
0000D30E 2010 move.l D0, [A0]
0000D310 0680 FFFF FF98 addi.l D0, 0xFFFFFF98
0000D316 D1AF 0004 add.l [A7 + 0x4], D0
0000D31A 4EF9 0000 D1F6 jmp [0x0000D1F6]
0000D320 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0000D328 4EF9 0000 D1F6 jmp [0x0000D1F6]
fn0000D32E:
0000D32E 4E56 0000 link A6, 0
0000D332 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000D336 246E 0008 movea.l A2, [A6 + 0x8]
0000D33A 362E 000C move.w D3, [A6 + 0xC]
0000D33E 286E 000E movea.l A4, [A6 + 0xE]
0000D342 4A43 tst.w D3
0000D344 6718 beq +0x1A /* 0000D35E */
0000D346 204A movea.l A0, A2
0000D348 41E8 00E0 lea.l A0, [A0 + 0xE0]
0000D34C 2648 movea.l A3, A0
0000D34E 2488 move.l [A2], A0
0000D350 2548 00A8 move.l [A2 + 0xA8], A0
0000D354 2F0B move.l -[A7], A3
0000D356 4EB9 0000 3F3A jsr [0x00003F3A]
0000D35C 584F addq.w A7, 4
label0000D35E:
0000D35E 2F0C move.l -[A7], A4
0000D360 4267 clr.w -[A7]
0000D362 2F0A move.l -[A7], A2
0000D364 61FF FFFF ED5A bsr -0x12A4 /* 0000C0C0 */
0000D36A 41F9 0001 69A2 lea.l A0, [0x000169A2]
0000D370 2548 0004 move.l [A2 + 0x4], A0
0000D374 41F9 0001 69A2 lea.l A0, [0x000169A2]
0000D37A 41E8 0230 lea.l A0, [A0 + 0x230]
0000D37E 2252 movea.l A1, [A2]
0000D380 2288 move.l [A1], A0
0000D382 41F9 0001 69A2 lea.l A0, [0x000169A2]
0000D388 41E8 01A0 lea.l A0, [A0 + 0x1A0]
0000D38C 2548 007A move.l [A2 + 0x7A], A0
0000D390 41F9 0001 69A2 lea.l A0, [0x000169A2]
0000D396 41E8 01C0 lea.l A0, [A0 + 0x1C0]
0000D39A 2548 00AC move.l [A2 + 0xAC], A0
0000D39E 2652 movea.l A3, [A2]
0000D3A0 204A movea.l A0, A2
0000D3A2 41E8 00E0 lea.l A0, [A0 + 0xE0]
0000D3A6 91CB sub.l A0, A3
0000D3A8 2748 0008 move.l [A3 + 0x8], A0
0000D3AC 204A movea.l A0, A2
0000D3AE 4FEF 000A lea.l A7, [A7 + 0xA]
0000D3B2 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000D3B6 4E5E unlink A6
0000D3B8 4E75 rts
0000D3BA 4E56 0000 link A6, 0
0000D3BE 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000D3C2 246E 0008 movea.l A2, [A6 + 0x8]
0000D3C6 362E 000C move.w D3, [A6 + 0xC]
0000D3CA 200A move.l D0, A2
0000D3CC 676E beq +0x70 /* 0000D43C */
0000D3CE 41F9 0001 69A2 lea.l A0, [0x000169A2]
0000D3D4 2548 0004 move.l [A2 + 0x4], A0
0000D3D8 41F9 0001 69A2 lea.l A0, [0x000169A2]
0000D3DE 41E8 0230 lea.l A0, [A0 + 0x230]
0000D3E2 2252 movea.l A1, [A2]
0000D3E4 2288 move.l [A1], A0
0000D3E6 41F9 0001 69A2 lea.l A0, [0x000169A2]
0000D3EC 41E8 01A0 lea.l A0, [A0 + 0x1A0]
0000D3F0 2548 007A move.l [A2 + 0x7A], A0
0000D3F4 41F9 0001 69A2 lea.l A0, [0x000169A2]
0000D3FA 41E8 01C0 lea.l A0, [A0 + 0x1C0]
0000D3FE 2548 00AC move.l [A2 + 0xAC], A0
0000D402 2652 movea.l A3, [A2]
0000D404 204A movea.l A0, A2
0000D406 41E8 00E0 lea.l A0, [A0 + 0xE0]
0000D40A 2848 movea.l A4, A0
0000D40C 91CB sub.l A0, A3
0000D40E 2748 0008 move.l [A3 + 0x8], A0
0000D412 4267 clr.w -[A7]
0000D414 2F0A move.l -[A7], A2
0000D416 61FF FFFF ED34 bsr -0x12CA /* 0000C14C */
0000D41C 4A43 tst.w D3
0000D41E 5C4F addq.w A7, 6
0000D420 670C beq +0xE /* 0000D42E */
0000D422 4267 clr.w -[A7]
0000D424 2F0C move.l -[A7], A4
0000D426 4EB9 0000 3F42 jsr [0x00003F42]
0000D42C 5C4F addq.w A7, 6
label0000D42E:
0000D42E 4A43 tst.w D3
0000D430 6F0A ble +0xC /* 0000D43C */
0000D432 2F0A move.l -[A7], A2
0000D434 4EB9 0000 2592 jsr [0x00002592]
0000D43A 584F addq.w A7, 4
label0000D43C:
0000D43C 204A movea.l A0, A2
0000D43E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000D442 4E5E unlink A6
0000D444 4E75 rts
0000D446 4E56 FFFC link A6, -0x0004
0000D44A 42AE FFFC clr.l [A6 - 0x4]
0000D44E 486E FFFC pea.l [A6 - 0x4]
0000D452 2F3C 7361 7665 move.l -[A7], 0x73617665 /* 'save' */
0000D458 61FF FFFF 43D6 bsr -0xBC28 /* 00001830 */
0000D45E 2F08 move.l -[A7], A0
0000D460 2057 movea.l A0, [A7]
0000D462 2268 0004 movea.l A1, [A0 + 0x4]
0000D466 2269 0354 movea.l A1, [A1 + 0x354]
0000D46A 4E91 jsr [A1]
0000D46C 4AAE FFFC tst.l [A6 - 0x4]
0000D470 4FEF 000C lea.l A7, [A7 + 0xC]
0000D474 673C beq +0x3E /* 0000D4B2 */
0000D476 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000D47A 2057 movea.l A0, [A7]
0000D47C 2268 0004 movea.l A1, [A0 + 0x4]
0000D480 2269 00A4 movea.l A1, [A1 + 0xA4]
0000D484 4E91 jsr [A1]
0000D486 4227 clr.b -[A7]
0000D488 4878 0003 push.l 0x3
0000D48C 61FF FFFF 43A2 bsr -0xBC5C /* 00001830 */
0000D492 2F08 move.l -[A7], A0
0000D494 2057 movea.l A0, [A7]
0000D496 2268 0004 movea.l A1, [A0 + 0x4]
0000D49A 2269 0358 movea.l A1, [A1 + 0x358]
0000D49E 4E91 jsr [A1]
0000D4A0 1F3C 0001 move.b -[A7], 0x1
0000D4A4 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000D4A8 4EB9 0000 2152 jsr [0x00002152]
0000D4AE 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000D4B2:
0000D4B2 486E FFFC pea.l [A6 - 0x4]
0000D4B6 2F3C 7072 6E74 move.l -[A7], 0x70726E74 /* 'prnt' */
0000D4BC 61FF FFFF 4372 bsr -0xBC8C /* 00001830 */
0000D4C2 2F08 move.l -[A7], A0
0000D4C4 2057 movea.l A0, [A7]
0000D4C6 2268 0004 movea.l A1, [A0 + 0x4]
0000D4CA 2269 0354 movea.l A1, [A1 + 0x354]
0000D4CE 4E91 jsr [A1]
0000D4D0 4AAE FFFC tst.l [A6 - 0x4]
0000D4D4 4FEF 000C lea.l A7, [A7 + 0xC]
0000D4D8 6712 beq +0x14 /* 0000D4EC */
0000D4DA 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000D4DE 2057 movea.l A0, [A7]
0000D4E0 2268 0004 movea.l A1, [A0 + 0x4]
0000D4E4 2269 00A4 movea.l A1, [A1 + 0xA4]
0000D4E8 4E91 jsr [A1]
0000D4EA 584F addq.w A7, 4
label0000D4EC:
0000D4EC 486E FFFC pea.l [A6 - 0x4]
0000D4F0 2F3C 6261 636B move.l -[A7], 0x6261636B /* 'back' */
0000D4F6 61FF FFFF 4338 bsr -0xBCC6 /* 00001830 */
0000D4FC 2F08 move.l -[A7], A0
0000D4FE 2057 movea.l A0, [A7]
0000D500 2268 0004 movea.l A1, [A0 + 0x4]
0000D504 2269 0354 movea.l A1, [A1 + 0x354]
0000D508 4E91 jsr [A1]
0000D50A 4AAE FFFC tst.l [A6 - 0x4]
0000D50E 4FEF 000C lea.l A7, [A7 + 0xC]
0000D512 6712 beq +0x14 /* 0000D526 */
0000D514 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000D518 2057 movea.l A0, [A7]
0000D51A 2268 0004 movea.l A1, [A0 + 0x4]
0000D51E 2269 00B4 movea.l A1, [A1 + 0xB4]
0000D522 4E91 jsr [A1]
0000D524 584F addq.w A7, 4
label0000D526:
0000D526 486E FFFC pea.l [A6 - 0x4]
0000D52A 2F3C 6E65 7874 move.l -[A7], 0x6E657874 /* 'next' */
0000D530 61FF FFFF 42FE bsr -0xBD00 /* 00001830 */
0000D536 2F08 move.l -[A7], A0
0000D538 2057 movea.l A0, [A7]
0000D53A 2268 0004 movea.l A1, [A0 + 0x4]
0000D53E 2269 0354 movea.l A1, [A1 + 0x354]
0000D542 4E91 jsr [A1]
0000D544 4AAE FFFC tst.l [A6 - 0x4]
0000D548 4FEF 000C lea.l A7, [A7 + 0xC]
0000D54C 6736 beq +0x38 /* 0000D584 */
0000D54E 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000D552 2057 movea.l A0, [A7]
0000D554 2268 0004 movea.l A1, [A0 + 0x4]
0000D558 2269 00B4 movea.l A1, [A1 + 0xB4]
0000D55C 4E91 jsr [A1]
0000D55E 4879 0001 6F2A push.l 0x16F2A
0000D564 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000D568 2057 movea.l A0, [A7]
0000D56A 2268 0004 movea.l A1, [A0 + 0x4]
0000D56E 2269 0028 movea.l A1, [A1 + 0x28]
0000D572 4E91 jsr [A1]
0000D574 4227 clr.b -[A7]
0000D576 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000D57A 4EB9 0000 2152 jsr [0x00002152]
0000D580 4FEF 0012 lea.l A7, [A7 + 0x12]
label0000D584:
0000D584 486E FFFC pea.l [A6 - 0x4]
0000D588 4878 0385 push.l 0x385
0000D58C 61FF FFFF 42A2 bsr -0xBD5C /* 00001830 */
0000D592 2F08 move.l -[A7], A0
0000D594 2057 movea.l A0, [A7]
0000D596 2268 0004 movea.l A1, [A0 + 0x4]
0000D59A 2269 0354 movea.l A1, [A1 + 0x354]
0000D59E 4E91 jsr [A1]
0000D5A0 4AAE FFFC tst.l [A6 - 0x4]
0000D5A4 4FEF 000C lea.l A7, [A7 + 0xC]
0000D5A8 6712 beq +0x14 /* 0000D5BC */
0000D5AA 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000D5AE 2057 movea.l A0, [A7]
0000D5B0 2268 0004 movea.l A1, [A0 + 0x4]
0000D5B4 2269 00A4 movea.l A1, [A1 + 0xA4]
0000D5B8 4E91 jsr [A1]
0000D5BA 584F addq.w A7, 4
label0000D5BC:
0000D5BC 4E5E unlink A6
0000D5BE 4E75 rts
0000D5C0 4E56 FFFC link A6, -0x0004
0000D5C4 42AE FFFC clr.l [A6 - 0x4]
0000D5C8 486E FFFC pea.l [A6 - 0x4]
0000D5CC 2F3C 6E65 7874 move.l -[A7], 0x6E657874 /* 'next' */
0000D5D2 61FF FFFF 425C bsr -0xBDA2 /* 00001830 */
0000D5D8 2F08 move.l -[A7], A0
0000D5DA 2057 movea.l A0, [A7]
0000D5DC 2268 0004 movea.l A1, [A0 + 0x4]
0000D5E0 2269 0354 movea.l A1, [A1 + 0x354]
0000D5E4 4E91 jsr [A1]
0000D5E6 4AAE FFFC tst.l [A6 - 0x4]
0000D5EA 4FEF 000C lea.l A7, [A7 + 0xC]
0000D5EE 6742 beq +0x44 /* 0000D632 */
0000D5F0 4879 0001 6F24 push.l 0x16F24
0000D5F6 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000D5FA 2057 movea.l A0, [A7]
0000D5FC 2268 0004 movea.l A1, [A0 + 0x4]
0000D600 2269 0028 movea.l A1, [A1 + 0x28]
0000D604 4E91 jsr [A1]
0000D606 4227 clr.b -[A7]
0000D608 4878 0006 push.l 0x6
0000D60C 61FF FFFF 4222 bsr -0xBDDC /* 00001830 */
0000D612 2F08 move.l -[A7], A0
0000D614 2057 movea.l A0, [A7]
0000D616 2268 0004 movea.l A1, [A0 + 0x4]
0000D61A 2269 0358 movea.l A1, [A1 + 0x358]
0000D61E 4E91 jsr [A1]
0000D620 1F3C 0001 move.b -[A7], 0x1
0000D624 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000D628 4EB9 0000 2152 jsr [0x00002152]
0000D62E 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000D632:
0000D632 486E FFFC pea.l [A6 - 0x4]
0000D636 2F3C 7361 7665 move.l -[A7], 0x73617665 /* 'save' */
0000D63C 61FF FFFF 41F2 bsr -0xBE0C /* 00001830 */
0000D642 2F08 move.l -[A7], A0
0000D644 2057 movea.l A0, [A7]
0000D646 2268 0004 movea.l A1, [A0 + 0x4]
0000D64A 2269 0354 movea.l A1, [A1 + 0x354]
0000D64E 4E91 jsr [A1]
0000D650 4AAE FFFC tst.l [A6 - 0x4]
0000D654 4FEF 000C lea.l A7, [A7 + 0xC]
0000D658 670E beq +0x10 /* 0000D668 */
0000D65A 4227 clr.b -[A7]
0000D65C 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000D660 4EB9 0000 2152 jsr [0x00002152]
0000D666 5C4F addq.w A7, 6
label0000D668:
0000D668 4E5E unlink A6
0000D66A 4E75 rts
0000D66C 4E56 FFFC link A6, -0x0004
0000D670 48E7 0038 movem.l -[A7], A2,A3,A4
0000D674 286E 0008 movea.l A4, [A6 + 0x8]
0000D678 4227 clr.b -[A7]
0000D67A 61FF FFFF EF6E bsr -0x1090 /* 0000C5EA */
0000D680 61FF FFFF 41AE bsr -0xBE50 /* 00001830 */
0000D686 2448 movea.l A2, A0
0000D688 2F0A move.l -[A7], A2
0000D68A 2057 movea.l A0, [A7]
0000D68C 2268 0004 movea.l A1, [A0 + 0x4]
0000D690 2269 0364 movea.l A1, [A1 + 0x364]
0000D694 4E91 jsr [A1]
0000D696 2648 movea.l A3, A0
0000D698 4267 clr.w -[A7]
0000D69A 4879 0001 6EC2 push.l 0x16EC2
0000D6A0 4879 0001 6DD0 push.l 0x16DD0
0000D6A6 4878 0004 push.l 0x4
0000D6AA 2F3C 4368 5677 move.l -[A7], 0x43685677 /* 'ChVw' */
0000D6B0 2F0C move.l -[A7], A4
0000D6B2 2057 movea.l A0, [A7]
0000D6B4 2268 0004 movea.l A1, [A0 + 0x4]
0000D6B8 2269 0010 movea.l A1, [A1 + 0x10]
0000D6BC 4E91 jsr [A1]
0000D6BE 504F addq.w A7, 8
0000D6C0 2F08 move.l -[A7], A0
0000D6C2 4EB9 0000 2582 jsr [0x00002582]
0000D6C8 2448 movea.l A2, A0
0000D6CA 200A move.l D0, A2
0000D6CC 4FEF 0018 lea.l A7, [A7 + 0x18]
0000D6D0 661E bne +0x20 /* 0000D6F0 */
0000D6D2 42A7 clr.l -[A7]
0000D6D4 486E FFFC pea.l [A6 - 0x4]
0000D6D8 2D7C 6E69 6C50 FFFC move.l [A6 - 0x4], 0x6E696C50 /* 'nilP' */
0000D6E0 4879 0001 6DCE push.l 0x16DCE
0000D6E6 4EB9 0000 2542 jsr [0x00002542]
0000D6EC 4FEF 000C lea.l A7, [A7 + 0xC]
label0000D6F0:
0000D6F0 2F0A move.l -[A7], A2
0000D6F2 2F0B move.l -[A7], A3
0000D6F4 2057 movea.l A0, [A7]
0000D6F6 2268 0004 movea.l A1, [A0 + 0x4]
0000D6FA 2269 0188 movea.l A1, [A1 + 0x188]
0000D6FE 4E91 jsr [A1]
0000D700 200C move.l D0, A4
0000D702 4A80 tst.l D0
0000D704 6708 beq +0xA /* 0000D70E */
0000D706 204C movea.l A0, A4
0000D708 41E8 00A8 lea.l A0, [A0 + 0xA8]
0000D70C 6002 bra +0x4 /* 0000D710 */
label0000D70E:
0000D70E 204C movea.l A0, A4
label0000D710:
0000D710 4850 pea.l [A0]
0000D712 4EB9 0000 4152 jsr [0x00004152]
0000D718 4FEF 000C lea.l A7, [A7 + 0xC]
0000D71C 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000D720 4E5E unlink A6
0000D722 4E75 rts
0000D724 206F 0008 movea.l A0, [A7 + 0x8]
0000D728 30BC 008D move.w [A0], 0x8D
0000D72C 303C 008D move.w D0, 0x8D
0000D730 4E75 rts
0000D732 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0000D73A 4EF9 0000 D3BE jmp [0x0000D3BE]
0000D740 206F 0004 movea.l A0, [A7 + 0x4]
0000D744 5088 addq.l A0, 8
0000D746 2010 move.l D0, [A0]
0000D748 0680 FFFF FF20 addi.l D0, 0xFFFFFF20
0000D74E D1AF 0004 add.l [A7 + 0x4], D0
0000D752 4EF9 0000 D3BE jmp [0x0000D3BE]
0000D758 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
0000D760 4EF9 0000 D3BE jmp [0x0000D3BE]
fn0000D766:
0000D766 4E56 0000 link A6, 0
0000D76A 2F0A move.l -[A7], A2
0000D76C 246E 0008 movea.l A2, [A6 + 0x8]
0000D770 2F2E 000C move.l -[A7], [A6 + 0xC]
0000D774 2F0A move.l -[A7], A2
0000D776 61FF FFFF 660E bsr -0x99F0 /* 00003D86 */
0000D77C 486A 004E pea.l [A2 + 0x4E]
0000D780 4EB9 0000 305A jsr [0x0000305A]
0000D786 41ED 0028 lea.l A0, [A5 + 0x28]
0000D78A 2488 move.l [A2], A0
0000D78C 41ED 0028 lea.l A0, [A5 + 0x28]
0000D790 41E8 0034 lea.l A0, [A0 + 0x34]
0000D794 2548 004E move.l [A2 + 0x4E], A0
0000D798 204A movea.l A0, A2
0000D79A 4FEF 000C lea.l A7, [A7 + 0xC]
0000D79E 245F movea.l A2, [A7]+
0000D7A0 4E5E unlink A6
0000D7A2 4E75 rts
0000D7A4 4E56 0000 link A6, 0
0000D7A8 2F0A move.l -[A7], A2
0000D7AA 246E 0008 movea.l A2, [A6 + 0x8]
0000D7AE 200A move.l D0, A2
0000D7B0 673C beq +0x3E /* 0000D7EE */
0000D7B2 41ED 0028 lea.l A0, [A5 + 0x28]
0000D7B6 2488 move.l [A2], A0
0000D7B8 41ED 0028 lea.l A0, [A5 + 0x28]
0000D7BC 41E8 0034 lea.l A0, [A0 + 0x34]
0000D7C0 2548 004E move.l [A2 + 0x4E], A0
0000D7C4 4267 clr.w -[A7]
0000D7C6 486A 004E pea.l [A2 + 0x4E]
0000D7CA 4EB9 0000 3062 jsr [0x00003062]
0000D7D0 4267 clr.w -[A7]
0000D7D2 2F0A move.l -[A7], A2
0000D7D4 61FF FFFF 65E4 bsr -0x9A1A /* 00003DBA */
0000D7DA 4A6E 000C tst.w [A6 + 0xC]
0000D7DE 4FEF 000C lea.l A7, [A7 + 0xC]
0000D7E2 6F0A ble +0xC /* 0000D7EE */
0000D7E4 2F0A move.l -[A7], A2
0000D7E6 4EB9 0000 2592 jsr [0x00002592]
0000D7EC 584F addq.w A7, 4
label0000D7EE:
0000D7EE 204A movea.l A0, A2
0000D7F0 245F movea.l A2, [A7]+
0000D7F2 4E5E unlink A6
0000D7F4 4E75 rts
0000D7F6 4E56 FFFC link A6, -0x0004
0000D7FA 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
0000D7FE 246E 0008 movea.l A2, [A6 + 0x8]
0000D802 262E 000C move.l D3, [A6 + 0xC]
0000D806 1A2E 0010 move.b D5, [A6 + 0x10]
0000D80A 0C05 0002 cmpi.b D5, 0x2
0000D80E 6606 bne +0x8 /* 0000D816 */
0000D810 4A83 tst.l D3
0000D812 6F02 ble +0x4 /* 0000D816 */
0000D814 4483 neg.l D3
label0000D816:
0000D816 554F subq.w A7, 2
0000D818 2F0A move.l -[A7], A2
0000D81A 61FF FFFF 67FE bsr -0x9800 /* 0000401A */
0000D820 584F addq.w A7, 4
0000D822 3F00 move.w -[A7], D0
0000D824 7000 moveq.l D0, 0x00
0000D826 1005 move.b D0, D5
0000D828 3F00 move.w -[A7], D0
0000D82A 2F03 move.l -[A7], D3
0000D82C 4EB9 0000 24D2 jsr [0x000024D2]
0000D832 301F move.w D0, [A7]+
0000D834 3800 move.w D4, D0
0000D836 3004 move.w D0, D4
0000D838 48C0 ext.l D0
0000D83A 671C beq +0x1E /* 0000D858 */
0000D83C 42A7 clr.l -[A7]
0000D83E 486E FFFC pea.l [A6 - 0x4]
0000D842 3044 movea.w A0, D4
0000D844 2D48 FFFC move.l [A6 - 0x4], A0
0000D848 4879 0001 698A push.l 0x1698A
0000D84E 4EB9 0000 2542 jsr [0x00002542]
0000D854 4FEF 000C lea.l A7, [A7 + 0xC]
label0000D858:
0000D858 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
0000D85C 4E5E unlink A6
0000D85E 4E75 rts
0000D860 4E56 FFF8 link A6, -0x0008
0000D864 2F03 move.l -[A7], D3
0000D866 554F subq.w A7, 2
0000D868 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000D86C 61FF FFFF 67AC bsr -0x9852 /* 0000401A */
0000D872 584F addq.w A7, 4
0000D874 3F00 move.w -[A7], D0
0000D876 486E FFF8 pea.l [A6 - 0x8]
0000D87A 4EB9 0000 24CA jsr [0x000024CA]
0000D880 301F move.w D0, [A7]+
0000D882 3600 move.w D3, D0
0000D884 3003 move.w D0, D3
0000D886 48C0 ext.l D0
0000D888 671C beq +0x1E /* 0000D8A6 */
0000D88A 42A7 clr.l -[A7]
0000D88C 486E FFFC pea.l [A6 - 0x4]
0000D890 3043 movea.w A0, D3
0000D892 2D48 FFFC move.l [A6 - 0x4], A0
0000D896 4879 0001 698A push.l 0x1698A
0000D89C 4EB9 0000 2542 jsr [0x00002542]
0000D8A2 4FEF 000C lea.l A7, [A7 + 0xC]
label0000D8A6:
0000D8A6 202E FFF8 move.l D0, [A6 - 0x8]
0000D8AA 261F move.l D3, [A7]+
0000D8AC 4E5E unlink A6
0000D8AE 4E75 rts
0000D8B0 4E56 FFFC link A6, -0x0004
0000D8B4 48E7 1820 movem.l -[A7], D3,D4,A2
0000D8B8 246E 0008 movea.l A2, [A6 + 0x8]
0000D8BC 282E 000C move.l D4, [A6 + 0xC]
0000D8C0 554F subq.w A7, 2
0000D8C2 2F0A move.l -[A7], A2
0000D8C4 61FF FFFF 6754 bsr -0x98AA /* 0000401A */
0000D8CA 584F addq.w A7, 4
0000D8CC 3F00 move.w -[A7], D0
0000D8CE 2F04 move.l -[A7], D4
0000D8D0 4EB9 0000 24C2 jsr [0x000024C2]
0000D8D6 301F move.w D0, [A7]+
0000D8D8 3600 move.w D3, D0
0000D8DA 3003 move.w D0, D3
0000D8DC 48C0 ext.l D0
0000D8DE 671C beq +0x1E /* 0000D8FC */
0000D8E0 42A7 clr.l -[A7]
0000D8E2 486E FFFC pea.l [A6 - 0x4]
0000D8E6 3043 movea.w A0, D3
0000D8E8 2D48 FFFC move.l [A6 - 0x4], A0
0000D8EC 4879 0001 698A push.l 0x1698A
0000D8F2 4EB9 0000 2542 jsr [0x00002542]
0000D8F8 4FEF 000C lea.l A7, [A7 + 0xC]
label0000D8FC:
0000D8FC 2F04 move.l -[A7], D4
0000D8FE 486A 004E pea.l [A2 + 0x4E]
0000D902 4EB9 0000 307A jsr [0x0000307A]
0000D908 504F addq.w A7, 8
0000D90A 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000D90E 4E5E unlink A6
0000D910 4E75 rts
0000D912 4E56 FFF8 link A6, -0x0008
0000D916 2F03 move.l -[A7], D3
0000D918 554F subq.w A7, 2
0000D91A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000D91E 61FF FFFF 66FA bsr -0x9904 /* 0000401A */
0000D924 584F addq.w A7, 4
0000D926 3F00 move.w -[A7], D0
0000D928 486E FFF8 pea.l [A6 - 0x8]
0000D92C 4EB9 0000 24BA jsr [0x000024BA]
0000D932 301F move.w D0, [A7]+
0000D934 3600 move.w D3, D0
0000D936 3003 move.w D0, D3
0000D938 48C0 ext.l D0
0000D93A 671C beq +0x1E /* 0000D958 */
0000D93C 42A7 clr.l -[A7]
0000D93E 486E FFFC pea.l [A6 - 0x4]
0000D942 3043 movea.w A0, D3
0000D944 2D48 FFFC move.l [A6 - 0x4], A0
0000D948 4879 0001 698A push.l 0x1698A
0000D94E 4EB9 0000 2542 jsr [0x00002542]
0000D954 4FEF 000C lea.l A7, [A7 + 0xC]
label0000D958:
0000D958 202E FFF8 move.l D0, [A6 - 0x8]
0000D95C 261F move.l D3, [A7]+
0000D95E 4E5E unlink A6
0000D960 4E75 rts
0000D962 4E56 0000 link A6, 0
0000D966 48E7 0038 movem.l -[A7], A2,A3,A4
0000D96A 286E 0008 movea.l A4, [A6 + 0x8]
0000D96E 266E 000C movea.l A3, [A6 + 0xC]
0000D972 246E 0010 movea.l A2, [A6 + 0x10]
0000D976 554F subq.w A7, 2
0000D978 2F0C move.l -[A7], A4
0000D97A 61FF FFFF 669E bsr -0x9960 /* 0000401A */
0000D980 584F addq.w A7, 4
0000D982 3F00 move.w -[A7], D0
0000D984 2F0A move.l -[A7], A2
0000D986 2F0B move.l -[A7], A3
0000D988 4EB9 0000 24AA jsr [0x000024AA]
0000D98E 301F move.w D0, [A7]+
0000D990 48C0 ext.l D0
0000D992 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000D996 4E5E unlink A6
0000D998 4E75 rts
0000D99A 4E56 0000 link A6, 0
0000D99E 48E7 0038 movem.l -[A7], A2,A3,A4
0000D9A2 286E 0008 movea.l A4, [A6 + 0x8]
0000D9A6 266E 000C movea.l A3, [A6 + 0xC]
0000D9AA 246E 0010 movea.l A2, [A6 + 0x10]
0000D9AE 554F subq.w A7, 2
0000D9B0 2F0C move.l -[A7], A4
0000D9B2 61FF FFFF 6666 bsr -0x9998 /* 0000401A */
0000D9B8 584F addq.w A7, 4
0000D9BA 3F00 move.w -[A7], D0
0000D9BC 2F0A move.l -[A7], A2
0000D9BE 2F0B move.l -[A7], A3
0000D9C0 4EB9 0000 24A2 jsr [0x000024A2]
0000D9C6 301F move.w D0, [A7]+
0000D9C8 48C0 ext.l D0
0000D9CA 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000D9CE 4E5E unlink A6
0000D9D0 4E75 rts
0000D9D2 4E56 0000 link A6, 0
0000D9D6 486E 0010 pea.l [A6 + 0x10]
0000D9DA 2F2E 000C move.l -[A7], [A6 + 0xC]
0000D9DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000D9E2 2057 movea.l A0, [A7]
0000D9E4 2250 movea.l A1, [A0]
0000D9E6 2269 0020 movea.l A1, [A1 + 0x20]
0000D9EA 4E91 jsr [A1]
0000D9EC 202E 0010 move.l D0, [A6 + 0x10]
0000D9F0 4E5E unlink A6
0000D9F2 4E75 rts
0000D9F4 06AF FFFF FFB2 0004 addi.l [A7 + 0x4], 0xFFFFFFB2
0000D9FC 4EF9 0000 D99E jmp [0x0000D99E]
0000DA02 06AF FFFF FFB2 0004 addi.l [A7 + 0x4], 0xFFFFFFB2
0000DA0A 4EF9 0000 D966 jmp [0x0000D966]
0000DA10 06AF FFFF FFB2 0004 addi.l [A7 + 0x4], 0xFFFFFFB2
0000DA18 4EF9 0000 D916 jmp [0x0000D916]
0000DA1E 06AF FFFF FFB2 0004 addi.l [A7 + 0x4], 0xFFFFFFB2
0000DA26 4EF9 0000 D8B4 jmp [0x0000D8B4]
0000DA2C 06AF FFFF FFB2 0004 addi.l [A7 + 0x4], 0xFFFFFFB2
0000DA34 4EF9 0000 D864 jmp [0x0000D864]
0000DA3A 06AF FFFF FFB2 0004 addi.l [A7 + 0x4], 0xFFFFFFB2
0000DA42 4EF9 0000 D7FA jmp [0x0000D7FA]
0000DA48 06AF FFFF FFB2 0004 addi.l [A7 + 0x4], 0xFFFFFFB2
0000DA50 4EF9 0000 D7A8 jmp [0x0000D7A8]
fn0000DA56:
0000DA56 4E56 0000 link A6, 0
0000DA5A 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000DA5E 246E 0008 movea.l A2, [A6 + 0x8]
0000DA62 382E 000C move.w D4, [A6 + 0xC]
0000DA66 262E 000E move.l D3, [A6 + 0xE]
0000DA6A 286E 0012 movea.l A4, [A6 + 0x12]
0000DA6E 4A44 tst.w D4
0000DA70 6714 beq +0x16 /* 0000DA86 */
0000DA72 204A movea.l A0, A2
0000DA74 41E8 0200 lea.l A0, [A0 + 0x200]
0000DA78 2648 movea.l A3, A0
0000DA7A 2488 move.l [A2], A0
0000DA7C 2F0B move.l -[A7], A3
0000DA7E 4EB9 0000 3F3A jsr [0x00003F3A]
0000DA84 584F addq.w A7, 4
label0000DA86:
0000DA86 2F0C move.l -[A7], A4
0000DA88 2F03 move.l -[A7], D3
0000DA8A 4267 clr.w -[A7]
0000DA8C 2F0A move.l -[A7], A2
0000DA8E 61FF FFFF C4D0 bsr -0x3B2E /* 00009F60 */
0000DA94 41F9 0001 662E lea.l A0, [0x0001662E]
0000DA9A 2548 0004 move.l [A2 + 0x4], A0
0000DA9E 41F9 0001 662E lea.l A0, [0x0001662E]
0000DAA4 41E8 01C8 lea.l A0, [A0 + 0x1C8]
0000DAA8 2252 movea.l A1, [A2]
0000DAAA 2288 move.l [A1], A0
0000DAAC 2652 movea.l A3, [A2]
0000DAAE 204A movea.l A0, A2
0000DAB0 41E8 0200 lea.l A0, [A0 + 0x200]
0000DAB4 91CB sub.l A0, A3
0000DAB6 2748 0008 move.l [A3 + 0x8], A0
0000DABA 204A movea.l A0, A2
0000DABC 4FEF 000E lea.l A7, [A7 + 0xE]
0000DAC0 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000DAC4 4E5E unlink A6
0000DAC6 4E75 rts
0000DAC8 4E56 0000 link A6, 0
0000DACC 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000DAD0 246E 0008 movea.l A2, [A6 + 0x8]
0000DAD4 362E 000C move.w D3, [A6 + 0xC]
0000DAD8 200A move.l D0, A2
0000DADA 6752 beq +0x54 /* 0000DB2E */
0000DADC 41F9 0001 662E lea.l A0, [0x0001662E]
0000DAE2 2548 0004 move.l [A2 + 0x4], A0
0000DAE6 41F9 0001 662E lea.l A0, [0x0001662E]
0000DAEC 41E8 01C8 lea.l A0, [A0 + 0x1C8]
0000DAF0 2252 movea.l A1, [A2]
0000DAF2 2288 move.l [A1], A0
0000DAF4 2652 movea.l A3, [A2]
0000DAF6 204A movea.l A0, A2
0000DAF8 41E8 0200 lea.l A0, [A0 + 0x200]
0000DAFC 2848 movea.l A4, A0
0000DAFE 91CB sub.l A0, A3
0000DB00 2748 0008 move.l [A3 + 0x8], A0
0000DB04 4267 clr.w -[A7]
0000DB06 2F0A move.l -[A7], A2
0000DB08 61FF FFFF C4F2 bsr -0x3B0C /* 00009FFC */
0000DB0E 4A43 tst.w D3
0000DB10 5C4F addq.w A7, 6
0000DB12 670C beq +0xE /* 0000DB20 */
0000DB14 4267 clr.w -[A7]
0000DB16 2F0C move.l -[A7], A4
0000DB18 4EB9 0000 3F42 jsr [0x00003F42]
0000DB1E 5C4F addq.w A7, 6
label0000DB20:
0000DB20 4A43 tst.w D3
0000DB22 6F0A ble +0xC /* 0000DB2E */
0000DB24 2F0A move.l -[A7], A2
0000DB26 4EB9 0000 2592 jsr [0x00002592]
0000DB2C 584F addq.w A7, 4
label0000DB2E:
0000DB2E 204A movea.l A0, A2
0000DB30 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000DB34 4E5E unlink A6
0000DB36 4E75 rts
0000DB38 4E56 FFD0 link A6, -0x0030
0000DB3C 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2
0000DB40 246E 0008 movea.l A2, [A6 + 0x8]
0000DB44 486E FFD0 pea.l [A6 - 0x30]
0000DB48 4EB9 0000 2652 jsr [0x00002652]
0000DB4E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000DB52 A88A syscall TextSize
0000DB54 486E FFF8 pea.l [A6 - 0x8]
0000DB58 A88B syscall GetFontInfo
0000DB5A 42A7 clr.l -[A7]
0000DB5C 486A 007A pea.l [A2 + 0x7A]
0000DB60 486E FFD8 pea.l [A6 - 0x28]
0000DB64 61FF FFFF DC92 bsr -0x236C /* 0000B7F8 */
0000DB6A 302A 01EC move.w D0, [A2 + 0x1EC]
0000DB6E 48C0 ext.l D0
0000DB70 362A 01E6 move.w D3, [A2 + 0x1E6]
0000DB74 3203 move.w D1, D3
0000DB76 48C1 ext.l D1
0000DB78 3A2A 01EA move.w D5, [A2 + 0x1EA]
0000DB7C 48C5 ext.l D5
0000DB7E 9A81 sub.l D5, D1
0000DB80 4C40 5805 movem.l D0,D2,A3,A4,A6, D0
0000DB84 3F03 move.w -[A7], D3
0000DB86 3F2A 01E8 move.w -[A7], [A2 + 0x1E8]
0000DB8A A893 syscall MoveTo
0000DB8C 7600 moveq.l D3, 0x00
0000DB8E 4FEF 0010 lea.l A7, [A7 + 0x10]
0000DB92 605E bra +0x60 /* 0000DBF2 */
label0000DB94:
0000DB94 302E FFF8 move.w D0, [A6 - 0x8]
0000DB98 48C0 ext.l D0
0000DB9A 4C7C 0800 0000 0002 movem.l A3, 0x2
0000DBA2 3204 move.w D1, D4
0000DBA4 48C1 ext.l D1
0000DBA6 D280 add.l D1, D0
0000DBA8 3003 move.w D0, D3
0000DBAA 48C0 ext.l D0
0000DBAC D081 add.l D0, D1
0000DBAE 3F00 move.w -[A7], D0
0000DBB0 302E FFFE move.w D0, [A6 - 0x2]
0000DBB4 48C0 ext.l D0
0000DBB6 322A 01E8 move.w D1, [A2 + 0x1E8]
0000DBBA 48C1 ext.l D1
0000DBBC 9280 sub.l D1, D0
0000DBBE 302E FFFA move.w D0, [A6 - 0x6]
0000DBC2 48C0 ext.l D0
0000DBC4 9280 sub.l D1, D0
0000DBC6 3F01 move.w -[A7], D1
0000DBC8 A893 syscall MoveTo
0000DBCA 486E FFE8 pea.l [A6 - 0x18]
0000DBCE 486E FFD8 pea.l [A6 - 0x28]
0000DBD2 61FF FFFF DBDC bsr -0x2422 /* 0000B7B0 */
0000DBD8 486E FFE8 pea.l [A6 - 0x18]
0000DBDC 4267 clr.w -[A7]
0000DBDE 486E FFE8 pea.l [A6 - 0x18]
0000DBE2 61FF FFFF 7A0E bsr -0x85F0 /* 000055F2 */
0000DBE8 584F addq.w A7, 4
0000DBEA 3F00 move.w -[A7], D0
0000DBEC A885 syscall DrawText
0000DBEE D645 add.w D3, D5
0000DBF0 504F addq.w A7, 8
label0000DBF2:
0000DBF2 382A 01E6 move.w D4, [A2 + 0x1E6]
0000DBF6 3004 move.w D0, D4
0000DBF8 48C0 ext.l D0
0000DBFA 3C2A 01EA move.w D6, [A2 + 0x1EA]
0000DBFE 3206 move.w D1, D6
0000DC00 48C1 ext.l D1
0000DC02 9280 sub.l D1, D0
0000DC04 302A 01EC move.w D0, [A2 + 0x1EC]
0000DC08 48C0 ext.l D0
0000DC0A 9280 sub.l D1, D0
0000DC0C 3003 move.w D0, D3
0000DC0E 48C0 ext.l D0
0000DC10 B081 cmp.l D0, D1
0000DC12 6D80 blt -0x7E /* 0000DB94 */
0000DC14 302E FFF8 move.w D0, [A6 - 0x8]
0000DC18 48C0 ext.l D0
0000DC1A 4C7C 0800 0000 0002 movem.l A3, 0x2
0000DC22 3206 move.w D1, D6
0000DC24 48C1 ext.l D1
0000DC26 D280 add.l D1, D0
0000DC28 3F01 move.w -[A7], D1
0000DC2A 302E FFFE move.w D0, [A6 - 0x2]
0000DC2E 48C0 ext.l D0
0000DC30 322A 01E8 move.w D1, [A2 + 0x1E8]
0000DC34 48C1 ext.l D1
0000DC36 9280 sub.l D1, D0
0000DC38 302E FFFA move.w D0, [A6 - 0x6]
0000DC3C 48C0 ext.l D0
0000DC3E 9280 sub.l D1, D0
0000DC40 3F01 move.w -[A7], D1
0000DC42 A893 syscall MoveTo
0000DC44 486E FFE8 pea.l [A6 - 0x18]
0000DC48 486E FFD8 pea.l [A6 - 0x28]
0000DC4C 61FF FFFF DB62 bsr -0x249C /* 0000B7B0 */
0000DC52 486E FFE8 pea.l [A6 - 0x18]
0000DC56 4267 clr.w -[A7]
0000DC58 486E FFE8 pea.l [A6 - 0x18]
0000DC5C 61FF FFFF 7994 bsr -0x866A /* 000055F2 */
0000DC62 584F addq.w A7, 4
0000DC64 3F00 move.w -[A7], D0
0000DC66 A885 syscall DrawText
0000DC68 3F3C FFFF move.w -[A7], 0xFFFF
0000DC6C 486E FFD8 pea.l [A6 - 0x28]
0000DC70 61FF FFFF DB54 bsr -0x24AA /* 0000B7C6 */
0000DC76 3F3C FFFF move.w -[A7], 0xFFFF
0000DC7A 486E FFD0 pea.l [A6 - 0x30]
0000DC7E 4EB9 0000 265A jsr [0x0000265A]
0000DC84 4FEF 0014 lea.l A7, [A7 + 0x14]
0000DC88 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+
0000DC8C 4E5E unlink A6
0000DC8E 4E75 rts
0000DC90 4E56 FFF0 link A6, -0x0010
0000DC94 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000DC98 246E 0008 movea.l A2, [A6 + 0x8]
0000DC9C 486E FFF8 pea.l [A6 - 0x8]
0000DCA0 4EB9 0000 2652 jsr [0x00002652]
0000DCA6 61FF FFFF 9FD8 bsr -0x6026 /* 00007C80 */
0000DCAC 61FF FFFF BDDA bsr -0x4224 /* 00009A88 */
0000DCB2 3F00 move.w -[A7], D0
0000DCB4 A887 syscall TextFont
0000DCB6 4267 clr.w -[A7]
0000DCB8 A888 syscall TextFace
0000DCBA 4267 clr.w -[A7]
0000DCBC A88A syscall TextSize
0000DCBE 486E FFF0 pea.l [A6 - 0x10]
0000DCC2 A88B syscall GetFontInfo
0000DCC4 204A movea.l A0, A2
0000DCC6 41E8 00CA lea.l A0, [A0 + 0xCA]
0000DCCA 2648 movea.l A3, A0
0000DCCC 4850 pea.l [A0]
0000DCCE 61FF FFFF 7966 bsr -0x8698 /* 00005636 */
0000DCD4 584F addq.w A7, 4
0000DCD6 2F08 move.l -[A7], A0
0000DCD8 A88C syscall StringWidth
0000DCDA 301F move.w D0, [A7]+
0000DCDC 3800 move.w D4, D0
0000DCDE 362A 01E6 move.w D3, [A2 + 0x1E6]
0000DCE2 3003 move.w D0, D3
0000DCE4 48C0 ext.l D0
0000DCE6 322A 01EA move.w D1, [A2 + 0x1EA]
0000DCEA 48C1 ext.l D1
0000DCEC 9280 sub.l D1, D0
0000DCEE 3004 move.w D0, D4
0000DCF0 48C0 ext.l D0
0000DCF2 9280 sub.l D1, D0
0000DCF4 4C7C 1801 0000 0002 movem.l D0,A3,A4, 0x2
0000DCFC 3003 move.w D0, D3
0000DCFE 48C0 ext.l D0
0000DD00 D081 add.l D0, D1
0000DD02 3F00 move.w -[A7], D0
0000DD04 302E FFF0 move.w D0, [A6 - 0x10]
0000DD08 48C0 ext.l D0
0000DD0A 322A 01E8 move.w D1, [A2 + 0x1E8]
0000DD0E 48C1 ext.l D1
0000DD10 5A81 addq.l D1, 5
0000DD12 D280 add.l D1, D0
0000DD14 3F01 move.w -[A7], D1
0000DD16 A893 syscall MoveTo
0000DD18 2F0B move.l -[A7], A3
0000DD1A 61FF FFFF 791A bsr -0x86E4 /* 00005636 */
0000DD20 584F addq.w A7, 4
0000DD22 2F08 move.l -[A7], A0
0000DD24 A884 syscall DrawString
0000DD26 3F3C FFFF move.w -[A7], 0xFFFF
0000DD2A 486E FFF8 pea.l [A6 - 0x8]
0000DD2E 4EB9 0000 265A jsr [0x0000265A]
0000DD34 504F addq.w A7, 8
0000DD36 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000DD3A 4E5E unlink A6
0000DD3C 4E75 rts
0000DD3E 4E56 FFE6 link A6, -0x001A
0000DD42 2F0A move.l -[A7], A2
0000DD44 246E 0008 movea.l A2, [A6 + 0x8]
0000DD48 486E FFF8 pea.l [A6 - 0x8]
0000DD4C 2F0A move.l -[A7], A2
0000DD4E 2057 movea.l A0, [A7]
0000DD50 2268 0004 movea.l A1, [A0 + 0x4]
0000DD54 2269 003C movea.l A1, [A1 + 0x3C]
0000DD58 4E91 jsr [A1]
0000DD5A 066E 0014 FFFA addi.w [A6 - 0x6], 0x14
0000DD60 2D7C 403E 0000 FFE6 move.l [A6 - 0x1A], 0x403E0000 /* '@>\0\0' */
0000DD68 42AE FFEA clr.l [A6 - 0x16]
0000DD6C 486E FFFE pea.l [A6 - 0x2]
0000DD70 486E FFEE pea.l [A6 - 0x12]
0000DD74 3F3C 200E move.w -[A7], 0x200E
0000DD78 A9EB syscall Pack4/FP68K
0000DD7A 486E FFE6 pea.l [A6 - 0x1A]
0000DD7E 486E FFEE pea.l [A6 - 0x12]
0000DD82 3F3C 0802 move.w -[A7], 0x802
0000DD86 A9EB syscall Pack4/FP68K
0000DD88 486E FFEE pea.l [A6 - 0x12]
0000DD8C 3F3C 0016 move.w -[A7], 0x16
0000DD90 A9EB syscall Pack4/FP68K
0000DD92 486E FFEE pea.l [A6 - 0x12]
0000DD96 486E FFEE pea.l [A6 - 0x12]
0000DD9A 3F3C 2810 move.w -[A7], 0x2810
0000DD9E A9EB syscall Pack4/FP68K
0000DDA0 3D6E FFF0 FFFE move.w [A6 - 0x2], [A6 - 0x10]
0000DDA6 046E 0014 FFFC subi.w [A6 - 0x4], 0x14
0000DDAC 256E FFF8 01E4 move.l [A2 + 0x1E4], [A6 - 0x8]
0000DDB2 256E FFFC 01E8 move.l [A2 + 0x1E8], [A6 - 0x4]
0000DDB8 504F addq.w A7, 8
0000DDBA 245F movea.l A2, [A7]+
0000DDBC 4E5E unlink A6
0000DDBE 4E75 rts
0000DDC0 4E56 FFD4 link A6, -0x002C
0000DDC4 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000DDC8 246E 0008 movea.l A2, [A6 + 0x8]
0000DDCC 2D6A 01E4 FFF8 move.l [A6 - 0x8], [A2 + 0x1E4]
0000DDD2 2D6A 01E8 FFFC move.l [A6 - 0x4], [A2 + 0x1E8]
0000DDD8 046E 0014 FFFC subi.w [A6 - 0x4], 0x14
0000DDDE 066E 0019 FFF8 addi.w [A6 - 0x8], 0x19
0000DDE4 486A 00A2 pea.l [A2 + 0xA2]
0000DDE8 61FF FFFF 3172 bsr -0xCE8C /* 00000F5C */
0000DDEE 322E FFF8 move.w D1, [A6 - 0x8]
0000DDF2 48C1 ext.l D1
0000DDF4 342E FFFC move.w D2, [A6 - 0x4]
0000DDF8 48C2 ext.l D2
0000DDFA 9481 sub.l D2, D1
0000DDFC 4C40 2002 movem.l D1,A5, D0
0000DE00 3602 move.w D3, D2
0000DE02 3D6E FFF8 FFF4 move.w [A6 - 0xC], [A6 - 0x8]
0000DE08 3D6E FFFA FFF6 move.w [A6 - 0xA], [A6 - 0x6]
0000DE0E 42A7 clr.l -[A7]
0000DE10 486A 00A2 pea.l [A2 + 0xA2]
0000DE14 486E FFD4 pea.l [A6 - 0x2C]
0000DE18 61FF FFFF D968 bsr -0x2696 /* 0000B782 */
0000DE1E 4FEF 0010 lea.l A7, [A7 + 0x10]
0000DE22 6000 008E bra +0x90 /* 0000DEB2 */
label0000DE26:
0000DE26 4878 0042 push.l 0x42 /* 'B' */
0000DE2A 4EB9 0000 258A jsr [0x0000258A]
0000DE30 2648 movea.l A3, A0
0000DE32 2008 move.l D0, A0
0000DE34 584F addq.w A7, 4
0000DE36 6750 beq +0x52 /* 0000DE88 */
0000DE38 2F0A move.l -[A7], A2
0000DE3A 486E FFF4 pea.l [A6 - 0xC]
0000DE3E 3003 move.w D0, D3
0000DE40 48C0 ext.l D0
0000DE42 4C7C 0800 0000 0002 movem.l A3, 0x2
0000DE4A 3F00 move.w -[A7], D0
0000DE4C 302E FFFA move.w D0, [A6 - 0x6]
0000DE50 48C0 ext.l D0
0000DE52 322E FFFE move.w D1, [A6 - 0x2]
0000DE56 48C1 ext.l D1
0000DE58 9280 sub.l D1, D0
0000DE5A 3F01 move.w -[A7], D1
0000DE5C 2F2A 01D8 move.l -[A7], [A2 + 0x1D8]
0000DE60 2F2A 01D4 move.l -[A7], [A2 + 0x1D4]
0000DE64 486E FFE4 pea.l [A6 - 0x1C]
0000DE68 486E FFE4 pea.l [A6 - 0x1C]
0000DE6C 2F0C move.l -[A7], A4
0000DE6E 61FF FFFF D8C8 bsr -0x2736 /* 0000B738 */
0000DE74 504F addq.w A7, 8
0000DE76 2F00 move.l -[A7], D0
0000DE78 3F3C 0001 move.w -[A7], 0x1
0000DE7C 2F0B move.l -[A7], A3
0000DE7E 61FF 0000 005A bsr +0x5C /* 0000DEDA */
0000DE84 4FEF 0022 lea.l A7, [A7 + 0x22]
label0000DE88:
0000DE88 D76E FFF4 add.w [A6 - 0xC], D3
label0000DE8C:
0000DE8C 486E FFE4 pea.l [A6 - 0x1C]
0000DE90 486E FFD4 pea.l [A6 - 0x2C]
0000DE94 61FF FFFF D88C bsr -0x2772 /* 0000B722 */
0000DE9A 4A00 tst.b D0
0000DE9C 504F addq.w A7, 8
0000DE9E 6686 bne -0x78 /* 0000DE26 */
0000DEA0 3F3C FFFF move.w -[A7], 0xFFFF
0000DEA4 486E FFD4 pea.l [A6 - 0x2C]
0000DEA8 61FF FFFF D8A6 bsr -0x2758 /* 0000B750 */
0000DEAE 5C4F addq.w A7, 6
0000DEB0 6008 bra +0xA /* 0000DEBA */
label0000DEB2:
0000DEB2 284A movea.l A4, A2
0000DEB4 49EC 00A2 lea.l A4, [A4 + 0xA2]
0000DEB8 60D2 bra -0x2C /* 0000DE8C */
label0000DEBA:
0000DEBA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000DEBE 4E5E unlink A6
0000DEC0 4E75 rts
0000DEC2 206F 0004 movea.l A0, [A7 + 0x4]
0000DEC6 5088 addq.l A0, 8
0000DEC8 2010 move.l D0, [A0]
0000DECA 0680 FFFF FE00 addi.l D0, 0xFFFFFE00
0000DED0 D1AF 0004 add.l [A7 + 0x4], D0
0000DED4 4EF9 0000 DACC jmp [0x0000DACC]
fn0000DEDA:
0000DEDA 4E56 FFC2 link A6, -0x003E
0000DEDE 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000DEE2 246E 0008 movea.l A2, [A6 + 0x8]
0000DEE6 266E 0012 movea.l A3, [A6 + 0x12]
0000DEEA 3E2E 0020 move.w D7, [A6 + 0x20]
0000DEEE 2A2E 0022 move.l D5, [A6 + 0x22]
0000DEF2 2C2E 0026 move.l D6, [A6 + 0x26]
0000DEF6 4A6E 000C tst.w [A6 + 0xC]
0000DEFA 6714 beq +0x16 /* 0000DF10 */
0000DEFC 204A movea.l A0, A2
0000DEFE 41E8 0036 lea.l A0, [A0 + 0x36]
0000DF02 2848 movea.l A4, A0
0000DF04 2488 move.l [A2], A0
0000DF06 2F0C move.l -[A7], A4
0000DF08 4EB9 0000 3F3A jsr [0x00003F3A]
0000DF0E 584F addq.w A7, 4
label0000DF10:
0000DF10 7000 moveq.l D0, 0x00
0000DF12 102B 000F move.b D0, [A3 + 0xF]
0000DF16 3F00 move.w -[A7], D0
0000DF18 7000 moveq.l D0, 0x00
0000DF1A 102B 000E move.b D0, [A3 + 0xE]
0000DF1E 3F00 move.w -[A7], D0
0000DF20 2F2B 000A move.l -[A7], [A3 + 0xA]
0000DF24 7000 moveq.l D0, 0x00
0000DF26 102B 0008 move.b D0, [A3 + 0x8]
0000DF2A 3F00 move.w -[A7], D0
0000DF2C 4267 clr.w -[A7]
0000DF2E 2F0A move.l -[A7], A2
0000DF30 61FF FFFF CD6A bsr -0x3294 /* 0000AC9C */
0000DF36 41F9 0001 63C6 lea.l A0, [0x000163C6]
0000DF3C 2548 0004 move.l [A2 + 0x4], A0
0000DF40 41F9 0001 63C6 lea.l A0, [0x000163C6]
0000DF46 41E8 0174 lea.l A0, [A0 + 0x174]
0000DF4A 2252 movea.l A1, [A2]
0000DF4C 2288 move.l [A1], A0
0000DF4E 2852 movea.l A4, [A2]
0000DF50 204A movea.l A0, A2
0000DF52 41E8 0036 lea.l A0, [A0 + 0x36]
0000DF56 91CC sub.l A0, A4
0000DF58 2948 0008 move.l [A4 + 0x8], A0
0000DF5C 1F3C 0001 move.b -[A7], 0x1
0000DF60 2F06 move.l -[A7], D6
0000DF62 2F0A move.l -[A7], A2
0000DF64 4EB9 0000 34F2 jsr [0x000034F2]
0000DF6A 42A7 clr.l -[A7]
0000DF6C 2F0A move.l -[A7], A2
0000DF6E 2057 movea.l A0, [A7]
0000DF70 2268 0004 movea.l A1, [A0 + 0x4]
0000DF74 2269 00E8 movea.l A1, [A1 + 0xE8]
0000DF78 4E91 jsr [A1]
0000DF7A 3D6E 001E FFC2 move.w [A6 - 0x3E], [A6 + 0x1E]
0000DF80 486E FFC2 pea.l [A6 - 0x3E]
0000DF84 486E FFC2 pea.l [A6 - 0x3E]
0000DF88 3F3C 200E move.w -[A7], 0x200E
0000DF8C A9EB syscall Pack4/FP68K
0000DF8E 486E FFC2 pea.l [A6 - 0x3E]
0000DF92 486E FFC2 pea.l [A6 - 0x3E]
0000DF96 3F3C 0810 move.w -[A7], 0x810
0000DF9A A9EB syscall Pack4/FP68K
0000DF9C 486E FFC2 pea.l [A6 - 0x3E]
0000DFA0 486E FFCC pea.l [A6 - 0x34]
0000DFA4 3F3C 080E move.w -[A7], 0x80E
0000DFA8 A9EB syscall Pack4/FP68K
0000DFAA 4853 pea.l [A3]
0000DFAC 486E FFCC pea.l [A6 - 0x34]
0000DFB0 3F3C 0804 move.w -[A7], 0x804
0000DFB4 A9EB syscall Pack4/FP68K
0000DFB6 486E 0016 pea.l [A6 + 0x16]
0000DFBA 486E FFCC pea.l [A6 - 0x34]
0000DFBE 3F3C 0806 move.w -[A7], 0x806
0000DFC2 A9EB syscall Pack4/FP68K
0000DFC4 486E FFCC pea.l [A6 - 0x34]
0000DFC8 486E FFD6 pea.l [A6 - 0x2A]
0000DFCC 3F3C 0810 move.w -[A7], 0x810
0000DFD0 A9EB syscall Pack4/FP68K
0000DFD2 486E FFD6 pea.l [A6 - 0x2A]
0000DFD6 486E FFDE pea.l [A6 - 0x22]
0000DFDA 3F3C 080E move.w -[A7], 0x80E
0000DFDE A9EB syscall Pack4/FP68K
0000DFE0 486E FFDE pea.l [A6 - 0x22]
0000DFE4 3F3C 0016 move.w -[A7], 0x16
0000DFE8 A9EB syscall Pack4/FP68K
0000DFEA 486E FFDE pea.l [A6 - 0x22]
0000DFEE 486E FFDE pea.l [A6 - 0x22]
0000DFF2 3F3C 2810 move.w -[A7], 0x2810
0000DFF6 A9EB syscall Pack4/FP68K
0000DFF8 3C2E FFE0 move.w D6, [A6 - 0x20]
0000DFFC 2045 movea.l A0, D5
0000DFFE 3610 move.w D3, [A0]
0000E000 3828 0002 move.w D4, [A0 + 0x2]
0000E004 486E FFF0 pea.l [A6 - 0x10]
0000E008 3F04 move.w -[A7], D4
0000E00A 3F03 move.w -[A7], D3
0000E00C 3006 move.w D0, D6
0000E00E 48C0 ext.l D0
0000E010 3204 move.w D1, D4
0000E012 48C1 ext.l D1
0000E014 D280 add.l D1, D0
0000E016 3F01 move.w -[A7], D1
0000E018 3007 move.w D0, D7
0000E01A 48C0 ext.l D0
0000E01C 3203 move.w D1, D3
0000E01E 48C1 ext.l D1
0000E020 D280 add.l D1, D0
0000E022 3F01 move.w -[A7], D1
0000E024 A8A7 syscall SetRect
0000E026 4878 002E push.l 0x2E /* '.' */
0000E02A 4EB9 0000 258A jsr [0x0000258A]
0000E030 2648 movea.l A3, A0
0000E032 2008 move.l D0, A0
0000E034 4FEF 0026 lea.l A7, [A7 + 0x26]
0000E038 6712 beq +0x14 /* 0000E04C */
0000E03A 4227 clr.b -[A7]
0000E03C 486E FFF0 pea.l [A6 - 0x10]
0000E040 2F0B move.l -[A7], A3
0000E042 61FF FFFF DCDE bsr -0x2320 /* 0000BD22 */
0000E048 4FEF 000A lea.l A7, [A7 + 0xA]
label0000E04C:
0000E04C 254B 0032 move.l [A2 + 0x32], A3
0000E050 2F2A 0032 move.l -[A7], [A2 + 0x32]
0000E054 2057 movea.l A0, [A7]
0000E056 2250 movea.l A1, [A0]
0000E058 2269 0014 movea.l A1, [A1 + 0x14]
0000E05C 4E91 jsr [A1]
0000E05E 2648 movea.l A3, A0
0000E060 2053 movea.l A0, [A3]
0000E062 2D68 0002 FFF8 move.l [A6 - 0x8], [A0 + 0x2]
0000E068 2D68 0006 FFFC move.l [A6 - 0x4], [A0 + 0x6]
0000E06E 3F3C 000B move.w -[A7], 0xB
0000E072 A88A syscall TextSize
0000E074 486E FFE8 pea.l [A6 - 0x18]
0000E078 A88B syscall GetFontInfo
0000E07A 4227 clr.b -[A7]
0000E07C 302E FFF8 move.w D0, [A6 - 0x8]
0000E080 48C0 ext.l D0
0000E082 322E FFFC move.w D1, [A6 - 0x4]
0000E086 48C1 ext.l D1
0000E088 9280 sub.l D1, D0
0000E08A 3F01 move.w -[A7], D1
0000E08C 302E FFEC move.w D0, [A6 - 0x14]
0000E090 48C0 ext.l D0
0000E092 D080 add.l D0, D0
0000E094 322E FFFA move.w D1, [A6 - 0x6]
0000E098 48C1 ext.l D1
0000E09A 342E FFFE move.w D2, [A6 - 0x2]
0000E09E 48C2 ext.l D2
0000E0A0 9481 sub.l D2, D1
0000E0A2 D480 add.l D2, D0
0000E0A4 3F02 move.w -[A7], D2
0000E0A6 2F0A move.l -[A7], A2
0000E0A8 4EB9 0000 34BA jsr [0x000034BA]
0000E0AE 4227 clr.b -[A7]
0000E0B0 306E FFF8 movea.w A0, [A6 - 0x8]
0000E0B4 2F08 move.l -[A7], A0
0000E0B6 306E FFFA movea.w A0, [A6 - 0x6]
0000E0BA 2F08 move.l -[A7], A0
0000E0BC 2F0A move.l -[A7], A2
0000E0BE 4EB9 0000 34D2 jsr [0x000034D2]
0000E0C4 2F2E 000E move.l -[A7], [A6 + 0xE]
0000E0C8 2F0A move.l -[A7], A2
0000E0CA 61FF FFFF DC28 bsr -0x23D6 /* 0000BCF4 */
0000E0D0 204A movea.l A0, A2
0000E0D2 4FEF 0024 lea.l A7, [A7 + 0x24]
0000E0D6 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000E0DA 4E5E unlink A6
0000E0DC 4E75 rts
0000E0DE 4E56 0000 link A6, 0
0000E0E2 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000E0E6 246E 0008 movea.l A2, [A6 + 0x8]
0000E0EA 362E 000C move.w D3, [A6 + 0xC]
0000E0EE 200A move.l D0, A2
0000E0F0 6774 beq +0x76 /* 0000E166 */
0000E0F2 41F9 0001 63C6 lea.l A0, [0x000163C6]
0000E0F8 2548 0004 move.l [A2 + 0x4], A0
0000E0FC 41F9 0001 63C6 lea.l A0, [0x000163C6]
0000E102 41E8 0174 lea.l A0, [A0 + 0x174]
0000E106 2252 movea.l A1, [A2]
0000E108 2288 move.l [A1], A0
0000E10A 2652 movea.l A3, [A2]
0000E10C 204A movea.l A0, A2
0000E10E 41E8 0036 lea.l A0, [A0 + 0x36]
0000E112 2848 movea.l A4, A0
0000E114 91CB sub.l A0, A3
0000E116 2748 0008 move.l [A3 + 0x8], A0
0000E11A 266A 0032 movea.l A3, [A2 + 0x32]
0000E11E 200B move.l D0, A3
0000E120 6716 beq +0x18 /* 0000E138 */
0000E122 4A80 tst.l D0
0000E124 6712 beq +0x14 /* 0000E138 */
0000E126 3F3C 0001 move.w -[A7], 0x1
0000E12A 4853 pea.l [A3]
0000E12C 2057 movea.l A0, [A7]
0000E12E 2250 movea.l A1, [A0]
0000E130 2269 0008 movea.l A1, [A1 + 0x8]
0000E134 4E91 jsr [A1]
0000E136 5C4F addq.w A7, 6
label0000E138:
0000E138 42AA 0032 clr.l [A2 + 0x32]
0000E13C 4267 clr.w -[A7]
0000E13E 2F0A move.l -[A7], A2
0000E140 61FF FFFF CBDE bsr -0x3420 /* 0000AD20 */
0000E146 4A43 tst.w D3
0000E148 5C4F addq.w A7, 6
0000E14A 670C beq +0xE /* 0000E158 */
0000E14C 4267 clr.w -[A7]
0000E14E 2F0C move.l -[A7], A4
0000E150 4EB9 0000 3F42 jsr [0x00003F42]
0000E156 5C4F addq.w A7, 6
label0000E158:
0000E158 4A43 tst.w D3
0000E15A 6F0A ble +0xC /* 0000E166 */
0000E15C 2F0A move.l -[A7], A2
0000E15E 4EB9 0000 2592 jsr [0x00002592]
0000E164 584F addq.w A7, 4
label0000E166:
0000E166 204A movea.l A0, A2
0000E168 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000E16C 4E5E unlink A6
0000E16E 4E75 rts
0000E170 4E56 FFE2 link A6, -0x001E
0000E174 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000E178 246E 0008 movea.l A2, [A6 + 0x8]
0000E17C 4227 clr.b -[A7]
0000E17E 4227 clr.b -[A7]
0000E180 2F2A 0032 move.l -[A7], [A2 + 0x32]
0000E184 2057 movea.l A0, [A7]
0000E186 2250 movea.l A1, [A0]
0000E188 2269 0010 movea.l A1, [A1 + 0x10]
0000E18C 4E91 jsr [A1]
0000E18E 584F addq.w A7, 4
0000E190 2F08 move.l -[A7], A0
0000E192 3F2A 0028 move.w -[A7], [A2 + 0x28]
0000E196 3F2A 002A move.w -[A7], [A2 + 0x2A]
0000E19A 61FF FFFF BA04 bsr -0x45FA /* 00009BA0 */
0000E1A0 4227 clr.b -[A7]
0000E1A2 1F3C 0001 move.b -[A7], 0x1
0000E1A6 2F2A 0032 move.l -[A7], [A2 + 0x32]
0000E1AA 2057 movea.l A0, [A7]
0000E1AC 2250 movea.l A1, [A0]
0000E1AE 2269 0018 movea.l A1, [A1 + 0x18]
0000E1B2 4E91 jsr [A1]
0000E1B4 584F addq.w A7, 4
0000E1B6 2F08 move.l -[A7], A0
0000E1B8 3F2A 0028 move.w -[A7], [A2 + 0x28]
0000E1BC 3F2A 002A move.w -[A7], [A2 + 0x2A]
0000E1C0 61FF FFFF B9DE bsr -0x4620 /* 00009BA0 */
0000E1C6 302A 002C move.w D0, [A2 + 0x2C]
0000E1CA 48C0 ext.l D0
0000E1CC 2F00 move.l -[A7], D0
0000E1CE 4879 0001 65E8 push.l 0x165E8
0000E1D4 486E FFE2 pea.l [A6 - 0x1E]
0000E1D8 61FF 0000 5852 bsr +0x5854 /* 00013A2C */
0000E1DE 3F3C 000B move.w -[A7], 0xB
0000E1E2 A88A syscall TextSize
0000E1E4 486E FFF8 pea.l [A6 - 0x8]
0000E1E8 A88B syscall GetFontInfo
0000E1EA 362E FFFA move.w D3, [A6 - 0x6]
0000E1EE 48C3 ext.l D3
0000E1F0 322E FFF8 move.w D1, [A6 - 0x8]
0000E1F4 48C1 ext.l D1
0000E1F6 D283 add.l D1, D3
0000E1F8 362E FFFE move.w D3, [A6 - 0x2]
0000E1FC 48C3 ext.l D3
0000E1FE D681 add.l D3, D1
0000E200 2F2A 0032 move.l -[A7], [A2 + 0x32]
0000E204 2057 movea.l A0, [A7]
0000E206 2250 movea.l A1, [A0]
0000E208 2269 0014 movea.l A1, [A1 + 0x14]
0000E20C 4E91 jsr [A1]
0000E20E 2648 movea.l A3, A0
0000E210 2053 movea.l A0, [A3]
0000E212 2D68 0002 FFF0 move.l [A6 - 0x10], [A0 + 0x2]
0000E218 2D68 0006 FFF4 move.l [A6 - 0xC], [A0 + 0x6]
0000E21E 382E FFF2 move.w D4, [A6 - 0xE]
0000E222 486E FFE8 pea.l [A6 - 0x18]
0000E226 302E FFFC move.w D0, [A6 - 0x4]
0000E22A 48C0 ext.l D0
0000E22C D080 add.l D0, D0
0000E22E 3204 move.w D1, D4
0000E230 48C1 ext.l D1
0000E232 9280 sub.l D1, D0
0000E234 3F01 move.w -[A7], D1
0000E236 302E FFF0 move.w D0, [A6 - 0x10]
0000E23A 48C0 ext.l D0
0000E23C 322E FFF4 move.w D1, [A6 - 0xC]
0000E240 48C1 ext.l D1
0000E242 9280 sub.l D1, D0
0000E244 3003 move.w D0, D3
0000E246 48C0 ext.l D0
0000E248 9280 sub.l D1, D0
0000E24A 4C7C 1801 0000 0002 movem.l D0,A3,A4, 0x2
0000E252 302E FFF0 move.w D0, [A6 - 0x10]
0000E256 48C0 ext.l D0
0000E258 D081 add.l D0, D1
0000E25A 3F00 move.w -[A7], D0
0000E25C 3F04 move.w -[A7], D4
0000E25E 4267 clr.w -[A7]
0000E260 A8A7 syscall SetRect
0000E262 3003 move.w D0, D3
0000E264 48C0 ext.l D0
0000E266 322E FFE8 move.w D1, [A6 - 0x18]
0000E26A 48C1 ext.l D1
0000E26C D280 add.l D1, D0
0000E26E 3D41 FFEC move.w [A6 - 0x14], D1
0000E272 4227 clr.b -[A7]
0000E274 3F3C FFFF move.w -[A7], 0xFFFF
0000E278 486E FFE8 pea.l [A6 - 0x18]
0000E27C 486E FFE2 pea.l [A6 - 0x1E]
0000E280 61FF FFFF 7370 bsr -0x8C8E /* 000055F2 */
0000E286 584F addq.w A7, 4
0000E288 2F00 move.l -[A7], D0
0000E28A 486E FFE2 pea.l [A6 - 0x1E]
0000E28E 4EB9 0000 2702 jsr [0x00002702]
0000E294 2F0A move.l -[A7], A2
0000E296 61FF FFFF CC4E bsr -0x33B0 /* 0000AEE6 */
0000E29C 4FEF 003C lea.l A7, [A7 + 0x3C]
0000E2A0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000E2A4 4E5E unlink A6
0000E2A6 4E75 rts
0000E2A8 4E56 0000 link A6, 0
0000E2AC 2F0A move.l -[A7], A2
0000E2AE 246E 0008 movea.l A2, [A6 + 0x8]
0000E2B2 2F2A 0032 move.l -[A7], [A2 + 0x32]
0000E2B6 2057 movea.l A0, [A7]
0000E2B8 2250 movea.l A1, [A0]
0000E2BA 2269 0010 movea.l A1, [A1 + 0x10]
0000E2BE 4E91 jsr [A1]
0000E2C0 584F addq.w A7, 4
0000E2C2 245F movea.l A2, [A7]+
0000E2C4 4E5E unlink A6
0000E2C6 4E75 rts
0000E2C8 4E56 0000 link A6, 0
0000E2CC 2F0A move.l -[A7], A2
0000E2CE 246E 0008 movea.l A2, [A6 + 0x8]
0000E2D2 2F2A 0032 move.l -[A7], [A2 + 0x32]
0000E2D6 2057 movea.l A0, [A7]
0000E2D8 2250 movea.l A1, [A0]
0000E2DA 2269 0018 movea.l A1, [A1 + 0x18]
0000E2DE 4E91 jsr [A1]
0000E2E0 584F addq.w A7, 4
0000E2E2 245F movea.l A2, [A7]+
0000E2E4 4E5E unlink A6
0000E2E6 4E75 rts
0000E2E8 4E56 0000 link A6, 0
0000E2EC 2F0A move.l -[A7], A2
0000E2EE 246E 0008 movea.l A2, [A6 + 0x8]
0000E2F2 2F2A 0032 move.l -[A7], [A2 + 0x32]
0000E2F6 2057 movea.l A0, [A7]
0000E2F8 2250 movea.l A1, [A0]
0000E2FA 2269 0014 movea.l A1, [A1 + 0x14]
0000E2FE 4E91 jsr [A1]
0000E300 584F addq.w A7, 4
0000E302 245F movea.l A2, [A7]+
0000E304 4E5E unlink A6
0000E306 4E75 rts
0000E308 206F 0004 movea.l A0, [A7 + 0x4]
0000E30C 5088 addq.l A0, 8
0000E30E 2010 move.l D0, [A0]
0000E310 0680 FFFF FFCA addi.l D0, 0xFFFFFFCA
0000E316 D1AF 0004 add.l [A7 + 0x4], D0
0000E31A 4EF9 0000 E0E2 jmp [0x0000E0E2]
fn0000E320:
0000E320 4E56 FF84 link A6, -0x007C
0000E324 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000E328 246E 0008 movea.l A2, [A6 + 0x8]
0000E32C 382E 000C move.w D4, [A6 + 0xC]
0000E330 262E 000E move.l D3, [A6 + 0xE]
0000E334 286E 0012 movea.l A4, [A6 + 0x12]
0000E338 4A44 tst.w D4
0000E33A 6714 beq +0x16 /* 0000E350 */
0000E33C 204A movea.l A0, A2
0000E33E 41E8 0030 lea.l A0, [A0 + 0x30]
0000E342 2648 movea.l A3, A0
0000E344 2488 move.l [A2], A0
0000E346 2F0B move.l -[A7], A3
0000E348 4EB9 0000 3F3A jsr [0x00003F3A]
0000E34E 584F addq.w A7, 4
label0000E350:
0000E350 4267 clr.w -[A7]
0000E352 2F0A move.l -[A7], A2
0000E354 4EB9 0000 3412 jsr [0x00003412]
0000E35A 41F9 0001 61DA lea.l A0, [0x000161DA]
0000E360 2548 0004 move.l [A2 + 0x4], A0
0000E364 41F9 0001 61DA lea.l A0, [0x000161DA]
0000E36A 41E8 0150 lea.l A0, [A0 + 0x150]
0000E36E 2252 movea.l A1, [A2]
0000E370 2288 move.l [A1], A0
0000E372 2652 movea.l A3, [A2]
0000E374 204A movea.l A0, A2
0000E376 41E8 0030 lea.l A0, [A0 + 0x30]
0000E37A 91CB sub.l A0, A3
0000E37C 2748 0008 move.l [A3 + 0x8], A0
0000E380 2543 0028 move.l [A2 + 0x28], D3
0000E384 254C 002C move.l [A2 + 0x2C], A4
0000E388 206A 002C movea.l A0, [A2 + 0x2C]
0000E38C 2050 movea.l A0, [A0]
0000E38E 2D68 0008 FFF8 move.l [A6 - 0x8], [A0 + 0x8]
0000E394 2D68 000C FFFC move.l [A6 - 0x4], [A0 + 0xC]
0000E39A 206A 0028 movea.l A0, [A2 + 0x28]
0000E39E 2050 movea.l A0, [A0]
0000E3A0 2D68 0002 FFF0 move.l [A6 - 0x10], [A0 + 0x2]
0000E3A6 2D68 0006 FFF4 move.l [A6 - 0xC], [A0 + 0x6]
0000E3AC 302E FFF0 move.w D0, [A6 - 0x10]
0000E3B0 48C0 ext.l D0
0000E3B2 322E FFF4 move.w D1, [A6 - 0xC]
0000E3B6 48C1 ext.l D1
0000E3B8 9280 sub.l D1, D0
0000E3BA 2601 move.l D3, D1
0000E3BC 2D41 FF84 move.l [A6 - 0x7C], D1
0000E3C0 486E FF84 pea.l [A6 - 0x7C]
0000E3C4 486E FF84 pea.l [A6 - 0x7C]
0000E3C8 3F3C 280E move.w -[A7], 0x280E
0000E3CC A9EB syscall Pack4/FP68K
0000E3CE 486E FF84 pea.l [A6 - 0x7C]
0000E3D2 486E FF84 pea.l [A6 - 0x7C]
0000E3D6 3F3C 0810 move.w -[A7], 0x810
0000E3DA A9EB syscall Pack4/FP68K
0000E3DC 302E FFF8 move.w D0, [A6 - 0x8]
0000E3E0 48C0 ext.l D0
0000E3E2 322E FFFC move.w D1, [A6 - 0x4]
0000E3E6 48C1 ext.l D1
0000E3E8 9280 sub.l D1, D0
0000E3EA 2D41 FF8E move.l [A6 - 0x72], D1
0000E3EE 486E FF8E pea.l [A6 - 0x72]
0000E3F2 486E FF8E pea.l [A6 - 0x72]
0000E3F6 3F3C 280E move.w -[A7], 0x280E
0000E3FA A9EB syscall Pack4/FP68K
0000E3FC 486E FF8E pea.l [A6 - 0x72]
0000E400 486E FF8E pea.l [A6 - 0x72]
0000E404 3F3C 0810 move.w -[A7], 0x810
0000E408 A9EB syscall Pack4/FP68K
0000E40A 486E FF8E pea.l [A6 - 0x72]
0000E40E 486E FF98 pea.l [A6 - 0x68]
0000E412 3F3C 080E move.w -[A7], 0x80E
0000E416 A9EB syscall Pack4/FP68K
0000E418 486E FF84 pea.l [A6 - 0x7C]
0000E41C 486E FF98 pea.l [A6 - 0x68]
0000E420 3F3C 0806 move.w -[A7], 0x806
0000E424 A9EB syscall Pack4/FP68K
0000E426 486E FF98 pea.l [A6 - 0x68]
0000E42A 486E FFA2 pea.l [A6 - 0x5E]
0000E42E 3F3C 0810 move.w -[A7], 0x810
0000E432 A9EB syscall Pack4/FP68K
0000E434 2D6E FFA2 FFD8 move.l [A6 - 0x28], [A6 - 0x5E]
0000E43A 2D6E FFA6 FFDC move.l [A6 - 0x24], [A6 - 0x5A]
0000E440 302E FFF2 move.w D0, [A6 - 0xE]
0000E444 48C0 ext.l D0
0000E446 322E FFF6 move.w D1, [A6 - 0xA]
0000E44A 48C1 ext.l D1
0000E44C 9280 sub.l D1, D0
0000E44E 2801 move.l D4, D1
0000E450 2D41 FF98 move.l [A6 - 0x68], D1
0000E454 486E FF98 pea.l [A6 - 0x68]
0000E458 486E FF98 pea.l [A6 - 0x68]
0000E45C 3F3C 280E move.w -[A7], 0x280E
0000E460 A9EB syscall Pack4/FP68K
0000E462 486E FF98 pea.l [A6 - 0x68]
0000E466 486E FF98 pea.l [A6 - 0x68]
0000E46A 3F3C 0810 move.w -[A7], 0x810
0000E46E A9EB syscall Pack4/FP68K
0000E470 302E FFFA move.w D0, [A6 - 0x6]
0000E474 48C0 ext.l D0
0000E476 322E FFFE move.w D1, [A6 - 0x2]
0000E47A 48C1 ext.l D1
0000E47C 9280 sub.l D1, D0
0000E47E 2D41 FF8E move.l [A6 - 0x72], D1
0000E482 486E FF8E pea.l [A6 - 0x72]
0000E486 486E FF8E pea.l [A6 - 0x72]
0000E48A 3F3C 280E move.w -[A7], 0x280E
0000E48E A9EB syscall Pack4/FP68K
0000E490 486E FF8E pea.l [A6 - 0x72]
0000E494 486E FF8E pea.l [A6 - 0x72]
0000E498 3F3C 0810 move.w -[A7], 0x810
0000E49C A9EB syscall Pack4/FP68K
0000E49E 486E FF8E pea.l [A6 - 0x72]
0000E4A2 486E FF84 pea.l [A6 - 0x7C]
0000E4A6 3F3C 080E move.w -[A7], 0x80E
0000E4AA A9EB syscall Pack4/FP68K
0000E4AC 486E FF98 pea.l [A6 - 0x68]
0000E4B0 486E FF84 pea.l [A6 - 0x7C]
0000E4B4 3F3C 0806 move.w -[A7], 0x806
0000E4B8 A9EB syscall Pack4/FP68K
0000E4BA 486E FF84 pea.l [A6 - 0x7C]
0000E4BE 486E FFA2 pea.l [A6 - 0x5E]
0000E4C2 3F3C 0810 move.w -[A7], 0x810
0000E4C6 A9EB syscall Pack4/FP68K
0000E4C8 2D6E FFA2 FFD0 move.l [A6 - 0x30], [A6 - 0x5E]
0000E4CE 2D6E FFA6 FFD4 move.l [A6 - 0x2C], [A6 - 0x5A]
0000E4D4 486E FFD8 pea.l [A6 - 0x28]
0000E4D8 486E FF98 pea.l [A6 - 0x68]
0000E4DC 3F3C 080E move.w -[A7], 0x80E
0000E4E0 A9EB syscall Pack4/FP68K
0000E4E2 486E FFD0 pea.l [A6 - 0x30]
0000E4E6 486E FF98 pea.l [A6 - 0x68]
0000E4EA 3F3C 0808 move.w -[A7], 0x808
0000E4EE A9EB syscall Pack4/FP68K
0000E4F0 5C4F addq.w A7, 6
0000E4F2 6D0E blt +0x10 /* 0000E502 */
0000E4F4 2D6E FFD0 FFE0 move.l [A6 - 0x20], [A6 - 0x30]
0000E4FA 2D6E FFD4 FFE4 move.l [A6 - 0x1C], [A6 - 0x2C]
0000E500 600C bra +0xE /* 0000E50E */
label0000E502:
0000E502 2D6E FFD8 FFE0 move.l [A6 - 0x20], [A6 - 0x28]
0000E508 2D6E FFDC FFE4 move.l [A6 - 0x1C], [A6 - 0x24]
label0000E50E:
0000E50E 486E FFE8 pea.l [A6 - 0x18]
0000E512 42A7 clr.l -[A7]
0000E514 2D44 FF98 move.l [A6 - 0x68], D4
0000E518 486E FF98 pea.l [A6 - 0x68]
0000E51C 486E FF98 pea.l [A6 - 0x68]
0000E520 3F3C 280E move.w -[A7], 0x280E
0000E524 A9EB syscall Pack4/FP68K
0000E526 486E FF98 pea.l [A6 - 0x68]
0000E52A 486E FF98 pea.l [A6 - 0x68]
0000E52E 3F3C 0810 move.w -[A7], 0x810
0000E532 A9EB syscall Pack4/FP68K
0000E534 486E FFE0 pea.l [A6 - 0x20]
0000E538 486E FF8E pea.l [A6 - 0x72]
0000E53C 3F3C 080E move.w -[A7], 0x80E
0000E540 A9EB syscall Pack4/FP68K
0000E542 486E FF98 pea.l [A6 - 0x68]
0000E546 486E FF8E pea.l [A6 - 0x72]
0000E54A 3F3C 0804 move.w -[A7], 0x804
0000E54E A9EB syscall Pack4/FP68K
0000E550 486E FF8E pea.l [A6 - 0x72]
0000E554 486E FFA2 pea.l [A6 - 0x5E]
0000E558 3F3C 0810 move.w -[A7], 0x810
0000E55C A9EB syscall Pack4/FP68K
0000E55E 486E FFA2 pea.l [A6 - 0x5E]
0000E562 486E FF84 pea.l [A6 - 0x7C]
0000E566 3F3C 080E move.w -[A7], 0x80E
0000E56A A9EB syscall Pack4/FP68K
0000E56C 486E FF84 pea.l [A6 - 0x7C]
0000E570 3F3C 0016 move.w -[A7], 0x16
0000E574 A9EB syscall Pack4/FP68K
0000E576 486E FF84 pea.l [A6 - 0x7C]
0000E57A 486E FF84 pea.l [A6 - 0x7C]
0000E57E 3F3C 2810 move.w -[A7], 0x2810
0000E582 A9EB syscall Pack4/FP68K
0000E584 3F2E FF86 move.w -[A7], [A6 - 0x7A]
0000E588 2D43 FFAA move.l [A6 - 0x56], D3
0000E58C 486E FFAA pea.l [A6 - 0x56]
0000E590 486E FFAA pea.l [A6 - 0x56]
0000E594 3F3C 280E move.w -[A7], 0x280E
0000E598 A9EB syscall Pack4/FP68K
0000E59A 486E FFAA pea.l [A6 - 0x56]
0000E59E 486E FFAA pea.l [A6 - 0x56]
0000E5A2 3F3C 0810 move.w -[A7], 0x810
0000E5A6 A9EB syscall Pack4/FP68K
0000E5A8 486E FFE0 pea.l [A6 - 0x20]
0000E5AC 486E FFB4 pea.l [A6 - 0x4C]
0000E5B0 3F3C 080E move.w -[A7], 0x80E
0000E5B4 A9EB syscall Pack4/FP68K
0000E5B6 486E FFAA pea.l [A6 - 0x56]
0000E5BA 486E FFB4 pea.l [A6 - 0x4C]
0000E5BE 3F3C 0804 move.w -[A7], 0x804
0000E5C2 A9EB syscall Pack4/FP68K
0000E5C4 486E FFB4 pea.l [A6 - 0x4C]
0000E5C8 486E FFBE pea.l [A6 - 0x42]
0000E5CC 3F3C 0810 move.w -[A7], 0x810
0000E5D0 A9EB syscall Pack4/FP68K
0000E5D2 486E FFBE pea.l [A6 - 0x42]
0000E5D6 486E FFC6 pea.l [A6 - 0x3A]
0000E5DA 3F3C 080E move.w -[A7], 0x80E
0000E5DE A9EB syscall Pack4/FP68K
0000E5E0 486E FFC6 pea.l [A6 - 0x3A]
0000E5E4 3F3C 0016 move.w -[A7], 0x16
0000E5E8 A9EB syscall Pack4/FP68K
0000E5EA 486E FFC6 pea.l [A6 - 0x3A]
0000E5EE 486E FFC6 pea.l [A6 - 0x3A]
0000E5F2 3F3C 2810 move.w -[A7], 0x2810
0000E5F6 A9EB syscall Pack4/FP68K
0000E5F8 3F2E FFC8 move.w -[A7], [A6 - 0x38]
0000E5FC A8A7 syscall SetRect
0000E5FE 4227 clr.b -[A7]
0000E600 302E FFE8 move.w D0, [A6 - 0x18]
0000E604 48C0 ext.l D0
0000E606 322E FFEC move.w D1, [A6 - 0x14]
0000E60A 48C1 ext.l D1
0000E60C 9280 sub.l D1, D0
0000E60E 3F01 move.w -[A7], D1
0000E610 302E FFEA move.w D0, [A6 - 0x16]
0000E614 48C0 ext.l D0
0000E616 322E FFEE move.w D1, [A6 - 0x12]
0000E61A 48C1 ext.l D1
0000E61C 9280 sub.l D1, D0
0000E61E 3F01 move.w -[A7], D1
0000E620 2F0A move.l -[A7], A2
0000E622 4EB9 0000 34BA jsr [0x000034BA]
0000E628 42AA 0010 clr.l [A2 + 0x10]
0000E62C 42AA 0014 clr.l [A2 + 0x14]
0000E630 204A movea.l A0, A2
0000E632 4FEF 000A lea.l A7, [A7 + 0xA]
0000E636 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000E63A 4E5E unlink A6
0000E63C 4E75 rts
0000E63E 4E56 0000 link A6, 0
0000E642 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000E646 246E 0008 movea.l A2, [A6 + 0x8]
0000E64A 362E 000C move.w D3, [A6 + 0xC]
0000E64E 200A move.l D0, A2
0000E650 6752 beq +0x54 /* 0000E6A4 */
0000E652 41F9 0001 61DA lea.l A0, [0x000161DA]
0000E658 2548 0004 move.l [A2 + 0x4], A0
0000E65C 41F9 0001 61DA lea.l A0, [0x000161DA]
0000E662 41E8 0150 lea.l A0, [A0 + 0x150]
0000E666 2252 movea.l A1, [A2]
0000E668 2288 move.l [A1], A0
0000E66A 2652 movea.l A3, [A2]
0000E66C 204A movea.l A0, A2
0000E66E 41E8 0030 lea.l A0, [A0 + 0x30]
0000E672 2848 movea.l A4, A0
0000E674 91CB sub.l A0, A3
0000E676 2748 0008 move.l [A3 + 0x8], A0
0000E67A 4267 clr.w -[A7]
0000E67C 2F0A move.l -[A7], A2
0000E67E 4EB9 0000 342A jsr [0x0000342A]
0000E684 4A43 tst.w D3
0000E686 5C4F addq.w A7, 6
0000E688 670C beq +0xE /* 0000E696 */
0000E68A 4267 clr.w -[A7]
0000E68C 2F0C move.l -[A7], A4
0000E68E 4EB9 0000 3F42 jsr [0x00003F42]
0000E694 5C4F addq.w A7, 6
label0000E696:
0000E696 4A43 tst.w D3
0000E698 6F0A ble +0xC /* 0000E6A4 */
0000E69A 2F0A move.l -[A7], A2
0000E69C 4EB9 0000 2592 jsr [0x00002592]
0000E6A2 584F addq.w A7, 4
label0000E6A4:
0000E6A4 204A movea.l A0, A2
0000E6A6 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000E6AA 4E5E unlink A6
0000E6AC 4E75 rts
0000E6AE 4E56 FFF8 link A6, -0x0008
0000E6B2 2F0A move.l -[A7], A2
0000E6B4 246E 0008 movea.l A2, [A6 + 0x8]
0000E6B8 486E FFF8 pea.l [A6 - 0x8]
0000E6BC 2F0A move.l -[A7], A2
0000E6BE 2057 movea.l A0, [A7]
0000E6C0 2268 0004 movea.l A1, [A0 + 0x4]
0000E6C4 2269 003C movea.l A1, [A1 + 0x3C]
0000E6C8 4E91 jsr [A1]
0000E6CA 2F2A 0028 move.l -[A7], [A2 + 0x28]
0000E6CE 486E FFF8 pea.l [A6 - 0x8]
0000E6D2 A8F6 syscall DrawPicture
0000E6D4 504F addq.w A7, 8
0000E6D6 245F movea.l A2, [A7]+
0000E6D8 4E5E unlink A6
0000E6DA 4E75 rts
0000E6DC 206F 0004 movea.l A0, [A7 + 0x4]
0000E6E0 5088 addq.l A0, 8
0000E6E2 2010 move.l D0, [A0]
0000E6E4 0680 FFFF FFD0 addi.l D0, 0xFFFFFFD0
0000E6EA D1AF 0004 add.l [A7 + 0x4], D0
0000E6EE 4EF9 0000 E642 jmp [0x0000E642]
fn0000E6F4:
0000E6F4 4E56 0000 link A6, 0
0000E6F8 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000E6FC 246E 0008 movea.l A2, [A6 + 0x8]
0000E700 382E 000C move.w D4, [A6 + 0xC]
0000E704 262E 000E move.l D3, [A6 + 0xE]
0000E708 286E 0012 movea.l A4, [A6 + 0x12]
0000E70C 4A44 tst.w D4
0000E70E 6714 beq +0x16 /* 0000E724 */
0000E710 204A movea.l A0, A2
0000E712 41E8 0200 lea.l A0, [A0 + 0x200]
0000E716 2648 movea.l A3, A0
0000E718 2488 move.l [A2], A0
0000E71A 2F0B move.l -[A7], A3
0000E71C 4EB9 0000 3F3A jsr [0x00003F3A]
0000E722 584F addq.w A7, 4
label0000E724:
0000E724 2F0C move.l -[A7], A4
0000E726 2F03 move.l -[A7], D3
0000E728 4267 clr.w -[A7]
0000E72A 2F0A move.l -[A7], A2
0000E72C 61FF FFFF C856 bsr -0x37A8 /* 0000AF84 */
0000E732 41F9 0001 5E8E lea.l A0, [0x00015E8E]
0000E738 2548 0004 move.l [A2 + 0x4], A0
0000E73C 41F9 0001 5E8E lea.l A0, [0x00015E8E]
0000E742 41E8 01D0 lea.l A0, [A0 + 0x1D0]
0000E746 2252 movea.l A1, [A2]
0000E748 2288 move.l [A1], A0
0000E74A 2652 movea.l A3, [A2]
0000E74C 204A movea.l A0, A2
0000E74E 41E8 0200 lea.l A0, [A0 + 0x200]
0000E752 91CB sub.l A0, A3
0000E754 2748 0008 move.l [A3 + 0x8], A0
0000E758 204A movea.l A0, A2
0000E75A 4FEF 000E lea.l A7, [A7 + 0xE]
0000E75E 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000E762 4E5E unlink A6
0000E764 4E75 rts
0000E766 4E56 0000 link A6, 0
0000E76A 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000E76E 246E 0008 movea.l A2, [A6 + 0x8]
0000E772 362E 000C move.w D3, [A6 + 0xC]
0000E776 200A move.l D0, A2
0000E778 6752 beq +0x54 /* 0000E7CC */
0000E77A 41F9 0001 5E8E lea.l A0, [0x00015E8E]
0000E780 2548 0004 move.l [A2 + 0x4], A0
0000E784 41F9 0001 5E8E lea.l A0, [0x00015E8E]
0000E78A 41E8 01D0 lea.l A0, [A0 + 0x1D0]
0000E78E 2252 movea.l A1, [A2]
0000E790 2288 move.l [A1], A0
0000E792 2652 movea.l A3, [A2]
0000E794 204A movea.l A0, A2
0000E796 41E8 0200 lea.l A0, [A0 + 0x200]
0000E79A 2848 movea.l A4, A0
0000E79C 91CB sub.l A0, A3
0000E79E 2748 0008 move.l [A3 + 0x8], A0
0000E7A2 4267 clr.w -[A7]
0000E7A4 2F0A move.l -[A7], A2
0000E7A6 61FF FFFF C84E bsr -0x37B0 /* 0000AFF6 */
0000E7AC 4A43 tst.w D3
0000E7AE 5C4F addq.w A7, 6
0000E7B0 670C beq +0xE /* 0000E7BE */
0000E7B2 4267 clr.w -[A7]
0000E7B4 2F0C move.l -[A7], A4
0000E7B6 4EB9 0000 3F42 jsr [0x00003F42]
0000E7BC 5C4F addq.w A7, 6
label0000E7BE:
0000E7BE 4A43 tst.w D3
0000E7C0 6F0A ble +0xC /* 0000E7CC */
0000E7C2 2F0A move.l -[A7], A2
0000E7C4 4EB9 0000 2592 jsr [0x00002592]
0000E7CA 584F addq.w A7, 4
label0000E7CC:
0000E7CC 204A movea.l A0, A2
0000E7CE 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000E7D2 4E5E unlink A6
0000E7D4 4E75 rts
0000E7D6 4E56 FFD4 link A6, -0x002C
0000E7DA 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000E7DE 246E 0008 movea.l A2, [A6 + 0x8]
0000E7E2 2D6A 01E4 FFF8 move.l [A6 - 0x8], [A2 + 0x1E4]
0000E7E8 2D6A 01E8 FFFC move.l [A6 - 0x4], [A2 + 0x1E8]
0000E7EE 066E 0037 FFFA addi.w [A6 - 0x6], 0x37 /* '7' */
0000E7F4 486A 00A2 pea.l [A2 + 0xA2]
0000E7F8 61FF FFFF 2762 bsr -0xD89C /* 00000F5C */
0000E7FE 382E FFFA move.w D4, [A6 - 0x6]
0000E802 3204 move.w D1, D4
0000E804 48C1 ext.l D1
0000E806 342E FFFE move.w D2, [A6 - 0x2]
0000E80A 48C2 ext.l D2
0000E80C 9481 sub.l D2, D1
0000E80E 4C40 2002 movem.l D1,A5, D0
0000E812 3602 move.w D3, D2
0000E814 3D6E FFFC FFE4 move.w [A6 - 0x1C], [A6 - 0x4]
0000E81A 3D44 FFE6 move.w [A6 - 0x1A], D4
0000E81E 42A7 clr.l -[A7]
0000E820 486A 00A2 pea.l [A2 + 0xA2]
0000E824 486E FFD4 pea.l [A6 - 0x2C]
0000E828 61FF FFFF CF58 bsr -0x30A6 /* 0000B782 */
0000E82E 4FEF 0010 lea.l A7, [A7 + 0x10]
0000E832 6000 0084 bra +0x86 /* 0000E8B8 */
label0000E836:
0000E836 4878 0046 push.l 0x46 /* 'F' */
0000E83A 4EB9 0000 258A jsr [0x0000258A]
0000E840 2648 movea.l A3, A0
0000E842 2008 move.l D0, A0
0000E844 584F addq.w A7, 4
0000E846 6746 beq +0x48 /* 0000E88E */
0000E848 2F0A move.l -[A7], A2
0000E84A 486E FFE4 pea.l [A6 - 0x1C]
0000E84E 3F3C 000C move.w -[A7], 0xC
0000E852 302E FFF8 move.w D0, [A6 - 0x8]
0000E856 48C0 ext.l D0
0000E858 322E FFFC move.w D1, [A6 - 0x4]
0000E85C 48C1 ext.l D1
0000E85E 9280 sub.l D1, D0
0000E860 3F01 move.w -[A7], D1
0000E862 2F2A 01D8 move.l -[A7], [A2 + 0x1D8]
0000E866 2F2A 01D4 move.l -[A7], [A2 + 0x1D4]
0000E86A 486E FFE8 pea.l [A6 - 0x18]
0000E86E 486E FFE8 pea.l [A6 - 0x18]
0000E872 2F0C move.l -[A7], A4
0000E874 61FF FFFF CEC2 bsr -0x313C /* 0000B738 */
0000E87A 504F addq.w A7, 8
0000E87C 2F00 move.l -[A7], D0
0000E87E 3F3C 0001 move.w -[A7], 0x1
0000E882 2F0B move.l -[A7], A3
0000E884 61FF 0000 038E bsr +0x390 /* 0000EC14 */
0000E88A 4FEF 0022 lea.l A7, [A7 + 0x22]
label0000E88E:
0000E88E D76E FFE6 add.w [A6 - 0x1A], D3
label0000E892:
0000E892 486E FFE8 pea.l [A6 - 0x18]
0000E896 486E FFD4 pea.l [A6 - 0x2C]
0000E89A 61FF FFFF CE86 bsr -0x3178 /* 0000B722 */
0000E8A0 4A00 tst.b D0
0000E8A2 504F addq.w A7, 8
0000E8A4 6690 bne -0x6E /* 0000E836 */
0000E8A6 3F3C FFFF move.w -[A7], 0xFFFF
0000E8AA 486E FFD4 pea.l [A6 - 0x2C]
0000E8AE 61FF FFFF CEA0 bsr -0x315E /* 0000B750 */
0000E8B4 5C4F addq.w A7, 6
0000E8B6 6008 bra +0xA /* 0000E8C0 */
label0000E8B8:
0000E8B8 284A movea.l A4, A2
0000E8BA 49EC 00A2 lea.l A4, [A4 + 0xA2]
0000E8BE 60D2 bra -0x2C /* 0000E892 */
label0000E8C0:
0000E8C0 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000E8C4 4E5E unlink A6
0000E8C6 4E75 rts
0000E8C8 4E56 0000 link A6, 0
0000E8CC 2F0A move.l -[A7], A2
0000E8CE 246E 0008 movea.l A2, [A6 + 0x8]
0000E8D2 2F0A move.l -[A7], A2
0000E8D4 61FF FFFF B7CE bsr -0x4830 /* 0000A0A4 */
0000E8DA 2F0A move.l -[A7], A2
0000E8DC 2057 movea.l A0, [A7]
0000E8DE 2268 0004 movea.l A1, [A0 + 0x4]
0000E8E2 2269 01CC movea.l A1, [A1 + 0x1CC]
0000E8E6 4E91 jsr [A1]
0000E8E8 504F addq.w A7, 8
0000E8EA 245F movea.l A2, [A7]+
0000E8EC 4E5E unlink A6
0000E8EE 4E75 rts
0000E8F0 4E56 FF5A link A6, -0x00A6
0000E8F4 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
0000E8F8 246E 0008 movea.l A2, [A6 + 0x8]
0000E8FC 2D6A 01E4 FFF8 move.l [A6 - 0x8], [A2 + 0x1E4]
0000E902 2D6A 01E8 FFFC move.l [A6 - 0x4], [A2 + 0x1E8]
0000E908 066E 0037 FFFA addi.w [A6 - 0x6], 0x37 /* '7' */
0000E90E 486A 00A2 pea.l [A2 + 0xA2]
0000E912 61FF FFFF 2648 bsr -0xD9B6 /* 00000F5C */
0000E918 3A2E FFFA move.w D5, [A6 - 0x6]
0000E91C 3205 move.w D1, D5
0000E91E 48C1 ext.l D1
0000E920 342E FFFE move.w D2, [A6 - 0x2]
0000E924 48C2 ext.l D2
0000E926 9481 sub.l D2, D1
0000E928 4C40 2002 movem.l D1,A5, D0
0000E92C 3802 move.w D4, D2
0000E92E 3D6E FFFC FFF4 move.w [A6 - 0xC], [A6 - 0x4]
0000E934 3D45 FFF6 move.w [A6 - 0xA], D5
0000E938 42A7 clr.l -[A7]
0000E93A 486A 00A2 pea.l [A2 + 0xA2]
0000E93E 486E FF9E pea.l [A6 - 0x62]
0000E942 61FF FFFF CE3E bsr -0x31C0 /* 0000B782 */
0000E948 4FEF 0010 lea.l A7, [A7 + 0x10]
0000E94C 6000 0272 bra +0x274 /* 0000EBC0 */
label0000E950:
0000E950 486E FFCC pea.l [A6 - 0x34]
0000E954 486E FFDC pea.l [A6 - 0x24]
0000E958 2F0B move.l -[A7], A3
0000E95A 61FF FFFF CDDC bsr -0x3222 /* 0000B738 */
0000E960 5280 addq.l D0, 1
0000E962 504F addq.w A7, 8
0000E964 2F00 move.l -[A7], D0
0000E966 2F0B move.l -[A7], A3
0000E968 61FF 0000 0266 bsr +0x268 /* 0000EBD0 */
0000E96E 1A00 move.b D5, D0
0000E970 4A05 tst.b D5
0000E972 4FEF 000C lea.l A7, [A7 + 0xC]
0000E976 6700 0100 beq +0x102 /* 0000EA78 */
0000E97A 3004 move.w D0, D4
0000E97C 48C0 ext.l D0
0000E97E 322E FFF6 move.w D1, [A6 - 0xA]
0000E982 48C1 ext.l D1
0000E984 D280 add.l D1, D0
0000E986 3D41 FFF2 move.w [A6 - 0xE], D1
0000E98A 2D7C 4002 C000 FF5A move.l [A6 - 0xA6], 0x4002C000
0000E992 42AE FF5E clr.l [A6 - 0xA2]
0000E996 426E FF62 clr.w [A6 - 0x9E]
0000E99A 362E FFFC move.w D3, [A6 - 0x4]
0000E99E 302E FFF8 move.w D0, [A6 - 0x8]
0000E9A2 48C0 ext.l D0
0000E9A4 3203 move.w D1, D3
0000E9A6 48C1 ext.l D1
0000E9A8 9280 sub.l D1, D0
0000E9AA 2D41 FF64 move.l [A6 - 0x9C], D1
0000E9AE 486E FF64 pea.l [A6 - 0x9C]
0000E9B2 486E FF64 pea.l [A6 - 0x9C]
0000E9B6 3F3C 280E move.w -[A7], 0x280E
0000E9BA A9EB syscall Pack4/FP68K
0000E9BC 486E FF64 pea.l [A6 - 0x9C]
0000E9C0 486E FF64 pea.l [A6 - 0x9C]
0000E9C4 3F3C 0810 move.w -[A7], 0x810
0000E9C8 A9EB syscall Pack4/FP68K
0000E9CA 486E FFCC pea.l [A6 - 0x34]
0000E9CE 486E FF6E pea.l [A6 - 0x92]
0000E9D2 3F3C 080E move.w -[A7], 0x80E
0000E9D6 A9EB syscall Pack4/FP68K
0000E9D8 486A 01D4 pea.l [A2 + 0x1D4]
0000E9DC 486E FF6E pea.l [A6 - 0x92]
0000E9E0 3F3C 0806 move.w -[A7], 0x806
0000E9E4 A9EB syscall Pack4/FP68K
0000E9E6 486E FF64 pea.l [A6 - 0x9C]
0000E9EA 486E FF6E pea.l [A6 - 0x92]
0000E9EE 3F3C 0804 move.w -[A7], 0x804
0000E9F2 A9EB syscall Pack4/FP68K
0000E9F4 3D43 FF78 move.w [A6 - 0x88], D3
0000E9F8 486E FF78 pea.l [A6 - 0x88]
0000E9FC 486E FF78 pea.l [A6 - 0x88]
0000EA00 3F3C 200E move.w -[A7], 0x200E
0000EA04 A9EB syscall Pack4/FP68K
0000EA06 486E FF78 pea.l [A6 - 0x88]
0000EA0A 486E FF78 pea.l [A6 - 0x88]
0000EA0E 3F3C 0810 move.w -[A7], 0x810
0000EA12 A9EB syscall Pack4/FP68K
0000EA14 486E FF78 pea.l [A6 - 0x88]
0000EA18 486E FF82 pea.l [A6 - 0x7E]
0000EA1C 3F3C 080E move.w -[A7], 0x80E
0000EA20 A9EB syscall Pack4/FP68K
0000EA22 486E FF6E pea.l [A6 - 0x92]
0000EA26 486E FF82 pea.l [A6 - 0x7E]
0000EA2A 3F3C 0002 move.w -[A7], 0x2
0000EA2E A9EB syscall Pack4/FP68K
0000EA30 486E FF5A pea.l [A6 - 0xA6]
0000EA34 486E FF82 pea.l [A6 - 0x7E]
0000EA38 3F3C 0002 move.w -[A7], 0x2
0000EA3C A9EB syscall Pack4/FP68K
0000EA3E 486E FF82 pea.l [A6 - 0x7E]
0000EA42 486E FF8C pea.l [A6 - 0x74]
0000EA46 3F3C 0810 move.w -[A7], 0x810
0000EA4A A9EB syscall Pack4/FP68K
0000EA4C 486E FF8C pea.l [A6 - 0x74]
0000EA50 486E FF94 pea.l [A6 - 0x6C]
0000EA54 3F3C 080E move.w -[A7], 0x80E
0000EA58 A9EB syscall Pack4/FP68K
0000EA5A 486E FF94 pea.l [A6 - 0x6C]
0000EA5E 3F3C 0016 move.w -[A7], 0x16
0000EA62 A9EB syscall Pack4/FP68K
0000EA64 486E FF94 pea.l [A6 - 0x6C]
0000EA68 486E FF94 pea.l [A6 - 0x6C]
0000EA6C 3F3C 2810 move.w -[A7], 0x2810
0000EA70 A9EB syscall Pack4/FP68K
0000EA72 3D6E FF96 FFF0 move.w [A6 - 0x10], [A6 - 0x6A]
label0000EA78:
0000EA78 486E FFAE pea.l [A6 - 0x52]
0000EA7C 4EB9 0000 263A jsr [0x0000263A]
0000EA82 4EB9 0000 264A jsr [0x0000264A]
0000EA88 2F3C 0002 0002 move.l -[A7], 0x20002
0000EA8E A89B syscall PenSize
0000EA90 3D6E FFF6 FFEE move.w [A6 - 0x12], [A6 - 0xA]
0000EA96 302E FFF8 move.w D0, [A6 - 0x8]
0000EA9A 48C0 ext.l D0
0000EA9C 322E FFFC move.w D1, [A6 - 0x4]
0000EAA0 48C1 ext.l D1
0000EAA2 9280 sub.l D1, D0
0000EAA4 2D41 FF94 move.l [A6 - 0x6C], D1
0000EAA8 486E FF94 pea.l [A6 - 0x6C]
0000EAAC 486E FF94 pea.l [A6 - 0x6C]
0000EAB0 3F3C 280E move.w -[A7], 0x280E
0000EAB4 A9EB syscall Pack4/FP68K
0000EAB6 486E FF94 pea.l [A6 - 0x6C]
0000EABA 486E FF94 pea.l [A6 - 0x6C]
0000EABE 3F3C 0810 move.w -[A7], 0x810
0000EAC2 A9EB syscall Pack4/FP68K
0000EAC4 486E FFDC pea.l [A6 - 0x24]
0000EAC8 486E FF82 pea.l [A6 - 0x7E]
0000EACC 3F3C 080E move.w -[A7], 0x80E
0000EAD0 A9EB syscall Pack4/FP68K
0000EAD2 486E FF94 pea.l [A6 - 0x6C]
0000EAD6 486E FF82 pea.l [A6 - 0x7E]
0000EADA 3F3C 0804 move.w -[A7], 0x804
0000EADE A9EB syscall Pack4/FP68K
0000EAE0 486A 01D4 pea.l [A2 + 0x1D4]
0000EAE4 486E FF82 pea.l [A6 - 0x7E]
0000EAE8 3F3C 0806 move.w -[A7], 0x806
0000EAEC A9EB syscall Pack4/FP68K
0000EAEE 3D6E FFF4 FF78 move.w [A6 - 0x88], [A6 - 0xC]
0000EAF4 486E FF78 pea.l [A6 - 0x88]
0000EAF8 486E FF78 pea.l [A6 - 0x88]
0000EAFC 3F3C 200E move.w -[A7], 0x200E
0000EB00 A9EB syscall Pack4/FP68K
0000EB02 486E FF78 pea.l [A6 - 0x88]
0000EB06 486E FF78 pea.l [A6 - 0x88]
0000EB0A 3F3C 0810 move.w -[A7], 0x810
0000EB0E A9EB syscall Pack4/FP68K
0000EB10 486E FF78 pea.l [A6 - 0x88]
0000EB14 486E FF6E pea.l [A6 - 0x92]
0000EB18 3F3C 080E move.w -[A7], 0x80E
0000EB1C A9EB syscall Pack4/FP68K
0000EB1E 486E FF82 pea.l [A6 - 0x7E]
0000EB22 486E FF6E pea.l [A6 - 0x92]
0000EB26 3F3C 0002 move.w -[A7], 0x2
0000EB2A A9EB syscall Pack4/FP68K
0000EB2C 486E FF6E pea.l [A6 - 0x92]
0000EB30 486E FF8C pea.l [A6 - 0x74]
0000EB34 3F3C 0810 move.w -[A7], 0x810
0000EB38 A9EB syscall Pack4/FP68K
0000EB3A 486E FF8C pea.l [A6 - 0x74]
0000EB3E 486E FF64 pea.l [A6 - 0x9C]
0000EB42 3F3C 080E move.w -[A7], 0x80E
0000EB46 A9EB syscall Pack4/FP68K
0000EB48 486E FF64 pea.l [A6 - 0x9C]
0000EB4C 3F3C 0016 move.w -[A7], 0x16
0000EB50 A9EB syscall Pack4/FP68K
0000EB52 486E FF64 pea.l [A6 - 0x9C]
0000EB56 486E FF64 pea.l [A6 - 0x9C]
0000EB5A 3F3C 2810 move.w -[A7], 0x2810
0000EB5E A9EB syscall Pack4/FP68K
0000EB60 3D6E FF66 FFEC move.w [A6 - 0x14], [A6 - 0x9A]
0000EB66 3F2E FFEE move.w -[A7], [A6 - 0x12]
0000EB6A 3F2E FFEC move.w -[A7], [A6 - 0x14]
0000EB6E A893 syscall MoveTo
0000EB70 3F2E FFF2 move.w -[A7], [A6 - 0xE]
0000EB74 302E FFF0 move.w D0, [A6 - 0x10]
0000EB78 48C0 ext.l D0
0000EB7A 720C moveq.l D1, 0x0C
0000EB7C D081 add.l D0, D1
0000EB7E 3F00 move.w -[A7], D0
0000EB80 A891 syscall LineTo
0000EB82 D96E FFF6 add.w [A6 - 0xA], D4
0000EB86 3F3C FFFF move.w -[A7], 0xFFFF
0000EB8A 486E FFAE pea.l [A6 - 0x52]
0000EB8E 4EB9 0000 2642 jsr [0x00002642]
0000EB94 4FEF 000A lea.l A7, [A7 + 0xA]
label0000EB98:
0000EB98 486E FFDC pea.l [A6 - 0x24]
0000EB9C 486E FF9E pea.l [A6 - 0x62]
0000EBA0 61FF FFFF CB80 bsr -0x347E /* 0000B722 */
0000EBA6 4A00 tst.b D0
0000EBA8 504F addq.w A7, 8
0000EBAA 6600 FDA4 bne -0x25A /* 0000E950 */
0000EBAE 3F3C FFFF move.w -[A7], 0xFFFF
0000EBB2 486E FF9E pea.l [A6 - 0x62]
0000EBB6 61FF FFFF CB98 bsr -0x3466 /* 0000B750 */
0000EBBC 5C4F addq.w A7, 6
0000EBBE 6008 bra +0xA /* 0000EBC8 */
label0000EBC0:
0000EBC0 264A movea.l A3, A2
0000EBC2 47EB 00A2 lea.l A3, [A3 + 0xA2]
0000EBC6 60D0 bra -0x2E /* 0000EB98 */
label0000EBC8:
0000EBC8 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
0000EBCC 4E5E unlink A6
0000EBCE 4E75 rts
fn0000EBD0:
0000EBD0 4E56 0000 link A6, 0
0000EBD4 48E7 1030 movem.l -[A7], D3,A2,A3
0000EBD8 266E 0008 movea.l A3, [A6 + 0x8]
0000EBDC 262E 000C move.l D3, [A6 + 0xC]
0000EBE0 246E 0010 movea.l A2, [A6 + 0x10]
0000EBE4 2F0A move.l -[A7], A2
0000EBE6 2F03 move.l -[A7], D3
0000EBE8 2F0B move.l -[A7], A3
0000EBEA 4EB9 0000 2BEA jsr [0x00002BEA]
0000EBF0 4FEF 000C lea.l A7, [A7 + 0xC]
0000EBF4 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000EBF8 4E5E unlink A6
0000EBFA 4E75 rts
0000EBFC 206F 0004 movea.l A0, [A7 + 0x4]
0000EC00 5088 addq.l A0, 8
0000EC02 2010 move.l D0, [A0]
0000EC04 0680 FFFF FE00 addi.l D0, 0xFFFFFE00
0000EC0A D1AF 0004 add.l [A7 + 0x4], D0
0000EC0E 4EF9 0000 E76A jmp [0x0000E76A]
fn0000EC14:
0000EC14 4E56 FFC2 link A6, -0x003E
0000EC18 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000EC1C 246E 0008 movea.l A2, [A6 + 0x8]
0000EC20 266E 0012 movea.l A3, [A6 + 0x12]
0000EC24 3E2E 0020 move.w D7, [A6 + 0x20]
0000EC28 2A2E 0022 move.l D5, [A6 + 0x22]
0000EC2C 2C2E 0026 move.l D6, [A6 + 0x26]
0000EC30 4A6E 000C tst.w [A6 + 0xC]
0000EC34 6714 beq +0x16 /* 0000EC4A */
0000EC36 204A movea.l A0, A2
0000EC38 41E8 003A lea.l A0, [A0 + 0x3A]
0000EC3C 2848 movea.l A4, A0
0000EC3E 2488 move.l [A2], A0
0000EC40 2F0C move.l -[A7], A4
0000EC42 4EB9 0000 3F3A jsr [0x00003F3A]
0000EC48 584F addq.w A7, 4
label0000EC4A:
0000EC4A 7000 moveq.l D0, 0x00
0000EC4C 102B 000F move.b D0, [A3 + 0xF]
0000EC50 3F00 move.w -[A7], D0
0000EC52 7000 moveq.l D0, 0x00
0000EC54 102B 000E move.b D0, [A3 + 0xE]
0000EC58 3F00 move.w -[A7], D0
0000EC5A 2F2B 000A move.l -[A7], [A3 + 0xA]
0000EC5E 7000 moveq.l D0, 0x00
0000EC60 102B 0008 move.b D0, [A3 + 0x8]
0000EC64 3F00 move.w -[A7], D0
0000EC66 4267 clr.w -[A7]
0000EC68 2F0A move.l -[A7], A2
0000EC6A 61FF FFFF CBD2 bsr -0x342C /* 0000B83E */
0000EC70 41F9 0001 5BE6 lea.l A0, [0x00015BE6]
0000EC76 2548 0004 move.l [A2 + 0x4], A0
0000EC7A 41F9 0001 5BE6 lea.l A0, [0x00015BE6]
0000EC80 41E8 0174 lea.l A0, [A0 + 0x174]
0000EC84 2252 movea.l A1, [A2]
0000EC86 2288 move.l [A1], A0
0000EC88 2852 movea.l A4, [A2]
0000EC8A 204A movea.l A0, A2
0000EC8C 41E8 003A lea.l A0, [A0 + 0x3A]
0000EC90 91CC sub.l A0, A4
0000EC92 2948 0008 move.l [A4 + 0x8], A0
0000EC96 1F3C 0001 move.b -[A7], 0x1
0000EC9A 2F06 move.l -[A7], D6
0000EC9C 2F0A move.l -[A7], A2
0000EC9E 4EB9 0000 34F2 jsr [0x000034F2]
0000ECA4 42A7 clr.l -[A7]
0000ECA6 2F0A move.l -[A7], A2
0000ECA8 2057 movea.l A0, [A7]
0000ECAA 2268 0004 movea.l A1, [A0 + 0x4]
0000ECAE 2269 00E8 movea.l A1, [A1 + 0xE8]
0000ECB2 4E91 jsr [A1]
0000ECB4 3D6E 001E FFC2 move.w [A6 - 0x3E], [A6 + 0x1E]
0000ECBA 486E FFC2 pea.l [A6 - 0x3E]
0000ECBE 486E FFC2 pea.l [A6 - 0x3E]
0000ECC2 3F3C 200E move.w -[A7], 0x200E
0000ECC6 A9EB syscall Pack4/FP68K
0000ECC8 486E FFC2 pea.l [A6 - 0x3E]
0000ECCC 486E FFC2 pea.l [A6 - 0x3E]
0000ECD0 3F3C 0810 move.w -[A7], 0x810
0000ECD4 A9EB syscall Pack4/FP68K
0000ECD6 486E FFC2 pea.l [A6 - 0x3E]
0000ECDA 486E FFCC pea.l [A6 - 0x34]
0000ECDE 3F3C 080E move.w -[A7], 0x80E
0000ECE2 A9EB syscall Pack4/FP68K
0000ECE4 4853 pea.l [A3]
0000ECE6 486E FFCC pea.l [A6 - 0x34]
0000ECEA 3F3C 0804 move.w -[A7], 0x804
0000ECEE A9EB syscall Pack4/FP68K
0000ECF0 486E 0016 pea.l [A6 + 0x16]
0000ECF4 486E FFCC pea.l [A6 - 0x34]
0000ECF8 3F3C 0806 move.w -[A7], 0x806
0000ECFC A9EB syscall Pack4/FP68K
0000ECFE 486E FFCC pea.l [A6 - 0x34]
0000ED02 486E FFD6 pea.l [A6 - 0x2A]
0000ED06 3F3C 0810 move.w -[A7], 0x810
0000ED0A A9EB syscall Pack4/FP68K
0000ED0C 486E FFD6 pea.l [A6 - 0x2A]
0000ED10 486E FFDE pea.l [A6 - 0x22]
0000ED14 3F3C 080E move.w -[A7], 0x80E
0000ED18 A9EB syscall Pack4/FP68K
0000ED1A 486E FFDE pea.l [A6 - 0x22]
0000ED1E 3F3C 0016 move.w -[A7], 0x16
0000ED22 A9EB syscall Pack4/FP68K
0000ED24 486E FFDE pea.l [A6 - 0x22]
0000ED28 486E FFDE pea.l [A6 - 0x22]
0000ED2C 3F3C 2810 move.w -[A7], 0x2810
0000ED30 A9EB syscall Pack4/FP68K
0000ED32 3C2E FFE0 move.w D6, [A6 - 0x20]
0000ED36 3006 move.w D0, D6
0000ED38 48C0 ext.l D0
0000ED3A 2045 movea.l A0, D5
0000ED3C 3610 move.w D3, [A0]
0000ED3E 48C3 ext.l D3
0000ED40 9680 sub.l D3, D0
0000ED42 3828 0002 move.w D4, [A0 + 0x2]
0000ED46 486E FFE8 pea.l [A6 - 0x18]
0000ED4A 3F04 move.w -[A7], D4
0000ED4C 3007 move.w D0, D7
0000ED4E 48C0 ext.l D0
0000ED50 2203 move.l D1, D3
0000ED52 9280 sub.l D1, D0
0000ED54 3F01 move.w -[A7], D1
0000ED56 3007 move.w D0, D7
0000ED58 48C0 ext.l D0
0000ED5A 3204 move.w D1, D4
0000ED5C 48C1 ext.l D1
0000ED5E D280 add.l D1, D0
0000ED60 3F01 move.w -[A7], D1
0000ED62 3F03 move.w -[A7], D3
0000ED64 A8A7 syscall SetRect
0000ED66 4878 002E push.l 0x2E /* '.' */
0000ED6A 4EB9 0000 258A jsr [0x0000258A]
0000ED70 2648 movea.l A3, A0
0000ED72 2008 move.l D0, A0
0000ED74 4FEF 0026 lea.l A7, [A7 + 0x26]
0000ED78 6714 beq +0x16 /* 0000ED8E */
0000ED7A 1F3C 0001 move.b -[A7], 0x1
0000ED7E 486E FFE8 pea.l [A6 - 0x18]
0000ED82 2F0B move.l -[A7], A3
0000ED84 61FF FFFF CF9C bsr -0x3062 /* 0000BD22 */
0000ED8A 4FEF 000A lea.l A7, [A7 + 0xA]
label0000ED8E:
0000ED8E 254B 0032 move.l [A2 + 0x32], A3
0000ED92 2F2A 0032 move.l -[A7], [A2 + 0x32]
0000ED96 2057 movea.l A0, [A7]
0000ED98 2250 movea.l A1, [A0]
0000ED9A 2269 0014 movea.l A1, [A1 + 0x14]
0000ED9E 4E91 jsr [A1]
0000EDA0 2648 movea.l A3, A0
0000EDA2 2053 movea.l A0, [A3]
0000EDA4 2D68 0002 FFF8 move.l [A6 - 0x8], [A0 + 0x2]
0000EDAA 2D68 0006 FFFC move.l [A6 - 0x4], [A0 + 0x6]
0000EDB0 3F3C 000B move.w -[A7], 0xB
0000EDB4 A88A syscall TextSize
0000EDB6 486E FFF0 pea.l [A6 - 0x10]
0000EDBA A88B syscall GetFontInfo
0000EDBC 4227 clr.b -[A7]
0000EDBE 302E FFF8 move.w D0, [A6 - 0x8]
0000EDC2 48C0 ext.l D0
0000EDC4 322E FFFC move.w D1, [A6 - 0x4]
0000EDC8 48C1 ext.l D1
0000EDCA 9280 sub.l D1, D0
0000EDCC 302E FFF0 move.w D0, [A6 - 0x10]
0000EDD0 48C0 ext.l D0
0000EDD2 D081 add.l D0, D1
0000EDD4 322E FFF2 move.w D1, [A6 - 0xE]
0000EDD8 48C1 ext.l D1
0000EDDA D280 add.l D1, D0
0000EDDC 302E FFF6 move.w D0, [A6 - 0xA]
0000EDE0 48C0 ext.l D0
0000EDE2 D081 add.l D0, D1
0000EDE4 3F00 move.w -[A7], D0
0000EDE6 302E FFFA move.w D0, [A6 - 0x6]
0000EDEA 48C0 ext.l D0
0000EDEC 322E FFFE move.w D1, [A6 - 0x2]
0000EDF0 48C1 ext.l D1
0000EDF2 9280 sub.l D1, D0
0000EDF4 3F01 move.w -[A7], D1
0000EDF6 2F0A move.l -[A7], A2
0000EDF8 4EB9 0000 34BA jsr [0x000034BA]
0000EDFE 4227 clr.b -[A7]
0000EE00 306E FFF8 movea.w A0, [A6 - 0x8]
0000EE04 2F08 move.l -[A7], A0
0000EE06 306E FFFA movea.w A0, [A6 - 0x6]
0000EE0A 2F08 move.l -[A7], A0
0000EE0C 2F0A move.l -[A7], A2
0000EE0E 4EB9 0000 34D2 jsr [0x000034D2]
0000EE14 2F2E 000E move.l -[A7], [A6 + 0xE]
0000EE18 2F0A move.l -[A7], A2
0000EE1A 61FF FFFF CED8 bsr -0x3126 /* 0000BCF4 */
0000EE20 204A movea.l A0, A2
0000EE22 4FEF 0024 lea.l A7, [A7 + 0x24]
0000EE26 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000EE2A 4E5E unlink A6
0000EE2C 4E75 rts
0000EE2E 4E56 0000 link A6, 0
0000EE32 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000EE36 246E 0008 movea.l A2, [A6 + 0x8]
0000EE3A 362E 000C move.w D3, [A6 + 0xC]
0000EE3E 200A move.l D0, A2
0000EE40 6752 beq +0x54 /* 0000EE94 */
0000EE42 41F9 0001 5BE6 lea.l A0, [0x00015BE6]
0000EE48 2548 0004 move.l [A2 + 0x4], A0
0000EE4C 41F9 0001 5BE6 lea.l A0, [0x00015BE6]
0000EE52 41E8 0174 lea.l A0, [A0 + 0x174]
0000EE56 2252 movea.l A1, [A2]
0000EE58 2288 move.l [A1], A0
0000EE5A 2652 movea.l A3, [A2]
0000EE5C 204A movea.l A0, A2
0000EE5E 41E8 003A lea.l A0, [A0 + 0x3A]
0000EE62 2848 movea.l A4, A0
0000EE64 91CB sub.l A0, A3
0000EE66 2748 0008 move.l [A3 + 0x8], A0
0000EE6A 4267 clr.w -[A7]
0000EE6C 2F0A move.l -[A7], A2
0000EE6E 61FF FFFF CC60 bsr -0x339E /* 0000BAD0 */
0000EE74 4A43 tst.w D3
0000EE76 5C4F addq.w A7, 6
0000EE78 670C beq +0xE /* 0000EE86 */
0000EE7A 4267 clr.w -[A7]
0000EE7C 2F0C move.l -[A7], A4
0000EE7E 4EB9 0000 3F42 jsr [0x00003F42]
0000EE84 5C4F addq.w A7, 6
label0000EE86:
0000EE86 4A43 tst.w D3
0000EE88 6F0A ble +0xC /* 0000EE94 */
0000EE8A 2F0A move.l -[A7], A2
0000EE8C 4EB9 0000 2592 jsr [0x00002592]
0000EE92 584F addq.w A7, 4
label0000EE94:
0000EE94 204A movea.l A0, A2
0000EE96 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000EE9A 4E5E unlink A6
0000EE9C 4E75 rts
0000EE9E 4E56 FFEA link A6, -0x0016
0000EEA2 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000EEA6 246E 0008 movea.l A2, [A6 + 0x8]
0000EEAA 4227 clr.b -[A7]
0000EEAC 1F3C 0001 move.b -[A7], 0x1
0000EEB0 2F2A 0032 move.l -[A7], [A2 + 0x32]
0000EEB4 2057 movea.l A0, [A7]
0000EEB6 2250 movea.l A1, [A0]
0000EEB8 2269 0018 movea.l A1, [A1 + 0x18]
0000EEBC 4E91 jsr [A1]
0000EEBE 584F addq.w A7, 4
0000EEC0 2F08 move.l -[A7], A0
0000EEC2 3F2A 0028 move.w -[A7], [A2 + 0x28]
0000EEC6 3F2A 002A move.w -[A7], [A2 + 0x2A]
0000EECA 61FF FFFF ACD4 bsr -0x532A /* 00009BA0 */
0000EED0 4227 clr.b -[A7]
0000EED2 4227 clr.b -[A7]
0000EED4 2F2A 0032 move.l -[A7], [A2 + 0x32]
0000EED8 2057 movea.l A0, [A7]
0000EEDA 2250 movea.l A1, [A0]
0000EEDC 2269 0010 movea.l A1, [A1 + 0x10]
0000EEE0 4E91 jsr [A1]
0000EEE2 584F addq.w A7, 4
0000EEE4 2F08 move.l -[A7], A0
0000EEE6 3F2A 0028 move.w -[A7], [A2 + 0x28]
0000EEEA 3F2A 002A move.w -[A7], [A2 + 0x2A]
0000EEEE 61FF FFFF ACB0 bsr -0x534E /* 00009BA0 */
0000EEF4 302A 002C move.w D0, [A2 + 0x2C]
0000EEF8 48C0 ext.l D0
0000EEFA 2F00 move.l -[A7], D0
0000EEFC 4879 0001 5E48 push.l 0x15E48
0000EF02 486E FFFA pea.l [A6 - 0x6]
0000EF06 61FF 0000 4B24 bsr +0x4B26 /* 00013A2C */
0000EF0C 3F3C 000B move.w -[A7], 0xB
0000EF10 A88A syscall TextSize
0000EF12 486E FFFA pea.l [A6 - 0x6]
0000EF16 4267 clr.w -[A7]
0000EF18 486E FFFA pea.l [A6 - 0x6]
0000EF1C 61FF FFFF 66D4 bsr -0x992A /* 000055F2 */
0000EF22 584F addq.w A7, 4
0000EF24 3F00 move.w -[A7], D0
0000EF26 A886 syscall TextWidth
0000EF28 301F move.w D0, [A7]+
0000EF2A 3800 move.w D4, D0
0000EF2C 2F2A 0032 move.l -[A7], [A2 + 0x32]
0000EF30 2057 movea.l A0, [A7]
0000EF32 2250 movea.l A1, [A0]
0000EF34 2269 0018 movea.l A1, [A1 + 0x18]
0000EF38 4E91 jsr [A1]
0000EF3A 2648 movea.l A3, A0
0000EF3C 2053 movea.l A0, [A3]
0000EF3E 2D68 0002 FFF2 move.l [A6 - 0xE], [A0 + 0x2]
0000EF44 2D68 0006 FFF6 move.l [A6 - 0xA], [A0 + 0x6]
0000EF4A 486E FFEA pea.l [A6 - 0x16]
0000EF4E A88B syscall GetFontInfo
0000EF50 362E FFF4 move.w D3, [A6 - 0xC]
0000EF54 3003 move.w D0, D3
0000EF56 48C0 ext.l D0
0000EF58 322E FFF8 move.w D1, [A6 - 0x8]
0000EF5C 48C1 ext.l D1
0000EF5E 9280 sub.l D1, D0
0000EF60 3004 move.w D0, D4
0000EF62 48C0 ext.l D0
0000EF64 9280 sub.l D1, D0
0000EF66 4C7C 1801 0000 0002 movem.l D0,A3,A4, 0x2
0000EF6E 3003 move.w D0, D3
0000EF70 48C0 ext.l D0
0000EF72 D081 add.l D0, D1
0000EF74 3F00 move.w -[A7], D0
0000EF76 302E FFF0 move.w D0, [A6 - 0x10]
0000EF7A 48C0 ext.l D0
0000EF7C D080 add.l D0, D0
0000EF7E 322E FFEA move.w D1, [A6 - 0x16]
0000EF82 48C1 ext.l D1
0000EF84 342E FFF6 move.w D2, [A6 - 0xA]
0000EF88 48C2 ext.l D2
0000EF8A D481 add.l D2, D1
0000EF8C D480 add.l D2, D0
0000EF8E 3F02 move.w -[A7], D2
0000EF90 A893 syscall MoveTo
0000EF92 486E FFFA pea.l [A6 - 0x6]
0000EF96 4267 clr.w -[A7]
0000EF98 486E FFFA pea.l [A6 - 0x6]
0000EF9C 61FF FFFF 6654 bsr -0x99AA /* 000055F2 */
0000EFA2 584F addq.w A7, 4
0000EFA4 3F00 move.w -[A7], D0
0000EFA6 A885 syscall DrawText
0000EFA8 2F0A move.l -[A7], A2
0000EFAA 61FF FFFF BF3A bsr -0x40C4 /* 0000AEE6 */
0000EFB0 4FEF 002A lea.l A7, [A7 + 0x2A]
0000EFB4 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000EFB8 4E5E unlink A6
0000EFBA 4E75 rts
0000EFBC 206F 0004 movea.l A0, [A7 + 0x4]
0000EFC0 5088 addq.l A0, 8
0000EFC2 2010 move.l D0, [A0]
0000EFC4 0680 FFFF FFC6 addi.l D0, 0xFFFFFFC6
0000EFCA D1AF 0004 add.l [A7 + 0x4], D0
0000EFCE 4EF9 0000 EE32 jmp [0x0000EE32]
fn0000EFD4:
0000EFD4 4E56 0000 link A6, 0
0000EFD8 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000EFDC 246E 0008 movea.l A2, [A6 + 0x8]
0000EFE0 266E 000C movea.l A3, [A6 + 0xC]
0000EFE4 382E 0010 move.w D4, [A6 + 0x10]
0000EFE8 362E 0012 move.w D3, [A6 + 0x12]
0000EFEC 41F9 0001 5BA0 lea.l A0, [0x00015BA0]
0000EFF2 2488 move.l [A2], A0
0000EFF4 3544 0004 move.w [A2 + 0x4], D4
0000EFF8 3543 0006 move.w [A2 + 0x6], D3
0000EFFC 2553 0008 move.l [A2 + 0x8], [A3]
0000F000 256B 0004 000C move.l [A2 + 0xC], [A3 + 0x4]
0000F006 2F0A move.l -[A7], A2
0000F008 2057 movea.l A0, [A7]
0000F00A 2250 movea.l A1, [A0]
0000F00C 2269 0030 movea.l A1, [A1 + 0x30]
0000F010 4E91 jsr [A1]
0000F012 204A movea.l A0, A2
0000F014 584F addq.w A7, 4
0000F016 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000F01A 4E5E unlink A6
0000F01C 4E75 rts
fn0000F01E:
0000F01E 4E56 0000 link A6, 0
0000F022 2F0A move.l -[A7], A2
0000F024 246E 0008 movea.l A2, [A6 + 0x8]
0000F028 200A move.l D0, A2
0000F02A 6718 beq +0x1A /* 0000F044 */
0000F02C 41F9 0001 5BA0 lea.l A0, [0x00015BA0]
0000F032 2488 move.l [A2], A0
0000F034 4A6E 000C tst.w [A6 + 0xC]
0000F038 6F0A ble +0xC /* 0000F044 */
0000F03A 2F0A move.l -[A7], A2
0000F03C 4EB9 0000 2592 jsr [0x00002592]
0000F042 584F addq.w A7, 4
label0000F044:
0000F044 204A movea.l A0, A2
0000F046 245F movea.l A2, [A7]+
0000F048 4E5E unlink A6
0000F04A 4E75 rts
0000F04C 4E56 FFDA link A6, -0x0026
0000F050 48E7 1820 movem.l -[A7], D3,D4,A2
0000F054 246E 0008 movea.l A2, [A6 + 0x8]
0000F058 362A 000A move.w D3, [A2 + 0xA]
0000F05C 3003 move.w D0, D3
0000F05E 48C0 ext.l D0
0000F060 322A 000E move.w D1, [A2 + 0xE]
0000F064 48C1 ext.l D1
0000F066 9280 sub.l D1, D0
0000F068 4C7C 1801 0000 0002 movem.l D0,A3,A4, 0x2
0000F070 3003 move.w D0, D3
0000F072 48C0 ext.l D0
0000F074 D081 add.l D0, D1
0000F076 3540 0012 move.w [A2 + 0x12], D0
0000F07A 382A 0008 move.w D4, [A2 + 0x8]
0000F07E 3004 move.w D0, D4
0000F080 48C0 ext.l D0
0000F082 322A 000C move.w D1, [A2 + 0xC]
0000F086 48C1 ext.l D1
0000F088 9280 sub.l D1, D0
0000F08A 4C7C 1801 0000 0002 movem.l D0,A3,A4, 0x2
0000F092 3004 move.w D0, D4
0000F094 48C0 ext.l D0
0000F096 D081 add.l D0, D1
0000F098 3540 0010 move.w [A2 + 0x10], D0
0000F09C 302A 000A move.w D0, [A2 + 0xA]
0000F0A0 48C0 ext.l D0
0000F0A2 322A 000E move.w D1, [A2 + 0xE]
0000F0A6 48C1 ext.l D1
0000F0A8 9280 sub.l D1, D0
0000F0AA 4C7C 1801 0000 0002 movem.l D0,A3,A4, 0x2
0000F0B2 2D41 FFDA move.l [A6 - 0x26], D1
0000F0B6 486E FFDA pea.l [A6 - 0x26]
0000F0BA 486E FFDA pea.l [A6 - 0x26]
0000F0BE 3F3C 280E move.w -[A7], 0x280E
0000F0C2 A9EB syscall Pack4/FP68K
0000F0C4 486E FFDA pea.l [A6 - 0x26]
0000F0C8 486E FFDA pea.l [A6 - 0x26]
0000F0CC 3F3C 0810 move.w -[A7], 0x810
0000F0D0 A9EB syscall Pack4/FP68K
0000F0D2 256E FFDA 001C move.l [A2 + 0x1C], [A6 - 0x26]
0000F0D8 256E FFDE 0020 move.l [A2 + 0x20], [A6 - 0x22]
0000F0DE 302A 0008 move.w D0, [A2 + 0x8]
0000F0E2 48C0 ext.l D0
0000F0E4 322A 000C move.w D1, [A2 + 0xC]
0000F0E8 48C1 ext.l D1
0000F0EA 9280 sub.l D1, D0
0000F0EC 2D41 FFDA move.l [A6 - 0x26], D1
0000F0F0 486E FFDA pea.l [A6 - 0x26]
0000F0F4 486E FFDA pea.l [A6 - 0x26]
0000F0F8 3F3C 280E move.w -[A7], 0x280E
0000F0FC A9EB syscall Pack4/FP68K
0000F0FE 486E FFDA pea.l [A6 - 0x26]
0000F102 486E FFDA pea.l [A6 - 0x26]
0000F106 3F3C 0810 move.w -[A7], 0x810
0000F10A A9EB syscall Pack4/FP68K
0000F10C 302A 000A move.w D0, [A2 + 0xA]
0000F110 48C0 ext.l D0
0000F112 322A 000E move.w D1, [A2 + 0xE]
0000F116 48C1 ext.l D1
0000F118 9280 sub.l D1, D0
0000F11A 2D41 FFE4 move.l [A6 - 0x1C], D1
0000F11E 486E FFE4 pea.l [A6 - 0x1C]
0000F122 486E FFE4 pea.l [A6 - 0x1C]
0000F126 3F3C 280E move.w -[A7], 0x280E
0000F12A A9EB syscall Pack4/FP68K
0000F12C 486E FFE4 pea.l [A6 - 0x1C]
0000F130 486E FFE4 pea.l [A6 - 0x1C]
0000F134 3F3C 0810 move.w -[A7], 0x810
0000F138 A9EB syscall Pack4/FP68K
0000F13A 486E FFE4 pea.l [A6 - 0x1C]
0000F13E 486E FFEE pea.l [A6 - 0x12]
0000F142 3F3C 080E move.w -[A7], 0x80E
0000F146 A9EB syscall Pack4/FP68K
0000F148 486E FFDA pea.l [A6 - 0x26]
0000F14C 486E FFEE pea.l [A6 - 0x12]
0000F150 3F3C 0806 move.w -[A7], 0x806
0000F154 A9EB syscall Pack4/FP68K
0000F156 486E FFEE pea.l [A6 - 0x12]
0000F15A 486E FFF8 pea.l [A6 - 0x8]
0000F15E 3F3C 0810 move.w -[A7], 0x810
0000F162 A9EB syscall Pack4/FP68K
0000F164 256E FFF8 0024 move.l [A2 + 0x24], [A6 - 0x8]
0000F16A 256E FFFC 0028 move.l [A2 + 0x28], [A6 - 0x4]
0000F170 2F0A move.l -[A7], A2
0000F172 2057 movea.l A0, [A7]
0000F174 2250 movea.l A1, [A0]
0000F176 2269 0034 movea.l A1, [A1 + 0x34]
0000F17A 4E91 jsr [A1]
0000F17C 357C 0001 002C move.w [A2 + 0x2C], 0x1
0000F182 584F addq.w A7, 4
0000F184 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000F188 4E5E unlink A6
0000F18A 4E75 rts
0000F18C 4E56 0000 link A6, 0
0000F190 2F0A move.l -[A7], A2
0000F192 246E 0008 movea.l A2, [A6 + 0x8]
0000F196 486A 0014 pea.l [A2 + 0x14]
0000F19A 3F2A 0004 move.w -[A7], [A2 + 0x4]
0000F19E 2F0A move.l -[A7], A2
0000F1A0 2057 movea.l A0, [A7]
0000F1A2 2250 movea.l A1, [A0]
0000F1A4 2269 0010 movea.l A1, [A1 + 0x10]
0000F1A8 4E91 jsr [A1]
0000F1AA 486A 0018 pea.l [A2 + 0x18]
0000F1AE 3F2A 0006 move.w -[A7], [A2 + 0x6]
0000F1B2 2F0A move.l -[A7], A2
0000F1B4 2057 movea.l A0, [A7]
0000F1B6 2250 movea.l A1, [A0]
0000F1B8 2269 0010 movea.l A1, [A1 + 0x10]
0000F1BC 4E91 jsr [A1]
0000F1BE 4FEF 0014 lea.l A7, [A7 + 0x14]
0000F1C2 245F movea.l A2, [A7]+
0000F1C4 4E5E unlink A6
0000F1C6 4E75 rts
fn0000F1C8:
0000F1C8 4E56 FFFC link A6, -0x0004
0000F1CC 48E7 1020 movem.l -[A7], D3,A2
0000F1D0 246E 0008 movea.l A2, [A6 + 0x8]
0000F1D4 3F2A 0016 move.w -[A7], [A2 + 0x16]
0000F1D8 3F2A 0014 move.w -[A7], [A2 + 0x14]
0000F1DC A893 syscall MoveTo
0000F1DE 362A 0004 move.w D3, [A2 + 0x4]
0000F1E2 602E bra +0x30 /* 0000F212 */
label0000F1E4:
0000F1E4 486E FFFC pea.l [A6 - 0x4]
0000F1E8 3F03 move.w -[A7], D3
0000F1EA 2F0A move.l -[A7], A2
0000F1EC 2057 movea.l A0, [A7]
0000F1EE 2250 movea.l A1, [A0]
0000F1F0 2269 0010 movea.l A1, [A1 + 0x10]
0000F1F4 4E91 jsr [A1]
0000F1F6 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000F1FA 3F2E FFFC move.w -[A7], [A6 - 0x4]
0000F1FE A891 syscall LineTo
0000F200 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000F204 3F2E FFFC move.w -[A7], [A6 - 0x4]
0000F208 A893 syscall MoveTo
0000F20A D66A 002C add.w D3, [A2 + 0x2C]
0000F20E 4FEF 000A lea.l A7, [A7 + 0xA]
label0000F212:
0000F212 B66A 0006 cmp.w D3, [A2 + 0x6]
0000F216 6FCC ble -0x32 /* 0000F1E4 */
0000F218 3F2A 001A move.w -[A7], [A2 + 0x1A]
0000F21C 3F2A 0018 move.w -[A7], [A2 + 0x18]
0000F220 A891 syscall LineTo
0000F222 4CDF 0408 movem.l D3,A2, [A7]+
0000F226 4E5E unlink A6
0000F228 4E75 rts
0000F22A 4E56 FF9A link A6, -0x0066
0000F22E 48E7 1030 movem.l -[A7], D3,A2,A3
0000F232 246E 0008 movea.l A2, [A6 + 0x8]
0000F236 362E 000C move.w D3, [A6 + 0xC]
0000F23A 266E 000E movea.l A3, [A6 + 0xE]
0000F23E 4A43 tst.w D3
0000F240 6706 beq +0x8 /* 0000F248 */
0000F242 0C43 0168 cmpi.w D3, 0x168
0000F246 660A bne +0xC /* 0000F252 */
label0000F248:
0000F248 376A 0012 0002 move.w [A3 + 0x2], [A2 + 0x12]
0000F24E 6000 011C bra +0x11E /* 0000F36C */
label0000F252:
0000F252 2D7C 4006 B400 FF9A move.l [A6 - 0x66], 0x4006B400
0000F25A 42AE FF9E clr.l [A6 - 0x62]
0000F25E 426E FFA2 clr.w [A6 - 0x5E]
0000F262 3D43 FFA4 move.w [A6 - 0x5C], D3
0000F266 486E FFA4 pea.l [A6 - 0x5C]
0000F26A 486E FFA4 pea.l [A6 - 0x5C]
0000F26E 3F3C 200E move.w -[A7], 0x200E
0000F272 A9EB syscall Pack4/FP68K
0000F274 486E FFA4 pea.l [A6 - 0x5C]
0000F278 486E FFA4 pea.l [A6 - 0x5C]
0000F27C 3F3C 0810 move.w -[A7], 0x810
0000F280 A9EB syscall Pack4/FP68K
0000F282 2D7C 4000 C90F FFAE move.l [A6 - 0x52], 0x4000C90F
0000F28A 2D7C DAA2 1EB7 FFB2 move.l [A6 - 0x4E], 0xDAA21EB7
0000F292 3D7C A000 FFB6 move.w [A6 - 0x4A], 0xA000
0000F298 486E FFA4 pea.l [A6 - 0x5C]
0000F29C 486E FFAE pea.l [A6 - 0x52]
0000F2A0 3F3C 0804 move.w -[A7], 0x804
0000F2A4 A9EB syscall Pack4/FP68K
0000F2A6 486E FF9A pea.l [A6 - 0x66]
0000F2AA 486E FFAE pea.l [A6 - 0x52]
0000F2AE 3F3C 0006 move.w -[A7], 0x6
0000F2B2 A9EB syscall Pack4/FP68K
0000F2B4 486E FFAE pea.l [A6 - 0x52]
0000F2B8 486E FFB8 pea.l [A6 - 0x48]
0000F2BC 3F3C 0810 move.w -[A7], 0x810
0000F2C0 A9EB syscall Pack4/FP68K
0000F2C2 2F2E FFBC move.l -[A7], [A6 - 0x44]
0000F2C6 2F2E FFB8 move.l -[A7], [A6 - 0x48]
0000F2CA 486E FFF8 pea.l [A6 - 0x8]
0000F2CE 61FF 0000 1EA0 bsr +0x1EA2 /* 00011170 */
0000F2D4 486A 001C pea.l [A2 + 0x1C]
0000F2D8 486E FFC0 pea.l [A6 - 0x40]
0000F2DC 3F3C 080E move.w -[A7], 0x80E
0000F2E0 A9EB syscall Pack4/FP68K
0000F2E2 486E FFF8 pea.l [A6 - 0x8]
0000F2E6 486E FFC0 pea.l [A6 - 0x40]
0000F2EA 3F3C 0804 move.w -[A7], 0x804
0000F2EE A9EB syscall Pack4/FP68K
0000F2F0 3D6A 0012 FFCA move.w [A6 - 0x36], [A2 + 0x12]
0000F2F6 486E FFCA pea.l [A6 - 0x36]
0000F2FA 486E FFCA pea.l [A6 - 0x36]
0000F2FE 3F3C 200E move.w -[A7], 0x200E
0000F302 A9EB syscall Pack4/FP68K
0000F304 486E FFCA pea.l [A6 - 0x36]
0000F308 486E FFCA pea.l [A6 - 0x36]
0000F30C 3F3C 0810 move.w -[A7], 0x810
0000F310 A9EB syscall Pack4/FP68K
0000F312 486E FFCA pea.l [A6 - 0x36]
0000F316 486E FFD4 pea.l [A6 - 0x2C]
0000F31A 3F3C 080E move.w -[A7], 0x80E
0000F31E A9EB syscall Pack4/FP68K
0000F320 486E FFC0 pea.l [A6 - 0x40]
0000F324 486E FFD4 pea.l [A6 - 0x2C]
0000F328 3F3C 0000 move.w -[A7], 0x0
0000F32C A9EB syscall Pack4/FP68K
0000F32E 486E FFD4 pea.l [A6 - 0x2C]
0000F332 486E FFDE pea.l [A6 - 0x22]
0000F336 3F3C 0810 move.w -[A7], 0x810
0000F33A A9EB syscall Pack4/FP68K
0000F33C 486E FFDE pea.l [A6 - 0x22]
0000F340 486E FFE6 pea.l [A6 - 0x1A]
0000F344 3F3C 080E move.w -[A7], 0x80E
0000F348 A9EB syscall Pack4/FP68K
0000F34A 486E FFE6 pea.l [A6 - 0x1A]
0000F34E 3F3C 0016 move.w -[A7], 0x16
0000F352 A9EB syscall Pack4/FP68K
0000F354 486E FFE6 pea.l [A6 - 0x1A]
0000F358 486E FFE6 pea.l [A6 - 0x1A]
0000F35C 3F3C 2810 move.w -[A7], 0x2810
0000F360 A9EB syscall Pack4/FP68K
0000F362 376E FFE8 0002 move.w [A3 + 0x2], [A6 - 0x18]
0000F368 4FEF 000C lea.l A7, [A7 + 0xC]
label0000F36C:
0000F36C 2D7C 4006 B400 FFE6 move.l [A6 - 0x1A], 0x4006B400
0000F374 42AE FFEA clr.l [A6 - 0x16]
0000F378 426E FFEE clr.w [A6 - 0x12]
0000F37C 3D43 FFD4 move.w [A6 - 0x2C], D3
0000F380 486E FFD4 pea.l [A6 - 0x2C]
0000F384 486E FFD4 pea.l [A6 - 0x2C]
0000F388 3F3C 200E move.w -[A7], 0x200E
0000F38C A9EB syscall Pack4/FP68K
0000F38E 486E FFD4 pea.l [A6 - 0x2C]
0000F392 486E FFD4 pea.l [A6 - 0x2C]
0000F396 3F3C 0810 move.w -[A7], 0x810
0000F39A A9EB syscall Pack4/FP68K
0000F39C 2D7C 4000 C90F FFCA move.l [A6 - 0x36], 0x4000C90F
0000F3A4 2D7C DAA2 1EB7 FFCE move.l [A6 - 0x32], 0xDAA21EB7
0000F3AC 3D7C A000 FFD2 move.w [A6 - 0x2E], 0xA000
0000F3B2 486E FFD4 pea.l [A6 - 0x2C]
0000F3B6 486E FFCA pea.l [A6 - 0x36]
0000F3BA 3F3C 0804 move.w -[A7], 0x804
0000F3BE A9EB syscall Pack4/FP68K
0000F3C0 486E FFE6 pea.l [A6 - 0x1A]
0000F3C4 486E FFCA pea.l [A6 - 0x36]
0000F3C8 3F3C 0006 move.w -[A7], 0x6
0000F3CC A9EB syscall Pack4/FP68K
0000F3CE 486E FFCA pea.l [A6 - 0x36]
0000F3D2 486E FFDE pea.l [A6 - 0x22]
0000F3D6 3F3C 0810 move.w -[A7], 0x810
0000F3DA A9EB syscall Pack4/FP68K
0000F3DC 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
0000F3E0 2F2E FFDE move.l -[A7], [A6 - 0x22]
0000F3E4 486E FFF0 pea.l [A6 - 0x10]
0000F3E8 61FF 0000 1D30 bsr +0x1D32 /* 0001111A */
0000F3EE 486A 001C pea.l [A2 + 0x1C]
0000F3F2 486E FFC0 pea.l [A6 - 0x40]
0000F3F6 3F3C 080E move.w -[A7], 0x80E
0000F3FA A9EB syscall Pack4/FP68K
0000F3FC 486E FFF0 pea.l [A6 - 0x10]
0000F400 486E FFC0 pea.l [A6 - 0x40]
0000F404 3F3C 0804 move.w -[A7], 0x804
0000F408 A9EB syscall Pack4/FP68K
0000F40A 486E FFC0 pea.l [A6 - 0x40]
0000F40E 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000F412 A9EB syscall Pack4/FP68K
0000F414 486A 0024 pea.l [A2 + 0x24]
0000F418 486E FFC0 pea.l [A6 - 0x40]
0000F41C 3F3C 0806 move.w -[A7], 0x806
0000F420 A9EB syscall Pack4/FP68K
0000F422 3D6A 0010 FFAE move.w [A6 - 0x52], [A2 + 0x10]
0000F428 486E FFAE pea.l [A6 - 0x52]
0000F42C 486E FFAE pea.l [A6 - 0x52]
0000F430 3F3C 200E move.w -[A7], 0x200E
0000F434 A9EB syscall Pack4/FP68K
0000F436 486E FFAE pea.l [A6 - 0x52]
0000F43A 486E FFAE pea.l [A6 - 0x52]
0000F43E 3F3C 0810 move.w -[A7], 0x810
0000F442 A9EB syscall Pack4/FP68K
0000F444 486E FFAE pea.l [A6 - 0x52]
0000F448 486E FFA4 pea.l [A6 - 0x5C]
0000F44C 3F3C 080E move.w -[A7], 0x80E
0000F450 A9EB syscall Pack4/FP68K
0000F452 486E FFC0 pea.l [A6 - 0x40]
0000F456 486E FFA4 pea.l [A6 - 0x5C]
0000F45A 3F3C 0000 move.w -[A7], 0x0
0000F45E A9EB syscall Pack4/FP68K
0000F460 486E FFA4 pea.l [A6 - 0x5C]
0000F464 486E FFB8 pea.l [A6 - 0x48]
0000F468 3F3C 0810 move.w -[A7], 0x810
0000F46C A9EB syscall Pack4/FP68K
0000F46E 486E FFB8 pea.l [A6 - 0x48]
0000F472 486E FF9A pea.l [A6 - 0x66]
0000F476 3F3C 080E move.w -[A7], 0x80E
0000F47A A9EB syscall Pack4/FP68K
0000F47C 486E FF9A pea.l [A6 - 0x66]
0000F480 3F3C 0016 move.w -[A7], 0x16
0000F484 A9EB syscall Pack4/FP68K
0000F486 486E FF9A pea.l [A6 - 0x66]
0000F48A 486E FF9A pea.l [A6 - 0x66]
0000F48E 3F3C 2810 move.w -[A7], 0x2810
0000F492 A9EB syscall Pack4/FP68K
0000F494 36AE FF9C move.w [A3], [A6 - 0x64]
0000F498 4FEF 000C lea.l A7, [A7 + 0xC]
0000F49C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000F4A0 4E5E unlink A6
0000F4A2 4E75 rts
0000F4A4 4E56 0000 link A6, 0
0000F4A8 48E7 1820 movem.l -[A7], D3,D4,A2
0000F4AC 246E 0008 movea.l A2, [A6 + 0x8]
0000F4B0 382E 000C move.w D4, [A6 + 0xC]
0000F4B4 362E 000E move.w D3, [A6 + 0xE]
0000F4B8 3544 0004 move.w [A2 + 0x4], D4
0000F4BC 3543 0006 move.w [A2 + 0x6], D3
0000F4C0 2F0A move.l -[A7], A2
0000F4C2 2057 movea.l A0, [A7]
0000F4C4 2250 movea.l A1, [A0]
0000F4C6 2269 0034 movea.l A1, [A1 + 0x34]
0000F4CA 4E91 jsr [A1]
0000F4CC 584F addq.w A7, 4
0000F4CE 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000F4D2 4E5E unlink A6
0000F4D4 4E75 rts
0000F4D6 4E56 0000 link A6, 0
0000F4DA 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000F4DE 246E 0008 movea.l A2, [A6 + 0x8]
0000F4E2 266E 000C movea.l A3, [A6 + 0xC]
0000F4E6 362A 0004 move.w D3, [A2 + 0x4]
0000F4EA 3803 move.w D4, D3
0000F4EC 48C4 ext.l D4
0000F4EE 322A 0006 move.w D1, [A2 + 0x6]
0000F4F2 48C1 ext.l D1
0000F4F4 9284 sub.l D1, D4
0000F4F6 4C7C 1801 0000 0002 movem.l D0,A3,A4, 0x2
0000F4FE 3803 move.w D4, D3
0000F500 48C4 ext.l D4
0000F502 D881 add.l D4, D1
0000F504 2F0B move.l -[A7], A3
0000F506 3F04 move.w -[A7], D4
0000F508 2F0A move.l -[A7], A2
0000F50A 2057 movea.l A0, [A7]
0000F50C 2250 movea.l A1, [A0]
0000F50E 2269 0010 movea.l A1, [A1 + 0x10]
0000F512 4E91 jsr [A1]
0000F514 4FEF 000A lea.l A7, [A7 + 0xA]
0000F518 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000F51C 4E5E unlink A6
0000F51E 4E75 rts
0000F520 226F 0004 movea.l A1, [A7 + 0x4]
0000F524 206F 0008 movea.l A0, [A7 + 0x8]
0000F528 20A9 0010 move.l [A0], [A1 + 0x10]
0000F52C 4E75 rts
fn0000F52E:
0000F52E 226F 0004 movea.l A1, [A7 + 0x4]
0000F532 206F 0008 movea.l A0, [A7 + 0x8]
0000F536 20A9 0014 move.l [A0], [A1 + 0x14]
0000F53A 4E75 rts
fn0000F53C:
0000F53C 226F 0004 movea.l A1, [A7 + 0x4]
0000F540 206F 0008 movea.l A0, [A7 + 0x8]
0000F544 20A9 0018 move.l [A0], [A1 + 0x18]
0000F548 4E75 rts
0000F54A 48E7 0030 movem.l -[A7], A2,A3
0000F54E 266F 000C movea.l A3, [A7 + 0xC]
0000F552 246F 0010 movea.l A2, [A7 + 0x10]
0000F556 24AB 0008 move.l [A2], [A3 + 0x8]
0000F55A 256B 000C 0004 move.l [A2 + 0x4], [A3 + 0xC]
0000F560 4CDF 0C00 movem.l A2,A3, [A7]+
0000F564 4E75 rts
0000F566 206F 0004 movea.l A0, [A7 + 0x4]
0000F56A 316F 0008 002C move.w [A0 + 0x2C], [A7 + 0x8]
0000F570 4E75 rts
fn0000F572:
0000F572 4E56 0000 link A6, 0
0000F576 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000F57A 246E 0008 movea.l A2, [A6 + 0x8]
0000F57E 382E 000C move.w D4, [A6 + 0xC]
0000F582 262E 000E move.l D3, [A6 + 0xE]
0000F586 286E 0012 movea.l A4, [A6 + 0x12]
0000F58A 4A44 tst.w D4
0000F58C 6714 beq +0x16 /* 0000F5A2 */
0000F58E 204A movea.l A0, A2
0000F590 41E8 0200 lea.l A0, [A0 + 0x200]
0000F594 2648 movea.l A3, A0
0000F596 2488 move.l [A2], A0
0000F598 2F0B move.l -[A7], A3
0000F59A 4EB9 0000 3F3A jsr [0x00003F3A]
0000F5A0 584F addq.w A7, 4
label0000F5A2:
0000F5A2 2F0C move.l -[A7], A4
0000F5A4 2F03 move.l -[A7], D3
0000F5A6 4267 clr.w -[A7]
0000F5A8 2F0A move.l -[A7], A2
0000F5AA 61FF FFFF A9B4 bsr -0x564A /* 00009F60 */
0000F5B0 41F9 0001 584E lea.l A0, [0x0001584E]
0000F5B6 2548 0004 move.l [A2 + 0x4], A0
0000F5BA 41F9 0001 584E lea.l A0, [0x0001584E]
0000F5C0 41E8 01C8 lea.l A0, [A0 + 0x1C8]
0000F5C4 2252 movea.l A1, [A2]
0000F5C6 2288 move.l [A1], A0
0000F5C8 2652 movea.l A3, [A2]
0000F5CA 204A movea.l A0, A2
0000F5CC 41E8 0200 lea.l A0, [A0 + 0x200]
0000F5D0 91CB sub.l A0, A3
0000F5D2 2748 0008 move.l [A3 + 0x8], A0
0000F5D6 204A movea.l A0, A2
0000F5D8 4FEF 000E lea.l A7, [A7 + 0xE]
0000F5DC 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000F5E0 4E5E unlink A6
0000F5E2 4E75 rts
0000F5E4 4E56 0000 link A6, 0
0000F5E8 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000F5EC 246E 0008 movea.l A2, [A6 + 0x8]
0000F5F0 362E 000C move.w D3, [A6 + 0xC]
0000F5F4 200A move.l D0, A2
0000F5F6 6762 beq +0x64 /* 0000F65A */
0000F5F8 41F9 0001 584E lea.l A0, [0x0001584E]
0000F5FE 2548 0004 move.l [A2 + 0x4], A0
0000F602 41F9 0001 584E lea.l A0, [0x0001584E]
0000F608 41E8 01C8 lea.l A0, [A0 + 0x1C8]
0000F60C 2252 movea.l A1, [A2]
0000F60E 2288 move.l [A1], A0
0000F610 2652 movea.l A3, [A2]
0000F612 204A movea.l A0, A2
0000F614 41E8 0200 lea.l A0, [A0 + 0x200]
0000F618 2848 movea.l A4, A0
0000F61A 91CB sub.l A0, A3
0000F61C 2748 0008 move.l [A3 + 0x8], A0
0000F620 2F0A move.l -[A7], A2
0000F622 2057 movea.l A0, [A7]
0000F624 2268 0004 movea.l A1, [A0 + 0x4]
0000F628 2269 01B4 movea.l A1, [A1 + 0x1B4]
0000F62C 4E91 jsr [A1]
0000F62E 4267 clr.w -[A7]
0000F630 2F0A move.l -[A7], A2
0000F632 61FF FFFF A9C8 bsr -0x5636 /* 00009FFC */
0000F638 4A43 tst.w D3
0000F63A 4FEF 000A lea.l A7, [A7 + 0xA]
0000F63E 670C beq +0xE /* 0000F64C */
0000F640 4267 clr.w -[A7]
0000F642 2F0C move.l -[A7], A4
0000F644 4EB9 0000 3F42 jsr [0x00003F42]
0000F64A 5C4F addq.w A7, 6
label0000F64C:
0000F64C 4A43 tst.w D3
0000F64E 6F0A ble +0xC /* 0000F65A */
0000F650 2F0A move.l -[A7], A2
0000F652 4EB9 0000 2592 jsr [0x00002592]
0000F658 584F addq.w A7, 4
label0000F65A:
0000F65A 204A movea.l A0, A2
0000F65C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000F660 4E5E unlink A6
0000F662 4E75 rts
0000F664 4E75 rts
0000F666 4E75 rts
0000F668 4E56 FFF8 link A6, -0x0008
0000F66C 2F0A move.l -[A7], A2
0000F66E 246E 0008 movea.l A2, [A6 + 0x8]
0000F672 486E FFF8 pea.l [A6 - 0x8]
0000F676 2F0A move.l -[A7], A2
0000F678 2057 movea.l A0, [A7]
0000F67A 2268 0004 movea.l A1, [A0 + 0x4]
0000F67E 2269 003C movea.l A1, [A1 + 0x3C]
0000F682 4E91 jsr [A1]
0000F684 256E FFF8 01E4 move.l [A2 + 0x1E4], [A6 - 0x8]
0000F68A 256E FFFC 01E8 move.l [A2 + 0x1E8], [A6 - 0x4]
0000F690 504F addq.w A7, 8
0000F692 245F movea.l A2, [A7]+
0000F694 4E5E unlink A6
0000F696 4E75 rts
0000F698 4E56 FFC2 link A6, -0x003E
0000F69C 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000F6A0 286E 0008 movea.l A4, [A6 + 0x8]
0000F6A4 2D6C 01E4 FFD0 move.l [A6 - 0x30], [A4 + 0x1E4]
0000F6AA 2D6C 01E8 FFD4 move.l [A6 - 0x2C], [A4 + 0x1E8]
0000F6B0 486E FFD0 pea.l [A6 - 0x30]
0000F6B4 2F3C 0030 0010 move.l -[A7], 0x300010
0000F6BA A8A9 syscall InsetRect
0000F6BC 046E 0014 FFD4 subi.w [A6 - 0x2C], 0x14
0000F6C2 42AE FFD8 clr.l [A6 - 0x28]
0000F6C6 42AE FFDC clr.l [A6 - 0x24]
0000F6CA 42A7 clr.l -[A7]
0000F6CC 486C 00A2 pea.l [A4 + 0xA2]
0000F6D0 486E FFF0 pea.l [A6 - 0x10]
0000F6D4 61FF FFFF C0AC bsr -0x3F52 /* 0000B782 */
0000F6DA 4FEF 000C lea.l A7, [A7 + 0xC]
0000F6DE 602A bra +0x2C /* 0000F70A */
label0000F6E0:
0000F6E0 486E FFD8 pea.l [A6 - 0x28]
0000F6E4 486E FFC2 pea.l [A6 - 0x3E]
0000F6E8 3F3C 080E move.w -[A7], 0x80E
0000F6EC A9EB syscall Pack4/FP68K
0000F6EE 486E FFE0 pea.l [A6 - 0x20]
0000F6F2 486E FFC2 pea.l [A6 - 0x3E]
0000F6F6 3F3C 0800 move.w -[A7], 0x800
0000F6FA A9EB syscall Pack4/FP68K
0000F6FC 486E FFC2 pea.l [A6 - 0x3E]
0000F700 486E FFD8 pea.l [A6 - 0x28]
0000F704 3F3C 0810 move.w -[A7], 0x810
0000F708 A9EB syscall Pack4/FP68K
label0000F70A:
0000F70A 486E FFE0 pea.l [A6 - 0x20]
0000F70E 486E FFF0 pea.l [A6 - 0x10]
0000F712 61FF FFFF C00E bsr -0x3FF0 /* 0000B722 */
0000F718 4A00 tst.b D0
0000F71A 504F addq.w A7, 8
0000F71C 66C2 bne -0x3C /* 0000F6E0 */
0000F71E 7600 moveq.l D3, 0x00
0000F720 7800 moveq.l D4, 0x00
0000F722 42A7 clr.l -[A7]
0000F724 486E FFF0 pea.l [A6 - 0x10]
0000F728 4EB9 0000 2CDA jsr [0x00002CDA]
0000F72E 504F addq.w A7, 8
0000F730 6000 00A4 bra +0xA6 /* 0000F7D6 */
label0000F734:
0000F734 2F0B move.l -[A7], A3
0000F736 61FF FFFF 1824 bsr -0xE7DA /* 00000F5C */
0000F73C 2D40 FFCC move.l [A6 - 0x34], D0
0000F740 486E FFF0 pea.l [A6 - 0x10]
0000F744 61FF FFFF 7326 bsr -0x8CD8 /* 00006A6C */
0000F74A B0AE FFCC cmp.l D0, [A6 - 0x34]
0000F74E 504F addq.w A7, 8
0000F750 6602 bne +0x4 /* 0000F754 */
0000F752 7801 moveq.l D4, 0x01
label0000F754:
0000F754 4878 005A push.l 0x5A /* 'Z' */
0000F758 4EB9 0000 258A jsr [0x0000258A]
0000F75E 2448 movea.l A2, A0
0000F760 2008 move.l D0, A0
0000F762 584F addq.w A7, 4
0000F764 6736 beq +0x38 /* 0000F79C */
0000F766 1F04 move.b -[A7], D4
0000F768 2F0B move.l -[A7], A3
0000F76A 61FF FFFF 17F0 bsr -0xE80E /* 00000F5C */
0000F770 584F addq.w A7, 4
0000F772 3F00 move.w -[A7], D0
0000F774 2F0C move.l -[A7], A4
0000F776 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
0000F77A 2F2E FFD0 move.l -[A7], [A6 - 0x30]
0000F77E 3F03 move.w -[A7], D3
0000F780 2F2E FFDC move.l -[A7], [A6 - 0x24]
0000F784 2F2E FFD8 move.l -[A7], [A6 - 0x28]
0000F788 486E FFE0 pea.l [A6 - 0x20]
0000F78C 3F3C 0001 move.w -[A7], 0x1
0000F790 2F0A move.l -[A7], A2
0000F792 61FF 0000 0100 bsr +0x102 /* 0000F894 */
0000F798 4FEF 0024 lea.l A7, [A7 + 0x24]
label0000F79C:
0000F79C 2F0A move.l -[A7], A2
0000F79E 2057 movea.l A0, [A7]
0000F7A0 2268 0004 movea.l A1, [A0 + 0x4]
0000F7A4 2269 0174 movea.l A1, [A1 + 0x174]
0000F7A8 4E91 jsr [A1]
0000F7AA 3600 move.w D3, D0
0000F7AC 584F addq.w A7, 4
label0000F7AE:
0000F7AE 486E FFE0 pea.l [A6 - 0x20]
0000F7B2 486E FFF0 pea.l [A6 - 0x10]
0000F7B6 61FF FFFF BF6A bsr -0x4094 /* 0000B722 */
0000F7BC 4A00 tst.b D0
0000F7BE 504F addq.w A7, 8
0000F7C0 6600 FF72 bne -0x8C /* 0000F734 */
0000F7C4 3F3C FFFF move.w -[A7], 0xFFFF
0000F7C8 486E FFF0 pea.l [A6 - 0x10]
0000F7CC 61FF FFFF BF82 bsr -0x407C /* 0000B750 */
0000F7D2 5C4F addq.w A7, 6
0000F7D4 6008 bra +0xA /* 0000F7DE */
label0000F7D6:
0000F7D6 264C movea.l A3, A4
0000F7D8 47EB 00A2 lea.l A3, [A3 + 0xA2]
0000F7DC 60D0 bra -0x2E /* 0000F7AE */
label0000F7DE:
0000F7DE 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000F7E2 4E5E unlink A6
0000F7E4 4E75 rts
0000F7E6 4E56 FFEC link A6, -0x0014
0000F7EA 2F0A move.l -[A7], A2
0000F7EC 246E 0008 movea.l A2, [A6 + 0x8]
0000F7F0 2F2E 000C move.l -[A7], [A6 + 0xC]
0000F7F4 2F0A move.l -[A7], A2
0000F7F6 4EB9 0000 3B72 jsr [0x00003B72]
0000F7FC 42A7 clr.l -[A7]
0000F7FE 486A 0044 pea.l [A2 + 0x44]
0000F802 486E FFEC pea.l [A6 - 0x14]
0000F806 61FF FFFF 1BBC bsr -0xE442 /* 000013C4 */
0000F80C 4FEF 0014 lea.l A7, [A7 + 0x14]
0000F810 6036 bra +0x38 /* 0000F848 */
label0000F812:
0000F812 4267 clr.w -[A7]
0000F814 4879 0001 5B1E push.l 0x15B1E
0000F81A 4879 0001 5ACE push.l 0x15ACE
0000F820 4878 0004 push.l 0x4
0000F824 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000F828 4EB9 0000 2582 jsr [0x00002582]
0000F82E 2448 movea.l A2, A0
0000F830 200A move.l D0, A2
0000F832 4FEF 0012 lea.l A7, [A7 + 0x12]
0000F836 6710 beq +0x12 /* 0000F848 */
0000F838 2F0A move.l -[A7], A2
0000F83A 2057 movea.l A0, [A7]
0000F83C 2268 0004 movea.l A1, [A0 + 0x4]
0000F840 2269 0178 movea.l A1, [A1 + 0x178]
0000F844 4E91 jsr [A1]
0000F846 584F addq.w A7, 4
label0000F848:
0000F848 486E FFFC pea.l [A6 - 0x4]
0000F84C 486E FFEC pea.l [A6 - 0x14]
0000F850 61FF FFFF 1B2A bsr -0xE4D4 /* 0000137C */
0000F856 4A00 tst.b D0
0000F858 504F addq.w A7, 8
0000F85A 66B6 bne -0x48 /* 0000F812 */
0000F85C 3F3C FFFF move.w -[A7], 0xFFFF
0000F860 486E FFEC pea.l [A6 - 0x14]
0000F864 61FF FFFF 1B2C bsr -0xE4D2 /* 00001392 */
0000F86A 5C4F addq.w A7, 6
0000F86C 245F movea.l A2, [A7]+
0000F86E 4E5E unlink A6
0000F870 4E75 rts
0000F872 206F 0004 movea.l A0, [A7 + 0x4]
0000F876 3028 0034 move.w D0, [A0 + 0x34]
0000F87A 4E75 rts
0000F87C 206F 0004 movea.l A0, [A7 + 0x4]
0000F880 5088 addq.l A0, 8
0000F882 2010 move.l D0, [A0]
0000F884 0680 FFFF FE00 addi.l D0, 0xFFFFFE00
0000F88A D1AF 0004 add.l [A7 + 0x4], D0
0000F88E 4EF9 0000 F5E8 jmp [0x0000F5E8]
fn0000F894:
0000F894 4E56 FFBE link A6, -0x0042
0000F898 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000F89C 246E 0008 movea.l A2, [A6 + 0x8]
0000F8A0 382E 000C move.w D4, [A6 + 0xC]
0000F8A4 266E 000E movea.l A3, [A6 + 0xE]
0000F8A8 3A2E 001A move.w D5, [A6 + 0x1A]
0000F8AC 2E2E 0024 move.l D7, [A6 + 0x24]
0000F8B0 3C2E 0028 move.w D6, [A6 + 0x28]
0000F8B4 162E 002A move.b D3, [A6 + 0x2A]
0000F8B8 4A44 tst.w D4
0000F8BA 6714 beq +0x16 /* 0000F8D0 */
0000F8BC 204A movea.l A0, A2
0000F8BE 41E8 004E lea.l A0, [A0 + 0x4E]
0000F8C2 2848 movea.l A4, A0
0000F8C4 2488 move.l [A2], A0
0000F8C6 2F0C move.l -[A7], A4
0000F8C8 4EB9 0000 3F3A jsr [0x00003F3A]
0000F8CE 584F addq.w A7, 4
label0000F8D0:
0000F8D0 7000 moveq.l D0, 0x00
0000F8D2 102B 000F move.b D0, [A3 + 0xF]
0000F8D6 3F00 move.w -[A7], D0
0000F8D8 7000 moveq.l D0, 0x00
0000F8DA 102B 000E move.b D0, [A3 + 0xE]
0000F8DE 3F00 move.w -[A7], D0
0000F8E0 2F2B 000A move.l -[A7], [A3 + 0xA]
0000F8E4 7000 moveq.l D0, 0x00
0000F8E6 102B 0008 move.b D0, [A3 + 0x8]
0000F8EA 3F00 move.w -[A7], D0
0000F8EC 4267 clr.w -[A7]
0000F8EE 2F0A move.l -[A7], A2
0000F8F0 61FF FFFF B3AA bsr -0x4C54 /* 0000AC9C */
0000F8F6 41F9 0001 5580 lea.l A0, [0x00015580]
0000F8FC 2548 0004 move.l [A2 + 0x4], A0
0000F900 41F9 0001 5580 lea.l A0, [0x00015580]
0000F906 41E8 0180 lea.l A0, [A0 + 0x180]
0000F90A 2252 movea.l A1, [A2]
0000F90C 2288 move.l [A1], A0
0000F90E 2852 movea.l A4, [A2]
0000F910 204A movea.l A0, A2
0000F912 41E8 004E lea.l A0, [A0 + 0x4E]
0000F916 91CC sub.l A0, A4
0000F918 2948 0008 move.l [A4 + 0x8], A0
0000F91C 3545 0032 move.w [A2 + 0x32], D5
0000F920 1543 004C move.b [A2 + 0x4C], D3
0000F924 4A03 tst.b D3
0000F926 4FEF 0010 lea.l A7, [A7 + 0x10]
0000F92A 670A beq +0xC /* 0000F936 */
0000F92C 357C 0168 0034 move.w [A2 + 0x34], 0x168
0000F932 6000 00B2 bra +0xB4 /* 0000F9E6 */
label0000F936:
0000F936 4853 pea.l [A3]
0000F938 486E FFBE pea.l [A6 - 0x42]
0000F93C 3F3C 080E move.w -[A7], 0x80E
0000F940 A9EB syscall Pack4/FP68K
0000F942 486E 0012 pea.l [A6 + 0x12]
0000F946 486E FFBE pea.l [A6 - 0x42]
0000F94A 3F3C 0806 move.w -[A7], 0x806
0000F94E A9EB syscall Pack4/FP68K
0000F950 2D7C 4007 B400 FFC8 move.l [A6 - 0x38], 0x4007B400
0000F958 42AE FFCC clr.l [A6 - 0x34]
0000F95C 426E FFD0 clr.w [A6 - 0x30]
0000F960 486E FFBE pea.l [A6 - 0x42]
0000F964 486E FFC8 pea.l [A6 - 0x38]
0000F968 3F3C 0004 move.w -[A7], 0x4
0000F96C A9EB syscall Pack4/FP68K
0000F96E 3D6A 0032 FFD2 move.w [A6 - 0x2E], [A2 + 0x32]
0000F974 486E FFD2 pea.l [A6 - 0x2E]
0000F978 486E FFD2 pea.l [A6 - 0x2E]
0000F97C 3F3C 200E move.w -[A7], 0x200E
0000F980 A9EB syscall Pack4/FP68K
0000F982 486E FFD2 pea.l [A6 - 0x2E]
0000F986 486E FFD2 pea.l [A6 - 0x2E]
0000F98A 3F3C 0810 move.w -[A7], 0x810
0000F98E A9EB syscall Pack4/FP68K
0000F990 486E FFD2 pea.l [A6 - 0x2E]
0000F994 486E FFDC pea.l [A6 - 0x24]
0000F998 3F3C 080E move.w -[A7], 0x80E
0000F99C A9EB syscall Pack4/FP68K
0000F99E 486E FFC8 pea.l [A6 - 0x38]
0000F9A2 486E FFDC pea.l [A6 - 0x24]
0000F9A6 3F3C 0000 move.w -[A7], 0x0
0000F9AA A9EB syscall Pack4/FP68K
0000F9AC 486E FFDC pea.l [A6 - 0x24]
0000F9B0 486E FFE6 pea.l [A6 - 0x1A]
0000F9B4 3F3C 0810 move.w -[A7], 0x810
0000F9B8 A9EB syscall Pack4/FP68K
0000F9BA 486E FFE6 pea.l [A6 - 0x1A]
0000F9BE 486E FFEE pea.l [A6 - 0x12]
0000F9C2 3F3C 080E move.w -[A7], 0x80E
0000F9C6 A9EB syscall Pack4/FP68K
0000F9C8 486E FFEE pea.l [A6 - 0x12]
0000F9CC 3F3C 0016 move.w -[A7], 0x16
0000F9D0 A9EB syscall Pack4/FP68K
0000F9D2 486E FFEE pea.l [A6 - 0x12]
0000F9D6 486E FFEE pea.l [A6 - 0x12]
0000F9DA 3F3C 2810 move.w -[A7], 0x2810
0000F9DE A9EB syscall Pack4/FP68K
0000F9E0 356E FFF0 0034 move.w [A2 + 0x34], [A6 - 0x10]
label0000F9E6:
0000F9E6 362A 0032 move.w D3, [A2 + 0x32]
0000F9EA 3003 move.w D0, D3
0000F9EC 48C0 ext.l D0
0000F9EE 322A 0034 move.w D1, [A2 + 0x34]
0000F9F2 48C1 ext.l D1
0000F9F4 9280 sub.l D1, D0
0000F9F6 7005 moveq.l D0, 0x05
0000F9F8 B280 cmp.l D1, D0
0000F9FA 6C0A bge +0xC /* 0000FA06 */
0000F9FC 3003 move.w D0, D3
0000F9FE 48C0 ext.l D0
0000FA00 5A80 addq.l D0, 5
0000FA02 3540 0034 move.w [A2 + 0x34], D0
label0000FA06:
0000FA06 7000 moveq.l D0, 0x00
0000FA08 102B 0008 move.b D0, [A3 + 0x8]
0000FA0C 3206 move.w D1, D6
0000FA0E 48C1 ext.l D1
0000FA10 9280 sub.l D1, D0
0000FA12 4C3C 1800 0000 movem.w A3,A4, 0x0
0000FA18 0005 203C ori.b D5, 0x3C /* '<' */
0000FA1C 0000 0168 ori.b D0, 0x68 /* 'h' */
0000FA20 9081 sub.l D0, D1
0000FA22 3205 move.w D1, D5
0000FA24 48C1 ext.l D1
0000FA26 9081 sub.l D0, D1
0000FA28 2600 move.l D3, D0
0000FA2A 382A 0032 move.w D4, [A2 + 0x32]
0000FA2E 3204 move.w D1, D4
0000FA30 48C1 ext.l D1
0000FA32 342A 0034 move.w D2, [A2 + 0x34]
0000FA36 48C2 ext.l D2
0000FA38 9481 sub.l D2, D1
0000FA3A B480 cmp.l D2, D0
0000FA3C 6F0A ble +0xC /* 0000FA48 */
0000FA3E 3004 move.w D0, D4
0000FA40 48C0 ext.l D0
0000FA42 D083 add.l D0, D3
0000FA44 3540 0034 move.w [A2 + 0x34], D0
label0000FA48:
0000FA48 4853 pea.l [A3]
0000FA4A 486E FFEE pea.l [A6 - 0x12]
0000FA4E 3F3C 080E move.w -[A7], 0x80E
0000FA52 A9EB syscall Pack4/FP68K
0000FA54 486E 0012 pea.l [A6 + 0x12]
0000FA58 486E FFEE pea.l [A6 - 0x12]
0000FA5C 3F3C 0806 move.w -[A7], 0x806
0000FA60 A9EB syscall Pack4/FP68K
0000FA62 2D7C 4005 C800 FFDC move.l [A6 - 0x24], 0x4005C800
0000FA6A 42AE FFE0 clr.l [A6 - 0x20]
0000FA6E 426E FFE4 clr.w [A6 - 0x1C]
0000FA72 486E FFEE pea.l [A6 - 0x12]
0000FA76 486E FFDC pea.l [A6 - 0x24]
0000FA7A 3F3C 0004 move.w -[A7], 0x4
0000FA7E A9EB syscall Pack4/FP68K
0000FA80 486E FFDC pea.l [A6 - 0x24]
0000FA84 486E FFE6 pea.l [A6 - 0x1A]
0000FA88 3F3C 0810 move.w -[A7], 0x810
0000FA8C A9EB syscall Pack4/FP68K
0000FA8E 2F2E FFEA move.l -[A7], [A6 - 0x16]
0000FA92 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
0000FA96 61FF 0000 BCA0 bsr +0xBCA2 /* 0001B738 */
0000FA9C 2600 move.l D3, D0
0000FA9E 4A83 tst.l D3
0000FAA0 504F addq.w A7, 8
0000FAA2 6614 bne +0x16 /* 0000FAB8 */
0000FAA4 4879 0001 5848 push.l 0x15848
0000FAAA 486A 0042 pea.l [A2 + 0x42]
0000FAAE 61FF FFFF 5B2A bsr -0xA4D4 /* 000055DA */
0000FAB4 504F addq.w A7, 8
0000FAB6 6016 bra +0x18 /* 0000FACE */
label0000FAB8:
0000FAB8 2F03 move.l -[A7], D3
0000FABA 4879 0001 5842 push.l 0x15842
0000FAC0 486A 0042 pea.l [A2 + 0x42]
0000FAC4 61FF 0000 3F66 bsr +0x3F68 /* 00013A2C */
0000FACA 4FEF 000C lea.l A7, [A7 + 0xC]
label0000FACE:
0000FACE 4878 002E push.l 0x2E /* '.' */
0000FAD2 4EB9 0000 258A jsr [0x0000258A]
0000FAD8 2648 movea.l A3, A0
0000FADA 2008 move.l D0, A0
0000FADC 584F addq.w A7, 4
0000FADE 6718 beq +0x1A /* 0000FAF8 */
0000FAE0 3F2A 0034 move.w -[A7], [A2 + 0x34]
0000FAE4 3F2A 0032 move.w -[A7], [A2 + 0x32]
0000FAE8 486E 001C pea.l [A6 + 0x1C]
0000FAEC 2F0B move.l -[A7], A3
0000FAEE 61FF FFFF F4E4 bsr -0xB1A /* 0000EFD4 */
0000FAF4 4FEF 000C lea.l A7, [A7 + 0xC]
label0000FAF8:
0000FAF8 254B 0048 move.l [A2 + 0x48], A3
0000FAFC 2F0A move.l -[A7], A2
0000FAFE 2057 movea.l A0, [A7]
0000FB00 2268 0004 movea.l A1, [A0 + 0x4]
0000FB04 2269 017C movea.l A1, [A1 + 0x17C]
0000FB08 4E91 jsr [A1]
0000FB0A 206A 0036 movea.l A0, [A2 + 0x36]
0000FB0E 2050 movea.l A0, [A0]
0000FB10 2D68 0002 FFF8 move.l [A6 - 0x8], [A0 + 0x2]
0000FB16 2D68 0006 FFFC move.l [A6 - 0x4], [A0 + 0x6]
0000FB1C 4227 clr.b -[A7]
0000FB1E 302E FFF8 move.w D0, [A6 - 0x8]
0000FB22 48C0 ext.l D0
0000FB24 322E FFFC move.w D1, [A6 - 0x4]
0000FB28 48C1 ext.l D1
0000FB2A 9280 sub.l D1, D0
0000FB2C 3F01 move.w -[A7], D1
0000FB2E 302E FFFA move.w D0, [A6 - 0x6]
0000FB32 48C0 ext.l D0
0000FB34 322E FFFE move.w D1, [A6 - 0x2]
0000FB38 48C1 ext.l D1
0000FB3A 9280 sub.l D1, D0
0000FB3C 3F01 move.w -[A7], D1
0000FB3E 2F0A move.l -[A7], A2
0000FB40 4EB9 0000 34BA jsr [0x000034BA]
0000FB46 1F3C 0001 move.b -[A7], 0x1
0000FB4A 2F07 move.l -[A7], D7
0000FB4C 2F0A move.l -[A7], A2
0000FB4E 4EB9 0000 34F2 jsr [0x000034F2]
0000FB54 4227 clr.b -[A7]
0000FB56 306E FFF8 movea.w A0, [A6 - 0x8]
0000FB5A 2F08 move.l -[A7], A0
0000FB5C 306E FFFA movea.w A0, [A6 - 0x6]
0000FB60 2F08 move.l -[A7], A0
0000FB62 2F0A move.l -[A7], A2
0000FB64 4EB9 0000 34D2 jsr [0x000034D2]
0000FB6A 204A movea.l A0, A2
0000FB6C 4FEF 0026 lea.l A7, [A7 + 0x26]
0000FB70 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000FB74 4E5E unlink A6
0000FB76 4E75 rts
0000FB78 4E56 FF80 link A6, -0x0080
0000FB7C 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000FB80 246E 0008 movea.l A2, [A6 + 0x8]
0000FB84 594F subq.w A7, 4
0000FB86 A8D8 syscall NewRgn
0000FB88 205F movea.l A0, [A7]+
0000FB8A 2548 003A move.l [A2 + 0x3A], A0
0000FB8E 486E FFFC pea.l [A6 - 0x4]
0000FB92 2F2A 0048 move.l -[A7], [A2 + 0x48]
0000FB96 2057 movea.l A0, [A7]
0000FB98 2250 movea.l A1, [A0]
0000FB9A 2269 0014 movea.l A1, [A1 + 0x14]
0000FB9E 4E91 jsr [A1]
0000FBA0 486E FF94 pea.l [A6 - 0x6C]
0000FBA4 2F2A 0048 move.l -[A7], [A2 + 0x48]
0000FBA8 2057 movea.l A0, [A7]
0000FBAA 2250 movea.l A1, [A0]
0000FBAC 2269 0018 movea.l A1, [A1 + 0x18]
0000FBB0 4E91 jsr [A1]
0000FBB2 486E FF90 pea.l [A6 - 0x70]
0000FBB6 2F2A 0048 move.l -[A7], [A2 + 0x48]
0000FBBA 2057 movea.l A0, [A7]
0000FBBC 2250 movea.l A1, [A0]
0000FBBE 2269 001C movea.l A1, [A1 + 0x1C]
0000FBC2 4E91 jsr [A1]
0000FBC4 A8DA syscall OpenRgn
0000FBC6 2F2A 0048 move.l -[A7], [A2 + 0x48]
0000FBCA 2057 movea.l A0, [A7]
0000FBCC 2250 movea.l A1, [A0]
0000FBCE 2269 000C movea.l A1, [A1 + 0xC]
0000FBD2 4E91 jsr [A1]
0000FBD4 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000FBD8 3F2E FFFC move.w -[A7], [A6 - 0x4]
0000FBDC A893 syscall MoveTo
0000FBDE 3F2E FF96 move.w -[A7], [A6 - 0x6A]
0000FBE2 3F2E FF94 move.w -[A7], [A6 - 0x6C]
0000FBE6 A891 syscall LineTo
0000FBE8 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000FBEC 3F2E FFFC move.w -[A7], [A6 - 0x4]
0000FBF0 A893 syscall MoveTo
0000FBF2 3F2E FF92 move.w -[A7], [A6 - 0x6E]
0000FBF6 3F2E FF90 move.w -[A7], [A6 - 0x70]
0000FBFA A891 syscall LineTo
0000FBFC 2F2A 003A move.l -[A7], [A2 + 0x3A]
0000FC00 A8DB syscall CloseRgn
0000FC02 362A 0032 move.w D3, [A2 + 0x32]
0000FC06 0C43 005A cmpi.w D3, 0x5A /* 'Z' */
0000FC0A 4FEF 001C lea.l A7, [A7 + 0x1C]
0000FC0E 6C08 bge +0xA /* 0000FC18 */
0000FC10 0C6A 010E 0034 cmpi.w [A2 + 0x34], 0x10E
0000FC16 6E20 bgt +0x22 /* 0000FC38 */
label0000FC18:
0000FC18 0C43 005A cmpi.w D3, 0x5A /* 'Z' */
0000FC1C 6F06 ble +0x8 /* 0000FC24 */
0000FC1E 0C43 010E cmpi.w D3, 0x10E
0000FC22 6D14 blt +0x16 /* 0000FC38 */
label0000FC24:
0000FC24 362A 0034 move.w D3, [A2 + 0x34]
0000FC28 0C43 005A cmpi.w D3, 0x5A /* 'Z' */
0000FC2C 6F00 0120 ble +0x122 /* 0000FD4E */
0000FC30 0C43 010E cmpi.w D3, 0x10E
0000FC34 6C00 0118 bge +0x11A /* 0000FD4E */
label0000FC38:
0000FC38 594F subq.w A7, 4
0000FC3A A8D8 syscall NewRgn
0000FC3C 205F movea.l A0, [A7]+
0000FC3E 2548 003E move.l [A2 + 0x3E], A0
0000FC42 362A 0032 move.w D3, [A2 + 0x32]
0000FC46 382A 0034 move.w D4, [A2 + 0x34]
0000FC4A 0C43 005A cmpi.w D3, 0x5A /* 'Z' */
0000FC4E 6C02 bge +0x4 /* 0000FC52 */
0000FC50 765A moveq.l D3, 0x5A
label0000FC52:
0000FC52 0C43 010E cmpi.w D3, 0x10E
0000FC56 6F04 ble +0x6 /* 0000FC5C */
0000FC58 363C 010E move.w D3, 0x10E
label0000FC5C:
0000FC5C 0C44 005A cmpi.w D4, 0x5A /* 'Z' */
0000FC60 6C02 bge +0x4 /* 0000FC64 */
0000FC62 785A moveq.l D4, 0x5A
label0000FC64:
0000FC64 0C44 010E cmpi.w D4, 0x10E
0000FC68 6F04 ble +0x6 /* 0000FC6E */
0000FC6A 383C 010E move.w D4, 0x10E
label0000FC6E:
0000FC6E 486E FF98 pea.l [A6 - 0x68]
0000FC72 2F2A 0048 move.l -[A7], [A2 + 0x48]
0000FC76 2057 movea.l A0, [A7]
0000FC78 2250 movea.l A1, [A0]
0000FC7A 2269 0020 movea.l A1, [A1 + 0x20]
0000FC7E 4E91 jsr [A1]
0000FC80 3F04 move.w -[A7], D4
0000FC82 3F03 move.w -[A7], D3
0000FC84 486E FF98 pea.l [A6 - 0x68]
0000FC88 486E FFCE pea.l [A6 - 0x32]
0000FC8C 61FF FFFF F346 bsr -0xCB8 /* 0000EFD4 */
0000FC92 486E FF8C pea.l [A6 - 0x74]
0000FC96 486E FFCE pea.l [A6 - 0x32]
0000FC9A 61FF FFFF F892 bsr -0x76C /* 0000F52E */
0000FCA0 486E FF88 pea.l [A6 - 0x78]
0000FCA4 486E FFCE pea.l [A6 - 0x32]
0000FCA8 61FF FFFF F892 bsr -0x76C /* 0000F53C */
0000FCAE 486E FF98 pea.l [A6 - 0x68]
0000FCB2 2F3C 0014 0000 move.l -[A7], 0x140000
0000FCB8 A8A8 syscall OffsetRect
0000FCBA 3F04 move.w -[A7], D4
0000FCBC 3F03 move.w -[A7], D3
0000FCBE 486E FF98 pea.l [A6 - 0x68]
0000FCC2 486E FFA0 pea.l [A6 - 0x60]
0000FCC6 61FF FFFF F30C bsr -0xCF2 /* 0000EFD4 */
0000FCCC 486E FF84 pea.l [A6 - 0x7C]
0000FCD0 486E FFA0 pea.l [A6 - 0x60]
0000FCD4 61FF FFFF F858 bsr -0x7A6 /* 0000F52E */
0000FCDA 486E FF80 pea.l [A6 - 0x80]
0000FCDE 486E FFA0 pea.l [A6 - 0x60]
0000FCE2 61FF FFFF F858 bsr -0x7A6 /* 0000F53C */
0000FCE8 A8DA syscall OpenRgn
0000FCEA 486E FFCE pea.l [A6 - 0x32]
0000FCEE 61FF FFFF F4D8 bsr -0xB26 /* 0000F1C8 */
0000FCF4 3F2E FF8A move.w -[A7], [A6 - 0x76]
0000FCF8 3F2E FF88 move.w -[A7], [A6 - 0x78]
0000FCFC A893 syscall MoveTo
0000FCFE 3F2E FF82 move.w -[A7], [A6 - 0x7E]
0000FD02 3F2E FF80 move.w -[A7], [A6 - 0x80]
0000FD06 A891 syscall LineTo
0000FD08 486E FFA0 pea.l [A6 - 0x60]
0000FD0C 61FF FFFF F4BA bsr -0xB44 /* 0000F1C8 */
0000FD12 3F2E FF86 move.w -[A7], [A6 - 0x7A]
0000FD16 3F2E FF84 move.w -[A7], [A6 - 0x7C]
0000FD1A A893 syscall MoveTo
0000FD1C 3F2E FF8E move.w -[A7], [A6 - 0x72]
0000FD20 3F2E FF8C move.w -[A7], [A6 - 0x74]
0000FD24 A891 syscall LineTo
0000FD26 2F2A 003E move.l -[A7], [A2 + 0x3E]
0000FD2A A8DB syscall CloseRgn
0000FD2C 3F3C FFFF move.w -[A7], 0xFFFF
0000FD30 486E FFA0 pea.l [A6 - 0x60]
0000FD34 61FF FFFF F2E8 bsr -0xD16 /* 0000F01E */
0000FD3A 3F3C FFFF move.w -[A7], 0xFFFF
0000FD3E 486E FFCE pea.l [A6 - 0x32]
0000FD42 61FF FFFF F2DA bsr -0xD24 /* 0000F01E */
0000FD48 4FEF 0054 lea.l A7, [A7 + 0x54]
0000FD4C 6004 bra +0x6 /* 0000FD52 */
label0000FD4E:
0000FD4E 42AA 003E clr.l [A2 + 0x3E]
label0000FD52:
0000FD52 594F subq.w A7, 4
0000FD54 A8D8 syscall NewRgn
0000FD56 205F movea.l A0, [A7]+
0000FD58 2548 0036 move.l [A2 + 0x36], A0
0000FD5C 266A 003E movea.l A3, [A2 + 0x3E]
0000FD60 200B move.l D0, A3
0000FD62 670E beq +0x10 /* 0000FD72 */
0000FD64 2F0B move.l -[A7], A3
0000FD66 2F2A 003A move.l -[A7], [A2 + 0x3A]
0000FD6A 2F2A 0036 move.l -[A7], [A2 + 0x36]
0000FD6E A8E5 syscall UnionRgn
0000FD70 600A bra +0xC /* 0000FD7C */
label0000FD72:
0000FD72 2F2A 003A move.l -[A7], [A2 + 0x3A]
0000FD76 2F2A 0036 move.l -[A7], [A2 + 0x36]
0000FD7A A8DC syscall CopyRgn
label0000FD7C:
0000FD7C 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000FD80 4E5E unlink A6
0000FD82 4E75 rts
0000FD84 4E56 0000 link A6, 0
0000FD88 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000FD8C 246E 0008 movea.l A2, [A6 + 0x8]
0000FD90 362E 000C move.w D3, [A6 + 0xC]
0000FD94 200A move.l D0, A2
0000FD96 6700 0096 beq +0x98 /* 0000FE2E */
0000FD9A 41F9 0001 5580 lea.l A0, [0x00015580]
0000FDA0 2548 0004 move.l [A2 + 0x4], A0
0000FDA4 41F9 0001 5580 lea.l A0, [0x00015580]
0000FDAA 41E8 0180 lea.l A0, [A0 + 0x180]
0000FDAE 2252 movea.l A1, [A2]
0000FDB0 2288 move.l [A1], A0
0000FDB2 2652 movea.l A3, [A2]
0000FDB4 204A movea.l A0, A2
0000FDB6 41E8 004E lea.l A0, [A0 + 0x4E]
0000FDBA 2848 movea.l A4, A0
0000FDBC 91CB sub.l A0, A3
0000FDBE 2748 0008 move.l [A3 + 0x8], A0
0000FDC2 266A 0048 movea.l A3, [A2 + 0x48]
0000FDC6 200B move.l D0, A3
0000FDC8 6716 beq +0x18 /* 0000FDE0 */
0000FDCA 4A80 tst.l D0
0000FDCC 6712 beq +0x14 /* 0000FDE0 */
0000FDCE 3F3C 0001 move.w -[A7], 0x1
0000FDD2 4853 pea.l [A3]
0000FDD4 2057 movea.l A0, [A7]
0000FDD6 2250 movea.l A1, [A0]
0000FDD8 2269 0008 movea.l A1, [A1 + 0x8]
0000FDDC 4E91 jsr [A1]
0000FDDE 5C4F addq.w A7, 6
label0000FDE0:
0000FDE0 266A 0036 movea.l A3, [A2 + 0x36]
0000FDE4 200B move.l D0, A3
0000FDE6 6704 beq +0x6 /* 0000FDEC */
0000FDE8 2F0B move.l -[A7], A3
0000FDEA A8D9 syscall DisposRgn/DisposeRgn
label0000FDEC:
0000FDEC 266A 003A movea.l A3, [A2 + 0x3A]
0000FDF0 200B move.l D0, A3
0000FDF2 6704 beq +0x6 /* 0000FDF8 */
0000FDF4 2F0B move.l -[A7], A3
0000FDF6 A8D9 syscall DisposRgn/DisposeRgn
label0000FDF8:
0000FDF8 266A 003E movea.l A3, [A2 + 0x3E]
0000FDFC 200B move.l D0, A3
0000FDFE 6704 beq +0x6 /* 0000FE04 */
0000FE00 2F0B move.l -[A7], A3
0000FE02 A8D9 syscall DisposRgn/DisposeRgn
label0000FE04:
0000FE04 4267 clr.w -[A7]
0000FE06 2F0A move.l -[A7], A2
0000FE08 61FF FFFF AF16 bsr -0x50E8 /* 0000AD20 */
0000FE0E 4A43 tst.w D3
0000FE10 5C4F addq.w A7, 6
0000FE12 670C beq +0xE /* 0000FE20 */
0000FE14 4267 clr.w -[A7]
0000FE16 2F0C move.l -[A7], A4
0000FE18 4EB9 0000 3F42 jsr [0x00003F42]
0000FE1E 5C4F addq.w A7, 6
label0000FE20:
0000FE20 4A43 tst.w D3
0000FE22 6F0A ble +0xC /* 0000FE2E */
0000FE24 2F0A move.l -[A7], A2
0000FE26 4EB9 0000 2592 jsr [0x00002592]
0000FE2C 584F addq.w A7, 4
label0000FE2E:
0000FE2E 204A movea.l A0, A2
0000FE30 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000FE34 4E5E unlink A6
0000FE36 4E75 rts
0000FE38 4E56 0000 link A6, 0
0000FE3C 2F0A move.l -[A7], A2
0000FE3E 246E 0008 movea.l A2, [A6 + 0x8]
0000FE42 4227 clr.b -[A7]
0000FE44 1F3C 0001 move.b -[A7], 0x1
0000FE48 2F2A 003A move.l -[A7], [A2 + 0x3A]
0000FE4C 3F2A 0028 move.w -[A7], [A2 + 0x28]
0000FE50 3F2A 002A move.w -[A7], [A2 + 0x2A]
0000FE54 61FF FFFF 9D4A bsr -0x62B4 /* 00009BA0 */
0000FE5A 4227 clr.b -[A7]
0000FE5C 4227 clr.b -[A7]
0000FE5E 2F2A 003E move.l -[A7], [A2 + 0x3E]
0000FE62 3F2A 0028 move.w -[A7], [A2 + 0x28]
0000FE66 3F2A 002A move.w -[A7], [A2 + 0x2A]
0000FE6A 61FF FFFF 9D34 bsr -0x62CA /* 00009BA0 */
0000FE70 2F0A move.l -[A7], A2
0000FE72 61FF FFFF B072 bsr -0x4F8C /* 0000AEE6 */
0000FE78 4FEF 001C lea.l A7, [A7 + 0x1C]
0000FE7C 245F movea.l A2, [A7]+
0000FE7E 4E5E unlink A6
0000FE80 4E75 rts
0000FE82 4E56 FFFC link A6, -0x0004
0000FE86 48E7 1820 movem.l -[A7], D3,D4,A2
0000FE8A 246E 0008 movea.l A2, [A6 + 0x8]
0000FE8E 282E 000C move.l D4, [A6 + 0xC]
0000FE92 262E 0010 move.l D3, [A6 + 0x10]
0000FE96 3D44 FFFE move.w [A6 - 0x2], D4
0000FE9A 3D43 FFFC move.w [A6 - 0x4], D3
0000FE9E 486E FFFC pea.l [A6 - 0x4]
0000FEA2 2F0A move.l -[A7], A2
0000FEA4 2057 movea.l A0, [A7]
0000FEA6 2268 0004 movea.l A1, [A0 + 0x4]
0000FEAA 2269 010C movea.l A1, [A1 + 0x10C]
0000FEAE 4E91 jsr [A1]
0000FEB0 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000FEB4 2F0A move.l -[A7], A2
0000FEB6 2057 movea.l A0, [A7]
0000FEB8 2268 0004 movea.l A1, [A0 + 0x4]
0000FEBC 2269 0170 movea.l A1, [A1 + 0x170]
0000FEC0 4E91 jsr [A1]
0000FEC2 584F addq.w A7, 4
0000FEC4 2F08 move.l -[A7], A0
0000FEC6 A8E8 syscall PtInRgn
0000FEC8 101F move.b D0, [A7]+
0000FECA 4A00 tst.b D0
0000FECC 5C4F addq.w A7, 6
0000FECE 670E beq +0x10 /* 0000FEDE */
0000FED0 2F0A move.l -[A7], A2
0000FED2 4EB9 0000 360A jsr [0x0000360A]
0000FED8 4A00 tst.b D0
0000FEDA 584F addq.w A7, 4
0000FEDC 6604 bne +0x6 /* 0000FEE2 */
label0000FEDE:
0000FEDE 7000 moveq.l D0, 0x00
0000FEE0 6002 bra +0x4 /* 0000FEE4 */
label0000FEE2:
0000FEE2 7001 moveq.l D0, 0x01
label0000FEE4:
0000FEE4 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000FEE8 4E5E unlink A6
0000FEEA 4E75 rts
0000FEEC 4E56 FFE0 link A6, -0x0020
0000FEF0 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
0000FEF4 266E 0008 movea.l A3, [A6 + 0x8]
0000FEF8 486E FFE0 pea.l [A6 - 0x20]
0000FEFC 4EB9 0000 2622 jsr [0x00002622]
0000FF02 4EB9 0000 2632 jsr [0x00002632]
0000FF08 42A7 clr.l -[A7]
0000FF0A 2F0B move.l -[A7], A3
0000FF0C 2057 movea.l A0, [A7]
0000FF0E 2268 0004 movea.l A1, [A0 + 0x4]
0000FF12 2269 00E8 movea.l A1, [A1 + 0xE8]
0000FF16 4E91 jsr [A1]
0000FF18 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000FF1C A88A syscall TextSize
0000FF1E 486E FFF0 pea.l [A6 - 0x10]
0000FF22 A88B syscall GetFontInfo
0000FF24 3C2E FFF2 move.w D6, [A6 - 0xE]
0000FF28 48C6 ext.l D6
0000FF2A 322E FFF0 move.w D1, [A6 - 0x10]
0000FF2E 48C1 ext.l D1
0000FF30 D286 add.l D1, D6
0000FF32 3C2E FFF6 move.w D6, [A6 - 0xA]
0000FF36 48C6 ext.l D6
0000FF38 DC81 add.l D6, D1
0000FF3A 204B movea.l A0, A3
0000FF3C 41E8 0042 lea.l A0, [A0 + 0x42]
0000FF40 2448 movea.l A2, A0
0000FF42 2F0A move.l -[A7], A2
0000FF44 4267 clr.w -[A7]
0000FF46 2F0A move.l -[A7], A2
0000FF48 61FF FFFF 56A8 bsr -0xA956 /* 000055F2 */
0000FF4E 584F addq.w A7, 4
0000FF50 3F00 move.w -[A7], D0
0000FF52 A886 syscall TextWidth
0000FF54 301F move.w D0, [A7]+
0000FF56 3E00 move.w D7, D0
0000FF58 486E FFEC pea.l [A6 - 0x14]
0000FF5C 2F2B 0048 move.l -[A7], [A3 + 0x48]
0000FF60 2057 movea.l A0, [A7]
0000FF62 2250 movea.l A1, [A0]
0000FF64 2269 0024 movea.l A1, [A1 + 0x24]
0000FF68 4E91 jsr [A1]
0000FF6A 3606 move.w D3, D6
0000FF6C 48C3 ext.l D3
0000FF6E 4C7C 3803 0000 0002 movem.l D0,D1,A3,A4,A5, 0x2
0000FF76 3807 move.w D4, D7
0000FF78 48C4 ext.l D4
0000FF7A 4C7C 4804 0000 0002 movem.l D2,A3,A6, 0x2
0000FF82 3A2E FFEE move.w D5, [A6 - 0x12]
0000FF86 486E FFF8 pea.l [A6 - 0x8]
0000FF8A 3005 move.w D0, D5
0000FF8C 48C0 ext.l D0
0000FF8E 9084 sub.l D0, D4
0000FF90 3F00 move.w -[A7], D0
0000FF92 302E FFEC move.w D0, [A6 - 0x14]
0000FF96 48C0 ext.l D0
0000FF98 9083 sub.l D0, D3
0000FF9A 3F00 move.w -[A7], D0
0000FF9C 3005 move.w D0, D5
0000FF9E 48C0 ext.l D0
0000FFA0 D084 add.l D0, D4
0000FFA2 3F00 move.w -[A7], D0
0000FFA4 302E FFEC move.w D0, [A6 - 0x14]
0000FFA8 48C0 ext.l D0
0000FFAA D083 add.l D0, D3
0000FFAC 3F00 move.w -[A7], D0
0000FFAE A8A7 syscall SetRect
0000FFB0 486E FFF8 pea.l [A6 - 0x8]
0000FFB4 2F3C FFFE FFFC move.l -[A7], 0xFFFEFFFC
0000FFBA A8A9 syscall InsetRect
0000FFBC 486E FFF8 pea.l [A6 - 0x8]
0000FFC0 A8A3 syscall EraseRect
0000FFC2 486E FFF8 pea.l [A6 - 0x8]
0000FFC6 A8A1 syscall FrameRect
0000FFC8 302E FFFA move.w D0, [A6 - 0x6]
0000FFCC 48C0 ext.l D0
0000FFCE 5880 addq.l D0, 4
0000FFD0 3F00 move.w -[A7], D0
0000FFD2 302E FFF0 move.w D0, [A6 - 0x10]
0000FFD6 48C0 ext.l D0
0000FFD8 322E FFF8 move.w D1, [A6 - 0x8]
0000FFDC 48C1 ext.l D1
0000FFDE D280 add.l D1, D0
0000FFE0 5481 addq.l D1, 2
0000FFE2 3F01 move.w -[A7], D1
0000FFE4 A893 syscall MoveTo
0000FFE6 2F0A move.l -[A7], A2
0000FFE8 4267 clr.w -[A7]
0000FFEA 2F0A move.l -[A7], A2
0000FFEC 61FF FFFF 5604 bsr -0xA9FA /* 000055F2 */
0000FFF2 584F addq.w A7, 4
0000FFF4 3F00 move.w -[A7], D0
0000FFF6 A885 syscall DrawText
0000FFF8 3F3C FFFF move.w -[A7], 0xFFFF
0000FFFC 486E FFE0 pea.l [A6 - 0x20]
00010000 4EB9 0000 262A jsr [0x0000262A]
00010006 4FEF 0018 lea.l A7, [A7 + 0x18]
0001000A 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
0001000E 4E5E unlink A6
00010010 4E75 rts
00010012 4E56 FFF0 link A6, -0x0010
00010016 48E7 1020 movem.l -[A7], D3,A2
0001001A 246E 0008 movea.l A2, [A6 + 0x8]
0001001E 162E 000C move.b D3, [A6 + 0xC]
00010022 486E FFF0 pea.l [A6 - 0x10]
00010026 4EB9 0000 2622 jsr [0x00002622]
0001002C 4EB9 0000 2632 jsr [0x00002632]
00010032 42A7 clr.l -[A7]
00010034 2F0A move.l -[A7], A2
00010036 2057 movea.l A0, [A7]
00010038 2268 0004 movea.l A1, [A0 + 0x4]
0001003C 2269 00E8 movea.l A1, [A1 + 0xE8]
00010040 4E91 jsr [A1]
00010042 2F0A move.l -[A7], A2
00010044 2057 movea.l A0, [A7]
00010046 2268 0004 movea.l A1, [A0 + 0x4]
0001004A 2269 016C movea.l A1, [A1 + 0x16C]
0001004E 4E91 jsr [A1]
00010050 2D48 FFFC move.l [A6 - 0x4], A0
00010054 486E FFFC pea.l [A6 - 0x4]
00010058 4EB9 0000 2502 jsr [0x00002502]
0001005E 301F move.w D0, [A7]+
00010060 2F2E FFFC move.l -[A7], [A6 - 0x4]
00010064 2F3C 0002 0002 move.l -[A7], 0x20002
0001006A A8E1 syscall InsetRgn
0001006C 2F0A move.l -[A7], A2
0001006E 2057 movea.l A0, [A7]
00010070 2268 0004 movea.l A1, [A0 + 0x4]
00010074 2269 016C movea.l A1, [A1 + 0x16C]
00010078 4E91 jsr [A1]
0001007A 584F addq.w A7, 4
0001007C 2F08 move.l -[A7], A0
0001007E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00010082 2F2E FFFC move.l -[A7], [A6 - 0x4]
00010086 A8E6 syscall DiffRgn
00010088 1003 move.b D0, D3
0001008A 57C0 seq D0
0001008C 4400 neg.b D0
0001008E 1F00 move.b -[A7], D0
00010090 1F3C 0001 move.b -[A7], 0x1
00010094 2F2E FFFC move.l -[A7], [A6 - 0x4]
00010098 3F2A 0028 move.w -[A7], [A2 + 0x28]
0001009C 3F2A 002A move.w -[A7], [A2 + 0x2A]
000100A0 61FF FFFF 9AFE bsr -0x6500 /* 00009BA0 */
000100A6 4A03 tst.b D3
000100A8 4FEF 001A lea.l A7, [A7 + 0x1A]
000100AC 6710 beq +0x12 /* 000100BE */
000100AE 2F0A move.l -[A7], A2
000100B0 2057 movea.l A0, [A7]
000100B2 2268 0004 movea.l A1, [A0 + 0x4]
000100B6 2269 00BC movea.l A1, [A1 + 0xBC]
000100BA 4E91 jsr [A1]
000100BC 584F addq.w A7, 4
label000100BE:
000100BE 4AAE FFFC tst.l [A6 - 0x4]
000100C2 6706 beq +0x8 /* 000100CA */
000100C4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000100C8 A8D9 syscall DisposRgn/DisposeRgn
label000100CA:
000100CA 3F3C FFFF move.w -[A7], 0xFFFF
000100CE 486E FFF0 pea.l [A6 - 0x10]
000100D2 4EB9 0000 262A jsr [0x0000262A]
000100D8 5C4F addq.w A7, 6
000100DA 4CDF 0408 movem.l D3,A2, [A7]+
000100DE 4E5E unlink A6
000100E0 4E75 rts
000100E2 206F 0004 movea.l A0, [A7 + 0x4]
000100E6 2068 003E movea.l A0, [A0 + 0x3E]
000100EA 4E75 rts
000100EC 206F 0004 movea.l A0, [A7 + 0x4]
000100F0 2068 003A movea.l A0, [A0 + 0x3A]
000100F4 4E75 rts
000100F6 206F 0004 movea.l A0, [A7 + 0x4]
000100FA 2068 0036 movea.l A0, [A0 + 0x36]
000100FE 4E75 rts
00010100 206F 0004 movea.l A0, [A7 + 0x4]
00010104 5088 addq.l A0, 8
00010106 2010 move.l D0, [A0]
00010108 0680 FFFF FFB2 addi.l D0, 0xFFFFFFB2
0001010E D1AF 0004 add.l [A7 + 0x4], D0
00010112 4EF9 0000 FD88 jmp [0x0000FD88]
fn00010118:
00010118 4E56 0000 link A6, 0
0001011C 48E7 1030 movem.l -[A7], D3,A2,A3
00010120 246E 0008 movea.l A2, [A6 + 0x8]
00010124 362E 000C move.w D3, [A6 + 0xC]
00010128 4A43 tst.w D3
0001012A 6718 beq +0x1A /* 00010144 */
0001012C 204A movea.l A0, A2
0001012E 41E8 0068 lea.l A0, [A0 + 0x68]
00010132 2648 movea.l A3, A0
00010134 2488 move.l [A2], A0
00010136 2548 0036 move.l [A2 + 0x36], A0
0001013A 2F0B move.l -[A7], A3
0001013C 4EB9 0000 3F3A jsr [0x00003F3A]
00010142 584F addq.w A7, 4
label00010144:
00010144 4267 clr.w -[A7]
00010146 2F0A move.l -[A7], A2
00010148 4EB9 0000 4072 jsr [0x00004072]
0001014E 41ED 8026 lea.l A0, [A5 - 0x7FDA]
00010152 2548 0004 move.l [A2 + 0x4], A0
00010156 41ED 8026 lea.l A0, [A5 - 0x7FDA]
0001015A 41E8 01E0 lea.l A0, [A0 + 0x1E0]
0001015E 2252 movea.l A1, [A2]
00010160 2288 move.l [A1], A0
00010162 41ED 8026 lea.l A0, [A5 - 0x7FDA]
00010166 41E8 0060 lea.l A0, [A0 + 0x60]
0001016A 2548 003A move.l [A2 + 0x3A], A0
0001016E 41ED 8026 lea.l A0, [A5 - 0x7FDA]
00010172 41E8 00B4 lea.l A0, [A0 + 0xB4]
00010176 2548 0048 move.l [A2 + 0x48], A0
0001017A 2652 movea.l A3, [A2]
0001017C 204A movea.l A0, A2
0001017E 41E8 0068 lea.l A0, [A0 + 0x68]
00010182 91CB sub.l A0, A3
00010184 2748 0008 move.l [A3 + 0x8], A0
00010188 204A movea.l A0, A2
0001018A 5C4F addq.w A7, 6
0001018C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00010190 4E5E unlink A6
00010192 4E75 rts
fn00010194:
00010194 4E56 0000 link A6, 0
00010198 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0001019C 246E 0008 movea.l A2, [A6 + 0x8]
000101A0 362E 000C move.w D3, [A6 + 0xC]
000101A4 200A move.l D0, A2
000101A6 6766 beq +0x68 /* 0001020E */
000101A8 41ED 8026 lea.l A0, [A5 - 0x7FDA]
000101AC 2548 0004 move.l [A2 + 0x4], A0
000101B0 41ED 8026 lea.l A0, [A5 - 0x7FDA]
000101B4 41E8 01E0 lea.l A0, [A0 + 0x1E0]
000101B8 2252 movea.l A1, [A2]
000101BA 2288 move.l [A1], A0
000101BC 41ED 8026 lea.l A0, [A5 - 0x7FDA]
000101C0 41E8 0060 lea.l A0, [A0 + 0x60]
000101C4 2548 003A move.l [A2 + 0x3A], A0
000101C8 41ED 8026 lea.l A0, [A5 - 0x7FDA]
000101CC 41E8 00B4 lea.l A0, [A0 + 0xB4]
000101D0 2548 0048 move.l [A2 + 0x48], A0
000101D4 2652 movea.l A3, [A2]
000101D6 204A movea.l A0, A2
000101D8 41E8 0068 lea.l A0, [A0 + 0x68]
000101DC 2848 movea.l A4, A0
000101DE 91CB sub.l A0, A3
000101E0 2748 0008 move.l [A3 + 0x8], A0
000101E4 4267 clr.w -[A7]
000101E6 2F0A move.l -[A7], A2
000101E8 4EB9 0000 407A jsr [0x0000407A]
000101EE 4A43 tst.w D3
000101F0 5C4F addq.w A7, 6
000101F2 670C beq +0xE /* 00010200 */
000101F4 4267 clr.w -[A7]
000101F6 2F0C move.l -[A7], A4
000101F8 4EB9 0000 3F42 jsr [0x00003F42]
000101FE 5C4F addq.w A7, 6
label00010200:
00010200 4A43 tst.w D3
00010202 6F0A ble +0xC /* 0001020E */
00010204 2F0A move.l -[A7], A2
00010206 4EB9 0000 2592 jsr [0x00002592]
0001020C 584F addq.w A7, 4
label0001020E:
0001020E 204A movea.l A0, A2
00010210 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00010214 4E5E unlink A6
00010216 4E75 rts
fn00010218:
00010218 4E56 0000 link A6, 0
0001021C 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00010220 246E 0008 movea.l A2, [A6 + 0x8]
00010224 282E 000C move.l D4, [A6 + 0xC]
00010228 266E 0010 movea.l A3, [A6 + 0x10]
0001022C 7601 moveq.l D3, 0x01
0001022E 2004 move.l D0, D4
00010230 5580 subq.l D0, 2
00010232 670A beq +0xC /* 0001023E */
00010234 5380 subq.l D0, 1
00010236 6718 beq +0x1A /* 00010250 */
00010238 5B80 subq.l D0, 5
0001023A 6726 beq +0x28 /* 00010262 */
0001023C 6036 bra +0x38 /* 00010274 */
label0001023E:
0001023E 2F0A move.l -[A7], A2
00010240 2057 movea.l A0, [A7]
00010242 2268 0004 movea.l A1, [A0 + 0x4]
00010246 2269 01C0 movea.l A1, [A1 + 0x1C0]
0001024A 4E91 jsr [A1]
0001024C 584F addq.w A7, 4
0001024E 6036 bra +0x38 /* 00010286 */
label00010250:
00010250 2F0A move.l -[A7], A2
00010252 2057 movea.l A0, [A7]
00010254 2268 0004 movea.l A1, [A0 + 0x4]
00010258 2269 01D4 movea.l A1, [A1 + 0x1D4]
0001025C 4E91 jsr [A1]
0001025E 584F addq.w A7, 4
00010260 6024 bra +0x26 /* 00010286 */
label00010262:
00010262 2F0A move.l -[A7], A2
00010264 2057 movea.l A0, [A7]
00010266 2268 0004 movea.l A1, [A0 + 0x4]
0001026A 2269 01D8 movea.l A1, [A1 + 0x1D8]
0001026E 4E91 jsr [A1]
00010270 584F addq.w A7, 4
00010272 6012 bra +0x14 /* 00010286 */
label00010274:
00010274 2F0B move.l -[A7], A3
00010276 2F04 move.l -[A7], D4
00010278 2F0A move.l -[A7], A2
0001027A 4EB9 0000 40C2 jsr [0x000040C2]
00010280 1600 move.b D3, D0
00010282 4FEF 000C lea.l A7, [A7 + 0xC]
label00010286:
00010286 1003 move.b D0, D3
00010288 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0001028C 4E5E unlink A6
0001028E 4E75 rts
00010290 4E56 0000 link A6, 0
00010294 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00010298 2A2E 0008 move.l D5, [A6 + 0x8]
0001029C 262E 000C move.l D3, [A6 + 0xC]
000102A0 246E 0010 movea.l A2, [A6 + 0x10]
000102A4 282E 0014 move.l D4, [A6 + 0x14]
000102A8 286E 0018 movea.l A4, [A6 + 0x18]
000102AC 266E 001C movea.l A3, [A6 + 0x1C]
000102B0 2003 move.l D0, D3
000102B2 5580 subq.l D0, 2
000102B4 670A beq +0xC /* 000102C0 */
000102B6 5380 subq.l D0, 1
000102B8 6706 beq +0x8 /* 000102C0 */
000102BA 5B80 subq.l D0, 5
000102BC 6702 beq +0x4 /* 000102C0 */
000102BE 6006 bra +0x8 /* 000102C6 */
label000102C0:
000102C0 14BC 0001 move.b [A2], 0x1
000102C4 6016 bra +0x18 /* 000102DC */
label000102C6:
000102C6 2F0B move.l -[A7], A3
000102C8 2F0C move.l -[A7], A4
000102CA 2F04 move.l -[A7], D4
000102CC 2F0A move.l -[A7], A2
000102CE 2F03 move.l -[A7], D3
000102D0 2F05 move.l -[A7], D5
000102D2 4EB9 0000 40CA jsr [0x000040CA]
000102D8 4FEF 0018 lea.l A7, [A7 + 0x18]
label000102DC:
000102DC 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
000102E0 4E5E unlink A6
000102E2 4E75 rts
000102E4 4E56 FFDC link A6, -0x0024
000102E8 48E7 1030 movem.l -[A7], D3,A2,A3
000102EC 266E 0008 movea.l A3, [A6 + 0x8]
000102F0 246E 000C movea.l A2, [A6 + 0xC]
000102F4 2D4F FFF0 move.l [A6 - 0x10], A7
000102F8 486E FFF8 pea.l [A6 - 0x8]
000102FC 2F3C 6F64 6F63 move.l -[A7], 0x6F646F63 /* 'odoc' */
00010302 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */
00010308 4EB9 0000 2FEA jsr [0x00002FEA]
0001030E 486E FFF8 pea.l [A6 - 0x8]
00010312 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */
00010318 2F3C 6673 7320 move.l -[A7], 0x66737320 /* 'fss ' */
0001031E 2F0A move.l -[A7], A2
00010320 4878 0046 push.l 0x46 /* 'F' */
00010324 303C 0A0F move.w D0, 0xA0F
00010328 A816 syscall Pack8
0001032A 301F move.w D0, [A7]+
0001032C 3600 move.w D3, D0
0001032E 3003 move.w D0, D3
00010330 48C0 ext.l D0
00010332 4FEF 000A lea.l A7, [A7 + 0xA]
00010336 671C beq +0x1E /* 00010354 */
00010338 42A7 clr.l -[A7]
0001033A 486E FFF4 pea.l [A6 - 0xC]
0001033E 3043 movea.w A0, D3
00010340 2D48 FFF4 move.l [A6 - 0xC], A0
00010344 4879 0001 5564 push.l 0x15564
0001034A 4EB9 0000 2542 jsr [0x00002542]
00010350 4FEF 000C lea.l A7, [A7 + 0xC]
label00010354:
00010354 1F3C 0001 move.b -[A7], 0x1
00010358 486E FFF8 pea.l [A6 - 0x8]
0001035C 4EB9 0000 2FF2 jsr [0x00002FF2]
00010362 5C4F addq.w A7, 6
00010364 6014 bra +0x16 /* 0001037A */
00010366 2F0A move.l -[A7], A2
00010368 2F0B move.l -[A7], A3
0001036A 2057 movea.l A0, [A7]
0001036C 2268 0004 movea.l A1, [A0 + 0x4]
00010370 2269 01C8 movea.l A1, [A1 + 0x1C8]
00010374 4E91 jsr [A1]
00010376 2E6E FFF0 movea.l A7, [A6 - 0x10]
label0001037A:
0001037A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001037E 4E5E unlink A6
00010380 4E75 rts
00010382 4E56 FFD8 link A6, -0x0028
00010386 2F03 move.l -[A7], D3
00010388 2D4F FFF0 move.l [A6 - 0x10], A7
0001038C 486E FFF8 pea.l [A6 - 0x8]
00010390 2F3C 6372 656C move.l -[A7], 0x6372656C /* 'crel' */
00010396 2F3C 636F 7265 move.l -[A7], 0x636F7265 /* 'core' */
0001039C 4EB9 0000 2FEA jsr [0x00002FEA]
000103A2 2D7C 646F 6375 FFD8 move.l [A6 - 0x28], 0x646F6375 /* 'docu' */
000103AA 486E FFF8 pea.l [A6 - 0x8]
000103AE 2F3C 6B6F 636C move.l -[A7], 0x6B6F636C /* 'kocl' */
000103B4 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */
000103BA 486E FFD8 pea.l [A6 - 0x28]
000103BE 4878 0004 push.l 0x4
000103C2 303C 0A0F move.w D0, 0xA0F
000103C6 A816 syscall Pack8
000103C8 301F move.w D0, [A7]+
000103CA 3600 move.w D3, D0
000103CC 3003 move.w D0, D3
000103CE 48C0 ext.l D0
000103D0 4FEF 000A lea.l A7, [A7 + 0xA]
000103D4 671C beq +0x1E /* 000103F2 */
000103D6 42A7 clr.l -[A7]
000103D8 486E FFF4 pea.l [A6 - 0xC]
000103DC 3043 movea.w A0, D3
000103DE 2D48 FFF4 move.l [A6 - 0xC], A0
000103E2 4879 0001 5564 push.l 0x15564
000103E8 4EB9 0000 2542 jsr [0x00002542]
000103EE 4FEF 000C lea.l A7, [A7 + 0xC]
label000103F2:
000103F2 1F3C 0001 move.b -[A7], 0x1
000103F6 486E FFF8 pea.l [A6 - 0x8]
000103FA 4EB9 0000 2FF2 jsr [0x00002FF2]
00010400 5C4F addq.w A7, 6
00010402 6014 bra +0x16 /* 00010418 */
00010404 2F2E 0008 move.l -[A7], [A6 + 0x8]
00010408 2057 movea.l A0, [A7]
0001040A 2268 0004 movea.l A1, [A0 + 0x4]
0001040E 2269 01D0 movea.l A1, [A1 + 0x1D0]
00010412 4E91 jsr [A1]
00010414 2E6E FFF0 movea.l A7, [A6 - 0x10]
label00010418:
00010418 261F move.l D3, [A7]+
0001041A 4E5E unlink A6
0001041C 4E75 rts
0001041E 4E56 FF96 link A6, -0x006A
00010422 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00010426 246E 0008 movea.l A2, [A6 + 0x8]
0001042A 266E 000C movea.l A3, [A6 + 0xC]
0001042E 2A2E 0014 move.l D5, [A6 + 0x14]
00010432 486E FFAE pea.l [A6 - 0x52]
00010436 4EB9 0000 2FFA jsr [0x00002FFA]
0001043C 2F0B move.l -[A7], A3
0001043E 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */
00010444 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */
0001044A 486E FFAE pea.l [A6 - 0x52]
0001044E 303C 0812 move.w D0, 0x812
00010452 A816 syscall Pack8
00010454 301F move.w D0, [A7]+
00010456 3600 move.w D3, D0
00010458 3003 move.w D0, D3
0001045A 48C0 ext.l D0
0001045C 544F addq.w A7, 2
0001045E 671C beq +0x1E /* 0001047C */
00010460 42A7 clr.l -[A7]
00010462 486E FFA6 pea.l [A6 - 0x5A]
00010466 3043 movea.w A0, D3
00010468 2D48 FFA6 move.l [A6 - 0x5A], A0
0001046C 4879 0001 5564 push.l 0x15564
00010472 4EB9 0000 2542 jsr [0x00002542]
00010478 4FEF 000C lea.l A7, [A7 + 0xC]
label0001047C:
0001047C 554F subq.w A7, 2
0001047E 486E FFAE pea.l [A6 - 0x52]
00010482 486E FFAA pea.l [A6 - 0x56]
00010486 303C 0407 move.w D0, 0x407
0001048A A816 syscall Pack8
0001048C 301F move.w D0, [A7]+
0001048E 3600 move.w D3, D0
00010490 3003 move.w D0, D3
00010492 48C0 ext.l D0
00010494 671C beq +0x1E /* 000104B2 */
00010496 42A7 clr.l -[A7]
00010498 486E FFA2 pea.l [A6 - 0x5E]
0001049C 3043 movea.w A0, D3
0001049E 2D48 FFA2 move.l [A6 - 0x5E], A0
000104A2 4879 0001 5564 push.l 0x15564
000104A8 4EB9 0000 2542 jsr [0x00002542]
000104AE 4FEF 000C lea.l A7, [A7 + 0xC]
label000104B2:
000104B2 7801 moveq.l D4, 0x01
000104B4 6000 0084 bra +0x86 /* 0001053A */
label000104B8:
000104B8 554F subq.w A7, 2
000104BA 486E FFAE pea.l [A6 - 0x52]
000104BE 2F04 move.l -[A7], D4
000104C0 2F3C 6673 7320 move.l -[A7], 0x66737320 /* 'fss ' */
000104C6 486E FF9E pea.l [A6 - 0x62]
000104CA 486E FF9A pea.l [A6 - 0x66]
000104CE 486E FFBA pea.l [A6 - 0x46]
000104D2 4878 0046 push.l 0x46 /* 'F' */
000104D6 486E FF96 pea.l [A6 - 0x6A]
000104DA 303C 100A move.w D0, 0x100A
000104DE A816 syscall Pack8
000104E0 301F move.w D0, [A7]+
000104E2 3600 move.w D3, D0
000104E4 3003 move.w D0, D3
000104E6 48C0 ext.l D0
000104E8 671C beq +0x1E /* 00010506 */
000104EA 42A7 clr.l -[A7]
000104EC 486E FFB6 pea.l [A6 - 0x4A]
000104F0 3043 movea.w A0, D3
000104F2 2D48 FFB6 move.l [A6 - 0x4A], A0
000104F6 4879 0001 5564 push.l 0x15564
000104FC 4EB9 0000 2542 jsr [0x00002542]
00010502 4FEF 000C lea.l A7, [A7 + 0xC]
label00010506:
00010506 0C85 0000 03EA cmpi.l D5, 0x3EA
0001050C 6616 bne +0x18 /* 00010524 */
0001050E 486E FFBA pea.l [A6 - 0x46]
00010512 2F0A move.l -[A7], A2
00010514 2057 movea.l A0, [A7]
00010516 2268 0004 movea.l A1, [A0 + 0x4]
0001051A 2269 01C8 movea.l A1, [A1 + 0x1C8]
0001051E 4E91 jsr [A1]
00010520 504F addq.w A7, 8
00010522 6014 bra +0x16 /* 00010538 */
label00010524:
00010524 486E FFBA pea.l [A6 - 0x46]
00010528 2F0A move.l -[A7], A2
0001052A 2057 movea.l A0, [A7]
0001052C 2268 0004 movea.l A1, [A0 + 0x4]
00010530 2269 01CC movea.l A1, [A1 + 0x1CC]
00010534 4E91 jsr [A1]
00010536 504F addq.w A7, 8
label00010538:
00010538 5284 addq.l D4, 1
label0001053A:
0001053A B8AE FFAA cmp.l D4, [A6 - 0x56]
0001053E 6F00 FF78 ble -0x86 /* 000104B8 */
00010542 3F3C FFFF move.w -[A7], 0xFFFF
00010546 486E FFAE pea.l [A6 - 0x52]
0001054A 4EB9 0000 3002 jsr [0x00003002]
00010550 5C4F addq.w A7, 6
00010552 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00010556 4E5E unlink A6
00010558 4E75 rts
0001055A 4E75 rts
0001055C 4E75 rts
0001055E 91C8 sub.l A0, A0
00010560 4E75 rts
00010562 4E75 rts
00010564 4E56 0000 link A6, 0
00010568 4EB9 0000 2AFA jsr [0x00002AFA]
0001056E 4EB9 0000 2802 jsr [0x00002802]
00010574 2F08 move.l -[A7], A0
00010576 4EB9 0000 2812 jsr [0x00002812]
0001057C 4EB9 0000 2B02 jsr [0x00002B02]
00010582 4E5E unlink A6
00010584 4E75 rts
00010586 4E56 0000 link A6, 0
0001058A 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0001058E 286E 0008 movea.l A4, [A6 + 0x8]
00010592 266E 000C movea.l A3, [A6 + 0xC]
00010596 246E 0010 movea.l A2, [A6 + 0x10]
0001059A 282E 0014 move.l D4, [A6 + 0x14]
0001059E 262E 0018 move.l D3, [A6 + 0x18]
000105A2 2003 move.l D0, D3
000105A4 0480 0000 03EA subi.l D0, 0x3EA
000105AA 6706 beq +0x8 /* 000105B2 */
000105AC 5380 subq.l D0, 1
000105AE 6702 beq +0x4 /* 000105B2 */
000105B0 601A bra +0x1C /* 000105CC */
label000105B2:
000105B2 2F03 move.l -[A7], D3
000105B4 2F0A move.l -[A7], A2
000105B6 2F0B move.l -[A7], A3
000105B8 2F0C move.l -[A7], A4
000105BA 2057 movea.l A0, [A7]
000105BC 2268 0004 movea.l A1, [A0 + 0x4]
000105C0 2269 01C4 movea.l A1, [A1 + 0x1C4]
000105C4 4E91 jsr [A1]
000105C6 4FEF 0010 lea.l A7, [A7 + 0x10]
000105CA 6014 bra +0x16 /* 000105E0 */
label000105CC:
000105CC 2F03 move.l -[A7], D3
000105CE 2F04 move.l -[A7], D4
000105D0 2F0A move.l -[A7], A2
000105D2 2F0B move.l -[A7], A3
000105D4 2F0C move.l -[A7], A4
000105D6 4EB9 0000 40DA jsr [0x000040DA]
000105DC 4FEF 0014 lea.l A7, [A7 + 0x14]
label000105E0:
000105E0 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000105E4 4E5E unlink A6
000105E6 4E75 rts
000105E8 4E56 0000 link A6, 0
000105EC 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
000105F0 246E 0008 movea.l A2, [A6 + 0x8]
000105F4 262E 000C move.l D3, [A6 + 0xC]
000105F8 2A2E 0010 move.l D5, [A6 + 0x10]
000105FC 282E 0014 move.l D4, [A6 + 0x14]
00010600 286E 0018 movea.l A4, [A6 + 0x18]
00010604 266E 001C movea.l A3, [A6 + 0x1C]
00010608 0C83 646F 6375 cmpi.l D3, 0x646F6375 /* 'docu' */
0001060E 670A beq +0xC /* 0001061A */
00010610 0C83 6377 696E cmpi.l D3, 0x6377696E /* 'cwin' */
00010616 6702 beq +0x4 /* 0001061A */
00010618 6012 bra +0x14 /* 0001062C */
label0001061A:
0001061A 2F0A move.l -[A7], A2
0001061C 2057 movea.l A0, [A7]
0001061E 2268 0004 movea.l A1, [A0 + 0x4]
00010622 2269 01D0 movea.l A1, [A1 + 0x1D0]
00010626 4E91 jsr [A1]
00010628 584F addq.w A7, 4
0001062A 6018 bra +0x1A /* 00010644 */
label0001062C:
0001062C 2F0B move.l -[A7], A3
0001062E 2F0C move.l -[A7], A4
00010630 2F04 move.l -[A7], D4
00010632 2F05 move.l -[A7], D5
00010634 2F03 move.l -[A7], D3
00010636 486A 0048 pea.l [A2 + 0x48]
0001063A 4EB9 0000 2F4A jsr [0x00002F4A]
00010640 4FEF 0018 lea.l A7, [A7 + 0x18]
label00010644:
00010644 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00010648 4E5E unlink A6
0001064A 4E75 rts
0001064C 4E56 0000 link A6, 0
00010650 48E7 1820 movem.l -[A7], D3,D4,A2
00010654 246E 0008 movea.l A2, [A6 + 0x8]
00010658 282E 000C move.l D4, [A6 + 0xC]
0001065C 2004 move.l D0, D4
0001065E 0480 646F 6375 subi.l D0, 0x646F6375 /* 'docu' */
00010664 6702 beq +0x4 /* 00010668 */
00010666 6014 bra +0x16 /* 0001067C */
label00010668:
00010668 61FF 0000 014E bsr +0x150 /* 000107B8 */
0001066E 2F08 move.l -[A7], A0
00010670 61FF FFFF 08EA bsr -0xF714 /* 00000F5C */
00010676 2600 move.l D3, D0
00010678 584F addq.w A7, 4
0001067A 600E bra +0x10 /* 0001068A */
label0001067C:
0001067C 2F04 move.l -[A7], D4
0001067E 2F0A move.l -[A7], A2
00010680 4EB9 0000 40E2 jsr [0x000040E2]
00010686 2600 move.l D3, D0
00010688 504F addq.w A7, 8
label0001068A:
0001068A 2003 move.l D0, D3
0001068C 4CDF 0418 movem.l D3,D4,A2, [A7]+
00010690 4E5E unlink A6
00010692 4E75 rts
00010694 4E56 FFFC link A6, -0x0004
00010698 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0001069C 266E 0008 movea.l A3, [A6 + 0x8]
000106A0 262E 000C move.l D3, [A6 + 0xC]
000106A4 282E 0010 move.l D4, [A6 + 0x10]
000106A8 246E 0014 movea.l A2, [A6 + 0x14]
000106AC 2003 move.l D0, D3
000106AE 0480 646F 6375 subi.l D0, 0x646F6375 /* 'docu' */
000106B4 6702 beq +0x4 /* 000106B8 */
000106B6 6020 bra +0x22 /* 000106D8 */
label000106B8:
000106B8 42A7 clr.l -[A7]
000106BA 486E FFFC pea.l [A6 - 0x4]
000106BE 2D7C FFFF F940 FFFC move.l [A6 - 0x4], 0xFFFFF940
000106C6 4879 0001 5564 push.l 0x15564
000106CC 4EB9 0000 2542 jsr [0x00002542]
000106D2 4FEF 000C lea.l A7, [A7 + 0xC]
000106D6 6012 bra +0x14 /* 000106EA */
label000106D8:
000106D8 2F0A move.l -[A7], A2
000106DA 2F04 move.l -[A7], D4
000106DC 2F03 move.l -[A7], D3
000106DE 2F0B move.l -[A7], A3
000106E0 4EB9 0000 40EA jsr [0x000040EA]
000106E6 4FEF 0010 lea.l A7, [A7 + 0x10]
label000106EA:
000106EA 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000106EE 4E5E unlink A6
000106F0 4E75 rts
000106F2 4E56 FFFC link A6, -0x0004
000106F6 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000106FA 246E 0008 movea.l A2, [A6 + 0x8]
000106FE 262E 000C move.l D3, [A6 + 0xC]
00010702 286E 0010 movea.l A4, [A6 + 0x10]
00010706 266E 0014 movea.l A3, [A6 + 0x14]
0001070A 2003 move.l D0, D3
0001070C 0480 646F 6375 subi.l D0, 0x646F6375 /* 'docu' */
00010712 6702 beq +0x4 /* 00010716 */
00010714 604C bra +0x4E /* 00010762 */
label00010716:
00010716 2F0C move.l -[A7], A4
00010718 61FF FFFF 3114 bsr -0xCEEA /* 0000382E */
0001071E 2448 movea.l A2, A0
00010720 200A move.l D0, A2
00010722 584F addq.w A7, 4
00010724 661E bne +0x20 /* 00010744 */
00010726 42A7 clr.l -[A7]
00010728 486E FFFC pea.l [A6 - 0x4]
0001072C 2D7C FFFF F940 FFFC move.l [A6 - 0x4], 0xFFFFF940
00010734 4879 0001 5564 push.l 0x15564
0001073A 4EB9 0000 2542 jsr [0x00002542]
00010740 4FEF 000C lea.l A7, [A7 + 0xC]
label00010744:
00010744 2F0B move.l -[A7], A3
00010746 200A move.l D0, A2
00010748 4A80 tst.l D0
0001074A 6708 beq +0xA /* 00010754 */
0001074C 204A movea.l A0, A2
0001074E 41E8 0036 lea.l A0, [A0 + 0x36]
00010752 6002 bra +0x4 /* 00010756 */
label00010754:
00010754 204A movea.l A0, A2
label00010756:
00010756 4850 pea.l [A0]
00010758 4EB9 0000 2F9A jsr [0x00002F9A]
0001075E 504F addq.w A7, 8
00010760 6012 bra +0x14 /* 00010774 */
label00010762:
00010762 2F0B move.l -[A7], A3
00010764 2F0C move.l -[A7], A4
00010766 2F03 move.l -[A7], D3
00010768 2F0A move.l -[A7], A2
0001076A 4EB9 0000 40F2 jsr [0x000040F2]
00010770 4FEF 0010 lea.l A7, [A7 + 0x10]
label00010774:
00010774 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00010778 4E5E unlink A6
0001077A 4E75 rts
0001077C 4E56 0000 link A6, 0
00010780 48E7 1030 movem.l -[A7], D3,A2,A3
00010784 266E 0008 movea.l A3, [A6 + 0x8]
00010788 262E 000C move.l D3, [A6 + 0xC]
0001078C 246E 0010 movea.l A2, [A6 + 0x10]
00010790 2003 move.l D0, D3
00010792 0480 646F 6375 subi.l D0, 0x646F6375 /* 'docu' */
00010798 6702 beq +0x4 /* 0001079C */
0001079A 6004 bra +0x6 /* 000107A0 */
label0001079C:
0001079C 7001 moveq.l D0, 0x01
0001079E 6010 bra +0x12 /* 000107B0 */
label000107A0:
000107A0 2F0A move.l -[A7], A2
000107A2 2F03 move.l -[A7], D3
000107A4 2F0B move.l -[A7], A3
000107A6 4EB9 0000 40FA jsr [0x000040FA]
000107AC 4FEF 000C lea.l A7, [A7 + 0xC]
label000107B0:
000107B0 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000107B4 4E5E unlink A6
000107B6 4E75 rts
fn000107B8:
000107B8 41ED 081A lea.l A0, [A5 + 0x81A /* export_255 */]
000107BC 4E75 rts
000107BE 206F 0004 movea.l A0, [A7 + 0x4]
000107C2 5088 addq.l A0, 8
000107C4 2010 move.l D0, [A0]
000107C6 0680 FFFF FF98 addi.l D0, 0xFFFFFF98
000107CC D1AF 0004 add.l [A7 + 0x4], D0
000107D0 4EF9 0001 0198 jmp [0x00010198]
000107D6 06AF FFFF FFCA 0004 addi.l [A7 + 0x4], 0xFFFFFFCA
000107DE 4EF9 0001 0198 jmp [0x00010198]
000107E4 06AF FFFF FFB8 0004 addi.l [A7 + 0x4], 0xFFFFFFB8
000107EC 4EF9 0001 0198 jmp [0x00010198]
000107F2 2F0A move.l -[A7], A2
000107F4 4FEF FFD0 lea.l A7, [A7 - 0x30]
000107F8 246F 0038 movea.l A2, [A7 + 0x38]
000107FC 2F6F 003C 0026 move.l [A7 + 0x26], [A7 + 0x3C]
00010802 2F6F 0040 002A move.l [A7 + 0x2A], [A7 + 0x40]
00010808 3F6F 0044 002E move.w [A7 + 0x2E], [A7 + 0x44]
0001080E 486F 001C pea.l [A7 + 0x1C]
00010812 4EB9 0001 1066 jsr [0x00011066]
00010818 2F6F 0020 0004 move.l [A7 + 0x4], [A7 + 0x20]
0001081E 2F6F 0024 0008 move.l [A7 + 0x8], [A7 + 0x24]
00010824 3F6F 0028 000C move.w [A7 + 0xC], [A7 + 0x28]
0001082A 486F 0004 pea.l [A7 + 0x4]
0001082E 3F3C 000D move.w -[A7], 0xD /* '\r' */
00010832 A9EB syscall Pack4/FP68K
00010834 486F 0004 pea.l [A7 + 0x4]
00010838 486F 0044 pea.l [A7 + 0x44]
0001083C 3F3C 0008 move.w -[A7], 0x8
00010840 A9EB syscall Pack4/FP68K
00010842 584F addq.w A7, 4
00010844 671C beq +0x1E /* 00010862 */
00010846 486F 0012 pea.l [A7 + 0x12]
0001084A 4EB9 0001 1066 jsr [0x00011066]
00010850 486F 0016 pea.l [A7 + 0x16]
00010854 486F 0044 pea.l [A7 + 0x44]
00010858 3F3C 0008 move.w -[A7], 0x8
0001085C A9EB syscall Pack4/FP68K
0001085E 584F addq.w A7, 4
00010860 663C bne +0x3E /* 0001089E */
label00010862:
00010862 7021 moveq.l D0, 0x21
00010864 23C0 0002 57A0 move.l [0x000257A0], D0
0001086A 4879 0000 4FE0 push.l 0x4FE0
00010870 486F 000E pea.l [A7 + 0xE]
00010874 4EB9 0001 1028 jsr [0x00011028]
0001087A 486F 0012 pea.l [A7 + 0x12]
0001087E 486F 000C pea.l [A7 + 0xC]
00010882 3F3C 080E move.w -[A7], 0x80E
00010886 A9EB syscall Pack4/FP68K
00010888 24AF 0008 move.l [A2], [A7 + 0x8]
0001088C 256F 000C 0004 move.l [A2 + 0x4], [A7 + 0xC]
00010892 356F 0010 0008 move.w [A2 + 0x8], [A7 + 0x10]
00010898 4FEF 0038 lea.l A7, [A7 + 0x38]
0001089C 601E bra +0x20 /* 000108BC */
label0001089E:
0001089E 486F 0026 pea.l [A7 + 0x26]
000108A2 3F3C 001A move.w -[A7], 0x1A
000108A6 A9EC syscall Pack5/Elems68K
000108A8 24AF 0026 move.l [A2], [A7 + 0x26]
000108AC 256F 002A 0004 move.l [A2 + 0x4], [A7 + 0x2A]
000108B2 356F 002E 0008 move.w [A2 + 0x8], [A7 + 0x2E]
000108B8 4FEF 0030 lea.l A7, [A7 + 0x30]
label000108BC:
000108BC 245F movea.l A2, [A7]+
000108BE 4E75 rts
000108C0 8363 or.w -[A3], D1
000108C2 6F73 ble +0x75 /* 00010937 */
000108C4 0000 2F0A ori.b D0, 0xA /* '\n' */
000108C8 4FEF FFD0 lea.l A7, [A7 - 0x30]
000108CC 246F 0038 movea.l A2, [A7 + 0x38]
000108D0 2F6F 003C 0026 move.l [A7 + 0x26], [A7 + 0x3C]
000108D6 2F6F 0040 002A move.l [A7 + 0x2A], [A7 + 0x40]
000108DC 3F6F 0044 002E move.w [A7 + 0x2E], [A7 + 0x44]
000108E2 486F 001C pea.l [A7 + 0x1C]
000108E6 4EB9 0001 1066 jsr [0x00011066]
000108EC 2F6F 0020 0004 move.l [A7 + 0x4], [A7 + 0x20]
000108F2 2F6F 0024 0008 move.l [A7 + 0x8], [A7 + 0x24]
000108F8 3F6F 0028 000C move.w [A7 + 0xC], [A7 + 0x28]
000108FE 486F 0004 pea.l [A7 + 0x4]
00010902 3F3C 000D move.w -[A7], 0xD /* '\r' */
00010906 A9EB syscall Pack4/FP68K
00010908 486F 0004 pea.l [A7 + 0x4]
0001090C 486F 0044 pea.l [A7 + 0x44]
00010910 3F3C 0008 move.w -[A7], 0x8
00010914 A9EB syscall Pack4/FP68K
00010916 584F addq.w A7, 4
00010918 671C beq +0x1E /* 00010936 */
0001091A 486F 0012 pea.l [A7 + 0x12]
0001091E 4EB9 0001 1066 jsr [0x00011066]
00010924 486F 0016 pea.l [A7 + 0x16]
00010928 486F 0044 pea.l [A7 + 0x44]
0001092C 3F3C 0008 move.w -[A7], 0x8
00010930 A9EB syscall Pack4/FP68K
00010932 584F addq.w A7, 4
00010934 663C bne +0x3E /* 00010972 */
label00010936:
00010936 7021 moveq.l D0, 0x21
00010938 23C0 0002 57A0 move.l [0x000257A0], D0
0001093E 4879 0000 4FE0 push.l 0x4FE0
00010944 486F 000E pea.l [A7 + 0xE]
00010948 4EB9 0001 1028 jsr [0x00011028]
0001094E 486F 0012 pea.l [A7 + 0x12]
00010952 486F 000C pea.l [A7 + 0xC]
00010956 3F3C 080E move.w -[A7], 0x80E
0001095A A9EB syscall Pack4/FP68K
0001095C 24AF 0008 move.l [A2], [A7 + 0x8]
00010960 256F 000C 0004 move.l [A2 + 0x4], [A7 + 0xC]
00010966 356F 0010 0008 move.w [A2 + 0x8], [A7 + 0x10]
0001096C 4FEF 0038 lea.l A7, [A7 + 0x38]
00010970 601E bra +0x20 /* 00010990 */
label00010972:
00010972 486F 0026 pea.l [A7 + 0x26]
00010976 3F3C 0018 move.w -[A7], 0x18
0001097A A9EC syscall Pack5/Elems68K
0001097C 24AF 0026 move.l [A2], [A7 + 0x26]
00010980 256F 002A 0004 move.l [A2 + 0x4], [A7 + 0x2A]
00010986 356F 002E 0008 move.w [A2 + 0x8], [A7 + 0x2E]
0001098C 4FEF 0030 lea.l A7, [A7 + 0x30]
label00010990:
00010990 245F movea.l A2, [A7]+
00010992 4E75 rts
00010994 8373 696E or.w <<invalid full ext with IS == 1 and I/IS == 6>>, D1
00010998 0000 48E7 ori.b D0, 0xE7
0001099C 0030 4FEF FFEC ori.b <<invalid full ext with I/IS == 4>>, 0xEF
000109A2 266F 0020 movea.l A3, [A7 + 0x20]
000109A6 246F 002E movea.l A2, [A7 + 0x2E]
000109AA 2F6F 0024 000A move.l [A7 + 0xA], [A7 + 0x24]
000109B0 2F6F 0028 000E move.l [A7 + 0xE], [A7 + 0x28]
000109B6 3F6F 002C 0012 move.w [A7 + 0x12], [A7 + 0x2C]
000109BC 486F 000A pea.l [A7 + 0xA]
000109C0 3F3C 0016 move.w -[A7], 0x16
000109C4 A9EB syscall Pack4/FP68K
000109C6 24AF 000A move.l [A2], [A7 + 0xA]
000109CA 256F 000E 0004 move.l [A2 + 0x4], [A7 + 0xE]
000109D0 356F 0012 0008 move.w [A2 + 0x8], [A7 + 0x12]
000109D6 2EAF 0024 move.l [A7], [A7 + 0x24]
000109DA 2F6F 0028 0004 move.l [A7 + 0x4], [A7 + 0x28]
000109E0 3F6F 002C 0008 move.w [A7 + 0x8], [A7 + 0x2C]
000109E6 486F 000A pea.l [A7 + 0xA]
000109EA 486F 0004 pea.l [A7 + 0x4]
000109EE 3F3C 0002 move.w -[A7], 0x2
000109F2 A9EB syscall Pack4/FP68K
000109F4 2697 move.l [A3], [A7]
000109F6 276F 0004 0004 move.l [A3 + 0x4], [A7 + 0x4]
000109FC 376F 0008 0008 move.w [A3 + 0x8], [A7 + 0x8]
00010A02 4FEF 0014 lea.l A7, [A7 + 0x14]
00010A06 4CDF 0C00 movem.l A2,A3, [A7]+
00010A0A 4E75 rts
00010A0C 846D 6F64 or.w D2, [A5 + 0x6F64]
00010A10 6600 0000 bne +0x2 /* 00010A12 */
// begin alternate branch 00010A12-00010A16
label00010A12:
00010A12 0000 2F0A ori.b D0, 0xA /* '\n' */
// end alternate branch 00010A12-00010A16
label00010A12: // (misaligned)
00010A14 2F0A move.l -[A7], A2
00010A16 4FEF FFF6 lea.l A7, [A7 - 0xA]
00010A1A 246F 0012 movea.l A2, [A7 + 0x12]
00010A1E 2EAF 0016 move.l [A7], [A7 + 0x16]
00010A22 2F6F 001A 0004 move.l [A7 + 0x4], [A7 + 0x1A]
00010A28 3F6F 001E 0008 move.w [A7 + 0x8], [A7 + 0x1E]
00010A2E 4857 pea.l [A7]
00010A30 3F3C 000F move.w -[A7], 0xF
00010A34 A9EB syscall Pack4/FP68K
00010A36 2497 move.l [A2], [A7]
00010A38 256F 0004 0004 move.l [A2 + 0x4], [A7 + 0x4]
00010A3E 356F 0008 0008 move.w [A2 + 0x8], [A7 + 0x8]
00010A44 4FEF 000A lea.l A7, [A7 + 0xA]
00010A48 245F movea.l A2, [A7]+
00010A4A 4E75 rts
00010A4C 8466 or.w D2, -[A6]
00010A4E 6162 bsr +0x64 /* 00010AB2 */
00010A50 7300 moveq.l D1, 0x00
00010A52 0000 2F0A ori.b D0, 0xA /* '\n' */
00010A56 4FEF FF56 lea.l A7, [A7 - 0xAA]
00010A5A 246F 00B2 movea.l A2, [A7 + 0xB2]
00010A5E 2F6F 00B6 00A0 move.l [A7 + 0xA0], [A7 + 0xB6]
00010A64 2F6F 00BA 00A4 move.l [A7 + 0xA4], [A7 + 0xBA]
00010A6A 3F6F 00BE 00A8 move.w [A7 + 0xA8], [A7 + 0xBE]
00010A70 2F6F 00C0 0096 move.l [A7 + 0x96], [A7 + 0xC0]
00010A76 2F6F 00C4 009A move.l [A7 + 0x9A], [A7 + 0xC4]
00010A7C 3F6F 00C8 009E move.w [A7 + 0x9E], [A7 + 0xC8]
00010A82 2EBC 8000 0000 move.l [A7], 0x80000000
00010A88 42AF 0004 clr.l [A7 + 0x4]
00010A8C 426F 0008 clr.w [A7 + 0x8]
00010A90 486F 00C0 pea.l [A7 + 0xC0]
00010A94 486F 0004 pea.l [A7 + 0x4]
00010A98 3F3C 0008 move.w -[A7], 0x8
00010A9C A9EB syscall Pack4/FP68K
00010A9E 671A beq +0x1C /* 00010ABA */
00010AA0 4297 clr.l [A7]
00010AA2 42AF 0004 clr.l [A7 + 0x4]
00010AA6 426F 0008 clr.w [A7 + 0x8]
00010AAA 486F 00C0 pea.l [A7 + 0xC0]
00010AAE 486F 0004 pea.l [A7 + 0x4]
fn00010AB2:
00010AB2 3F3C 0008 move.w -[A7], 0x8
00010AB6 A9EB syscall Pack4/FP68K
00010AB8 6612 bne +0x14 /* 00010ACC */
label00010ABA:
00010ABA 24BC 3FFF 8000 move.l [A2], 0x3FFF8000
00010AC0 42AA 0004 clr.l [A2 + 0x4]
00010AC4 426A 0008 clr.w [A2 + 0x8]
00010AC8 6000 0456 bra +0x458 /* 00010F20 */
label00010ACC:
00010ACC 2EBC BFFF 8000 move.l [A7], 0xBFFF8000
00010AD2 42AF 0004 clr.l [A7 + 0x4]
00010AD6 426F 0008 clr.w [A7 + 0x8]
00010ADA 4857 pea.l [A7]
00010ADC 486F 00BA pea.l [A7 + 0xBA]
00010AE0 3F3C 0008 move.w -[A7], 0x8
00010AE4 A9EB syscall Pack4/FP68K
00010AE6 6D1C blt +0x1E /* 00010B04 */
00010AE8 2EBC 3FFF 8000 move.l [A7], 0x3FFF8000
00010AEE 42AF 0004 clr.l [A7 + 0x4]
00010AF2 426F 0008 clr.w [A7 + 0x8]
00010AF6 4857 pea.l [A7]
00010AF8 486F 00BA pea.l [A7 + 0xBA]
00010AFC 3F3C 0008 move.w -[A7], 0x8
00010B00 A9EB syscall Pack4/FP68K
00010B02 6F2C ble +0x2E /* 00010B30 */
label00010B04:
00010B04 486F 0082 pea.l [A7 + 0x82]
00010B08 4EB9 0001 1066 jsr [0x00011066]
00010B0E 486F 0086 pea.l [A7 + 0x86]
00010B12 486F 00C8 pea.l [A7 + 0xC8]
00010B16 3F3C 0008 move.w -[A7], 0x8
00010B1A A9EB syscall Pack4/FP68K
00010B1C 584F addq.w A7, 4
00010B1E 6610 bne +0x12 /* 00010B30 */
00010B20 2F0A move.l -[A7], A2
00010B22 4EB9 0001 1066 jsr [0x00011066]
00010B28 4FEF 00AE lea.l A7, [A7 + 0xAE]
00010B2C 6000 03F6 bra +0x3F8 /* 00010F24 */
label00010B30:
00010B30 2EBC BFFF 8000 move.l [A7], 0xBFFF8000
00010B36 42AF 0004 clr.l [A7 + 0x4]
00010B3A 426F 0008 clr.w [A7 + 0x8]
00010B3E 4857 pea.l [A7]
00010B40 486F 00BA pea.l [A7 + 0xBA]
00010B44 3F3C 0008 move.w -[A7], 0x8
00010B48 A9EB syscall Pack4/FP68K
00010B4A 6D1C blt +0x1E /* 00010B68 */
00010B4C 2EBC 3FFF 8000 move.l [A7], 0x3FFF8000
00010B52 42AF 0004 clr.l [A7 + 0x4]
00010B56 426F 0008 clr.w [A7 + 0x8]
00010B5A 4857 pea.l [A7]
00010B5C 486F 00BA pea.l [A7 + 0xBA]
00010B60 3F3C 0008 move.w -[A7], 0x8
00010B64 A9EB syscall Pack4/FP68K
00010B66 6F46 ble +0x48 /* 00010BAE */
label00010B68:
00010B68 486F 0078 pea.l [A7 + 0x78]
00010B6C 4EB9 0001 1066 jsr [0x00011066]
00010B72 2F6F 007C 0004 move.l [A7 + 0x4], [A7 + 0x7C]
00010B78 2F6F 0080 0008 move.l [A7 + 0x8], [A7 + 0x80]
00010B7E 3F6F 0084 000C move.w [A7 + 0xC], [A7 + 0x84]
00010B84 486F 0004 pea.l [A7 + 0x4]
00010B88 3F3C 000D move.w -[A7], 0xD /* '\r' */
00010B8C A9EB syscall Pack4/FP68K
00010B8E 486F 0004 pea.l [A7 + 0x4]
00010B92 486F 00C8 pea.l [A7 + 0xC8]
00010B96 3F3C 0008 move.w -[A7], 0x8
00010B9A A9EB syscall Pack4/FP68K
00010B9C 584F addq.w A7, 4
00010B9E 660E bne +0x10 /* 00010BAE */
00010BA0 4292 clr.l [A2]
00010BA2 42AA 0004 clr.l [A2 + 0x4]
00010BA6 426A 0008 clr.w [A2 + 0x8]
00010BAA 6000 0374 bra +0x376 /* 00010F20 */
label00010BAE:
00010BAE 2EBC BFFF 8000 move.l [A7], 0xBFFF8000
00010BB4 42AF 0004 clr.l [A7 + 0x4]
00010BB8 426F 0008 clr.w [A7 + 0x8]
00010BBC 4857 pea.l [A7]
00010BBE 486F 00BA pea.l [A7 + 0xBA]
00010BC2 3F3C 0008 move.w -[A7], 0x8
00010BC6 A9EB syscall Pack4/FP68K
00010BC8 6E1C bgt +0x1E /* 00010BE6 */
00010BCA 2EBC 3FFF 8000 move.l [A7], 0x3FFF8000
00010BD0 42AF 0004 clr.l [A7 + 0x4]
00010BD4 426F 0008 clr.w [A7 + 0x8]
00010BD8 4857 pea.l [A7]
00010BDA 486F 00BA pea.l [A7 + 0xBA]
00010BDE 3F3C 0008 move.w -[A7], 0x8
00010BE2 A9EB syscall Pack4/FP68K
00010BE4 6C2A bge +0x2C /* 00010C10 */
label00010BE6:
00010BE6 486F 006E pea.l [A7 + 0x6E]
00010BEA 4EB9 0001 1066 jsr [0x00011066]
00010BF0 486F 0072 pea.l [A7 + 0x72]
00010BF4 486F 00C8 pea.l [A7 + 0xC8]
00010BF8 3F3C 0008 move.w -[A7], 0x8
00010BFC A9EB syscall Pack4/FP68K
00010BFE 584F addq.w A7, 4
00010C00 660E bne +0x10 /* 00010C10 */
00010C02 4292 clr.l [A2]
00010C04 42AA 0004 clr.l [A2 + 0x4]
00010C08 426A 0008 clr.w [A2 + 0x8]
00010C0C 6000 0312 bra +0x314 /* 00010F20 */
label00010C10:
00010C10 2EBC BFFF 8000 move.l [A7], 0xBFFF8000
00010C16 42AF 0004 clr.l [A7 + 0x4]
00010C1A 426F 0008 clr.w [A7 + 0x8]
00010C1E 4857 pea.l [A7]
00010C20 486F 00BA pea.l [A7 + 0xBA]
00010C24 3F3C 0008 move.w -[A7], 0x8
00010C28 A9EB syscall Pack4/FP68K
00010C2A 6E1C bgt +0x1E /* 00010C48 */
00010C2C 2EBC 3FFF 8000 move.l [A7], 0x3FFF8000
00010C32 42AF 0004 clr.l [A7 + 0x4]
00010C36 426F 0008 clr.w [A7 + 0x8]
00010C3A 4857 pea.l [A7]
00010C3C 486F 00BA pea.l [A7 + 0xBA]
00010C40 3F3C 0008 move.w -[A7], 0x8
00010C44 A9EB syscall Pack4/FP68K
00010C46 6C48 bge +0x4A /* 00010C90 */
label00010C48:
00010C48 486F 0064 pea.l [A7 + 0x64]
00010C4C 4EB9 0001 1066 jsr [0x00011066]
00010C52 2F6F 0068 0004 move.l [A7 + 0x4], [A7 + 0x68]
00010C58 2F6F 006C 0008 move.l [A7 + 0x8], [A7 + 0x6C]
00010C5E 3F6F 0070 000C move.w [A7 + 0xC], [A7 + 0x70]
00010C64 486F 0004 pea.l [A7 + 0x4]
00010C68 3F3C 000D move.w -[A7], 0xD /* '\r' */
00010C6C A9EB syscall Pack4/FP68K
00010C6E 486F 0004 pea.l [A7 + 0x4]
00010C72 486F 00C8 pea.l [A7 + 0xC8]
00010C76 3F3C 0008 move.w -[A7], 0x8
00010C7A A9EB syscall Pack4/FP68K
00010C7C 584F addq.w A7, 4
00010C7E 6610 bne +0x12 /* 00010C90 */
00010C80 2F0A move.l -[A7], A2
00010C82 4EB9 0001 1066 jsr [0x00011066]
00010C88 4FEF 00AE lea.l A7, [A7 + 0xAE]
00010C8C 6000 0296 bra +0x298 /* 00010F24 */
label00010C90:
00010C90 486F 005A pea.l [A7 + 0x5A]
00010C94 4EB9 0001 1066 jsr [0x00011066]
00010C9A 486F 005E pea.l [A7 + 0x5E]
00010C9E 486F 00BE pea.l [A7 + 0xBE]
00010CA2 3F3C 0008 move.w -[A7], 0x8
00010CA6 A9EB syscall Pack4/FP68K
00010CA8 584F addq.w A7, 4
00010CAA 6628 bne +0x2A /* 00010CD4 */
00010CAC 4297 clr.l [A7]
00010CAE 42AF 0004 clr.l [A7 + 0x4]
00010CB2 426F 0008 clr.w [A7 + 0x8]
00010CB6 4857 pea.l [A7]
00010CB8 486F 00C4 pea.l [A7 + 0xC4]
00010CBC 3F3C 0008 move.w -[A7], 0x8
00010CC0 A9EB syscall Pack4/FP68K
00010CC2 6F10 ble +0x12 /* 00010CD4 */
00010CC4 2F0A move.l -[A7], A2
00010CC6 4EB9 0001 1066 jsr [0x00011066]
00010CCC 4FEF 00AE lea.l A7, [A7 + 0xAE]
00010CD0 6000 0252 bra +0x254 /* 00010F24 */
label00010CD4:
00010CD4 486F 0050 pea.l [A7 + 0x50]
00010CD8 4EB9 0001 1066 jsr [0x00011066]
00010CDE 486F 0054 pea.l [A7 + 0x54]
00010CE2 486F 00BE pea.l [A7 + 0xBE]
00010CE6 3F3C 0008 move.w -[A7], 0x8
00010CEA A9EB syscall Pack4/FP68K
00010CEC 584F addq.w A7, 4
00010CEE 6626 bne +0x28 /* 00010D16 */
00010CF0 4297 clr.l [A7]
00010CF2 42AF 0004 clr.l [A7 + 0x4]
00010CF6 426F 0008 clr.w [A7 + 0x8]
00010CFA 4857 pea.l [A7]
00010CFC 486F 00C4 pea.l [A7 + 0xC4]
00010D00 3F3C 0008 move.w -[A7], 0x8
00010D04 A9EB syscall Pack4/FP68K
00010D06 6C0E bge +0x10 /* 00010D16 */
00010D08 4292 clr.l [A2]
00010D0A 42AA 0004 clr.l [A2 + 0x4]
00010D0E 426A 0008 clr.w [A2 + 0x8]
00010D12 6000 020C bra +0x20E /* 00010F20 */
label00010D16:
00010D16 4879 0000 4FE0 push.l 0x4FE0
00010D1C 486F 004C pea.l [A7 + 0x4C]
00010D20 4EB9 0001 1028 jsr [0x00011028]
00010D26 486F 0050 pea.l [A7 + 0x50]
00010D2A 486F 00C2 pea.l [A7 + 0xC2]
00010D2E 3F3C 0808 move.w -[A7], 0x808
00010D32 A9EB syscall Pack4/FP68K
00010D34 504F addq.w A7, 8
00010D36 6722 beq +0x24 /* 00010D5A */
00010D38 4879 0000 4FE0 push.l 0x4FE0
00010D3E 486F 0044 pea.l [A7 + 0x44]
00010D42 4EB9 0001 1028 jsr [0x00011028]
00010D48 486F 0048 pea.l [A7 + 0x48]
00010D4C 486F 00CC pea.l [A7 + 0xCC]
00010D50 3F3C 0808 move.w -[A7], 0x808
00010D54 A9EB syscall Pack4/FP68K
00010D56 504F addq.w A7, 8
00010D58 6650 bne +0x52 /* 00010DAA */
label00010D5A:
00010D5A 4297 clr.l [A7]
00010D5C 42AF 0004 clr.l [A7 + 0x4]
00010D60 426F 0008 clr.w [A7 + 0x8]
00010D64 486F 00C0 pea.l [A7 + 0xC0]
00010D68 486F 0004 pea.l [A7 + 0x4]
00010D6C 3F3C 0008 move.w -[A7], 0x8
00010D70 A9EB syscall Pack4/FP68K
00010D72 6736 beq +0x38 /* 00010DAA */
00010D74 4879 0000 4FE0 push.l 0x4FE0
00010D7A 486F 003C pea.l [A7 + 0x3C]
00010D7E 4EB9 0001 1028 jsr [0x00011028]
00010D84 486F 0040 pea.l [A7 + 0x40]
00010D88 486F 000C pea.l [A7 + 0xC]
00010D8C 3F3C 080E move.w -[A7], 0x80E
00010D90 A9EB syscall Pack4/FP68K
00010D92 24AF 0008 move.l [A2], [A7 + 0x8]
00010D96 256F 000C 0004 move.l [A2 + 0x4], [A7 + 0xC]
00010D9C 356F 0010 0008 move.w [A2 + 0x8], [A7 + 0x10]
00010DA2 4FEF 00B2 lea.l A7, [A7 + 0xB2]
00010DA6 6000 017C bra +0x17E /* 00010F24 */
label00010DAA:
00010DAA 2EBC 3FFF 8000 move.l [A7], 0x3FFF8000
00010DB0 42AF 0004 clr.l [A7 + 0x4]
00010DB4 426F 0008 clr.w [A7 + 0x8]
00010DB8 486F 00B6 pea.l [A7 + 0xB6]
00010DBC 486F 0004 pea.l [A7 + 0x4]
00010DC0 3F3C 0008 move.w -[A7], 0x8
00010DC4 A9EB syscall Pack4/FP68K
00010DC6 6720 beq +0x22 /* 00010DE8 */
00010DC8 2EBC BFFF 8000 move.l [A7], 0xBFFF8000
00010DCE 42AF 0004 clr.l [A7 + 0x4]
00010DD2 426F 0008 clr.w [A7 + 0x8]
00010DD6 486F 00B6 pea.l [A7 + 0xB6]
00010DDA 486F 0004 pea.l [A7 + 0x4]
00010DDE 3F3C 0008 move.w -[A7], 0x8
00010DE2 A9EB syscall Pack4/FP68K
00010DE4 6600 0094 bne +0x96 /* 00010E7A */
label00010DE8:
00010DE8 486F 002E pea.l [A7 + 0x2E]
00010DEC 4EB9 0001 1066 jsr [0x00011066]
00010DF2 2F6F 0032 0004 move.l [A7 + 0x4], [A7 + 0x32]
00010DF8 2F6F 0036 0008 move.l [A7 + 0x8], [A7 + 0x36]
00010DFE 3F6F 003A 000C move.w [A7 + 0xC], [A7 + 0x3A]
00010E04 486F 0004 pea.l [A7 + 0x4]
00010E08 3F3C 000D move.w -[A7], 0xD /* '\r' */
00010E0C A9EB syscall Pack4/FP68K
00010E0E 486F 0004 pea.l [A7 + 0x4]
00010E12 486F 00C8 pea.l [A7 + 0xC8]
00010E16 3F3C 0008 move.w -[A7], 0x8
00010E1A A9EB syscall Pack4/FP68K
00010E1C 584F addq.w A7, 4
00010E1E 671C beq +0x1E /* 00010E3C */
00010E20 486F 0024 pea.l [A7 + 0x24]
00010E24 4EB9 0001 1066 jsr [0x00011066]
00010E2A 486F 0028 pea.l [A7 + 0x28]
00010E2E 486F 00C8 pea.l [A7 + 0xC8]
00010E32 3F3C 0008 move.w -[A7], 0x8
00010E36 A9EB syscall Pack4/FP68K
00010E38 584F addq.w A7, 4
00010E3A 663E bne +0x40 /* 00010E7A */
label00010E3C:
00010E3C 7021 moveq.l D0, 0x21
00010E3E 23C0 0002 57A0 move.l [0x000257A0], D0
00010E44 4879 0000 4FE0 push.l 0x4FE0
00010E4A 486F 0020 pea.l [A7 + 0x20]
00010E4E 4EB9 0001 1028 jsr [0x00011028]
00010E54 486F 0024 pea.l [A7 + 0x24]
00010E58 486F 000C pea.l [A7 + 0xC]
00010E5C 3F3C 080E move.w -[A7], 0x80E
00010E60 A9EB syscall Pack4/FP68K
00010E62 24AF 0008 move.l [A2], [A7 + 0x8]
00010E66 256F 000C 0004 move.l [A2 + 0x4], [A7 + 0xC]
00010E6C 356F 0010 0008 move.w [A2 + 0x8], [A7 + 0x10]
00010E72 4FEF 00B2 lea.l A7, [A7 + 0xB2]
00010E76 6000 00AC bra +0xAE /* 00010F24 */
label00010E7A:
00010E7A 4297 clr.l [A7]
00010E7C 42AF 0004 clr.l [A7 + 0x4]
00010E80 426F 0008 clr.w [A7 + 0x8]
00010E84 4857 pea.l [A7]
00010E86 486F 00BA pea.l [A7 + 0xBA]
00010E8A 3F3C 0008 move.w -[A7], 0x8
00010E8E A9EB syscall Pack4/FP68K
00010E90 6C70 bge +0x72 /* 00010F02 */
00010E92 486F 008C pea.l [A7 + 0x8C]
00010E96 2F2F 00CA move.l -[A7], [A7 + 0xCA]
00010E9A 2F2F 00CA move.l -[A7], [A7 + 0xCA]
00010E9E 3F2F 00CC move.w -[A7], [A7 + 0xCC]
00010EA2 486F 0020 pea.l [A7 + 0x20]
00010EA6 4EB9 0001 099E jsr [0x0001099E]
00010EAC 554F subq.w A7, 2
00010EAE 486F 0026 pea.l [A7 + 0x26]
00010EB2 486F 0004 pea.l [A7 + 0x4]
00010EB6 3F3C 001C move.w -[A7], 0x1C
00010EBA A9EB syscall Pack4/FP68K
00010EBC 0C5F 0004 cmpi.w [A7]+, 0x4
00010EC0 4FEF 0012 lea.l A7, [A7 + 0x12]
00010EC4 673C beq +0x3E /* 00010F02 */
00010EC6 7021 moveq.l D0, 0x21
00010EC8 23C0 0002 57A0 move.l [0x000257A0], D0
00010ECE 4879 0000 4FE0 push.l 0x4FE0
00010ED4 486F 000E pea.l [A7 + 0xE]
00010ED8 4EB9 0001 1028 jsr [0x00011028]
00010EDE 486F 0012 pea.l [A7 + 0x12]
00010EE2 486F 000C pea.l [A7 + 0xC]
00010EE6 3F3C 080E move.w -[A7], 0x80E
00010EEA A9EB syscall Pack4/FP68K
00010EEC 24AF 0008 move.l [A2], [A7 + 0x8]
00010EF0 256F 000C 0004 move.l [A2 + 0x4], [A7 + 0xC]
00010EF6 356F 0010 0008 move.w [A2 + 0x8], [A7 + 0x10]
00010EFC 4FEF 00B2 lea.l A7, [A7 + 0xB2]
00010F00 6022 bra +0x24 /* 00010F24 */
label00010F02:
00010F02 486F 0096 pea.l [A7 + 0x96]
00010F06 486F 00A4 pea.l [A7 + 0xA4]
00010F0A 3F3C 8012 move.w -[A7], 0x8012
00010F0E A9EC syscall Pack5/Elems68K
00010F10 24AF 00A0 move.l [A2], [A7 + 0xA0]
00010F14 256F 00A4 0004 move.l [A2 + 0x4], [A7 + 0xA4]
00010F1A 356F 00A8 0008 move.w [A2 + 0x8], [A7 + 0xA8]
label00010F20:
00010F20 4FEF 00AA lea.l A7, [A7 + 0xAA]
label00010F24:
00010F24 245F movea.l A2, [A7]+
00010F26 4E75 rts
00010F28 8370 6F77 or.w <<invalid full ext with IS == 1 and I/IS == 7>>, D1
00010F2C 0000 2F0A ori.b D0, 0xA /* '\n' */
00010F30 4FEF FFF2 lea.l A7, [A7 - 0xE]
00010F34 246F 0016 movea.l A2, [A7 + 0x16]
00010F38 2F6F 001A 0004 move.l [A7 + 0x4], [A7 + 0x1A]
00010F3E 2F6F 001E 0008 move.l [A7 + 0x8], [A7 + 0x1E]
00010F44 3F6F 0022 000C move.w [A7 + 0xC], [A7 + 0x22]
00010F4A 486F 0002 pea.l [A7 + 0x2]
00010F4E 3F3C 0003 move.w -[A7], 0x3
00010F52 A9EB syscall Pack4/FP68K
00010F54 3EBC 2000 move.w [A7], 0x2000 /* ' \0' */
00010F58 4857 pea.l [A7]
00010F5A 3F3C 0001 move.w -[A7], 0x1
00010F5E A9EB syscall Pack4/FP68K
00010F60 486F 0004 pea.l [A7 + 0x4]
00010F64 3F3C 0014 move.w -[A7], 0x14
00010F68 A9EB syscall Pack4/FP68K
00010F6A 486F 0002 pea.l [A7 + 0x2]
00010F6E 3F3C 0001 move.w -[A7], 0x1
00010F72 A9EB syscall Pack4/FP68K
00010F74 24AF 0004 move.l [A2], [A7 + 0x4]
00010F78 256F 0008 0004 move.l [A2 + 0x4], [A7 + 0x8]
00010F7E 356F 000C 0008 move.w [A2 + 0x8], [A7 + 0xC]
00010F84 4FEF 000E lea.l A7, [A7 + 0xE]
00010F88 245F movea.l A2, [A7]+
00010F8A 4E75 rts
00010F8C 8463 or.w D2, -[A3]
00010F8E 6569 bcs +0x6B /* 00010FF9 */
00010F90 6C00 0000 bge +0x2 /* 00010F92 */
// begin alternate branch 00010F92-00010F96
label00010F92:
00010F92 0000 2F0A ori.b D0, 0xA /* '\n' */
// end alternate branch 00010F92-00010F96
label00010F92: // (misaligned)
00010F94 2F0A move.l -[A7], A2
00010F96 4FEF FFF2 lea.l A7, [A7 - 0xE]
00010F9A 246F 0016 movea.l A2, [A7 + 0x16]
00010F9E 2F6F 001A 0004 move.l [A7 + 0x4], [A7 + 0x1A]
00010FA4 2F6F 001E 0008 move.l [A7 + 0x8], [A7 + 0x1E]
00010FAA 3F6F 0022 000C move.w [A7 + 0xC], [A7 + 0x22]
00010FB0 486F 0002 pea.l [A7 + 0x2]
00010FB4 3F3C 0003 move.w -[A7], 0x3
00010FB8 A9EB syscall Pack4/FP68K
00010FBA 3EBC 4000 move.w [A7], 0x4000 /* '@\0' */
00010FBE 4857 pea.l [A7]
00010FC0 3F3C 0001 move.w -[A7], 0x1
00010FC4 A9EB syscall Pack4/FP68K
00010FC6 486F 0004 pea.l [A7 + 0x4]
00010FCA 3F3C 0014 move.w -[A7], 0x14
00010FCE A9EB syscall Pack4/FP68K
00010FD0 486F 0002 pea.l [A7 + 0x2]
00010FD4 3F3C 0001 move.w -[A7], 0x1
00010FD8 A9EB syscall Pack4/FP68K
00010FDA 24AF 0004 move.l [A2], [A7 + 0x4]
00010FDE 256F 0008 0004 move.l [A2 + 0x4], [A7 + 0x8]
00010FE4 356F 000C 0008 move.w [A2 + 0x8], [A7 + 0xC]
00010FEA 4FEF 000E lea.l A7, [A7 + 0xE]
00010FEE 245F movea.l A2, [A7]+
00010FF0 4E75 rts
00010FF2 8566 or.w -[A6], D2
00010FF4 6C6F bge +0x71 /* 00011065 */
00010FF6 6F72 ble +0x74 /* 0001106A */
00010FF8 0000 42A7 ori.b D0, 0xA7
00010FFC 42A7 clr.l -[A7]
00010FFE 2F2F 0010 move.l -[A7], [A7 + 0x10]
00011002 4EB9 0001 46E0 jsr [0x000146E0]
00011008 4FEF 000C lea.l A7, [A7 + 0xC]
0001100C 3F00 move.w -[A7], D0
0001100E 2F2F 0006 move.l -[A7], [A7 + 0x6]
00011012 4EB9 0001 10FC jsr [0x000110FC]
00011018 5C4F addq.w A7, 6
0001101A 4E75 rts
0001101C 846E 616E or.w D2, [A6 + 0x616E]
00011020 6C00 0000 bge +0x2 /* 00011022 */
// begin alternate branch 00011022-00011026
label00011022:
00011022 0000 2F0A ori.b D0, 0xA /* '\n' */
// end alternate branch 00011022-00011026
label00011022: // (misaligned)
00011024 2F0A move.l -[A7], A2
00011026 4FEF FFEE lea.l A7, [A7 - 0x12]
0001102A 246F 001A movea.l A2, [A7 + 0x1A]
0001102E 2F2F 001E move.l -[A7], [A7 + 0x1E]
00011032 486F 000C pea.l [A7 + 0xC]
00011036 4EB9 0001 0FFE jsr [0x00010FFE]
0001103C 486F 0010 pea.l [A7 + 0x10]
00011040 486F 000C pea.l [A7 + 0xC]
00011044 3F3C 0810 move.w -[A7], 0x810
00011048 A9EB syscall Pack4/FP68K
0001104A 24AF 0008 move.l [A2], [A7 + 0x8]
0001104E 256F 000C 0004 move.l [A2 + 0x4], [A7 + 0xC]
00011054 4FEF 001A lea.l A7, [A7 + 0x1A]
00011058 245F movea.l A2, [A7]+
0001105A 4E75 rts
0001105C 836E 616E or.w [A6 + 0x616E], D1
00011060 0000 2F0A ori.b D0, 0xA /* '\n' */
00011064 246F 0008 movea.l A2, [A7 + 0x8]
00011068 24B9 0000 4FE4 move.l [A2], [0x00004FE4]
// begin alternate branch 0001106A-0001106E
label0001106A:
0001106A 0000 4FE4 ori.b D0, 0xE4
// end alternate branch 0001106A-0001106E
label0001106A: // (misaligned)
0001106E 2579 0000 4FE8 0004 move.l [A2 + 0x4], [0x00004FE8]
00011076 3579 0000 4FEC 0008 move.w [A2 + 0x8], [0x00004FEC]
0001107E 245F movea.l A2, [A7]+
00011080 4E75 rts
00011082 855F or.w [A7]+, D2
00011084 5F69 6E66 subq.w [A1 + 0x6E66], 7
00011088 0000 4FEF ori.b D0, 0xEF
0001108C FFF6 .invalid <<F/7/7>>
0001108E 2EAF 0012 move.l [A7], [A7 + 0x12]
00011092 2F6F 0016 0004 move.l [A7 + 0x4], [A7 + 0x16]
00011098 3F6F 001A 0008 move.w [A7 + 0x8], [A7 + 0x1A]
0001109E 2F2F 000E move.l -[A7], [A7 + 0xE]
000110A2 486F 0004 pea.l [A7 + 0x4]
000110A6 2F2F 0024 move.l -[A7], [A7 + 0x24]
000110AA 3F3C 000B move.w -[A7], 0xB
000110AE A9EB syscall Pack4/FP68K
000110B0 4FEF 000A lea.l A7, [A7 + 0xA]
000110B4 4E75 rts
000110B6 876E 756D or.w [A6 + 0x756D], D3
000110BA 3264 movea.w A1, -[A4]
000110BC 6563 bcs +0x65 /* 00011121 */
000110BE 0000 2F0A ori.b D0, 0xA /* '\n' */
000110C2 4FEF FFF6 lea.l A7, [A7 - 0xA]
000110C6 246F 0012 movea.l A2, [A7 + 0x12]
000110CA 2F2F 0016 move.l -[A7], [A7 + 0x16]
000110CE 486F 0004 pea.l [A7 + 0x4]
000110D2 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000110D6 A9EB syscall Pack4/FP68K
000110D8 2497 move.l [A2], [A7]
000110DA 256F 0004 0004 move.l [A2 + 0x4], [A7 + 0x4]
000110E0 356F 0008 0008 move.w [A2 + 0x8], [A7 + 0x8]
000110E6 4FEF 000A lea.l A7, [A7 + 0xA]
000110EA 245F movea.l A2, [A7]+
000110EC 4E75 rts
000110EE 8764 or.w -[A4], D3
000110F0 6563 bcs +0x65 /* 00011155 */
000110F2 326E 756D movea.w A1, [A6 + 0x756D]
000110F6 0000 302F ori.b D0, 0x2F /* '/' */
000110FA 0008 6602 ori.b A0, 0x2
000110FE 700F moveq.l D0, 0x0F
00011100 0640 4000 addi.w D0, 0x4000 /* '@\0' */
00011104 206F 0004 movea.l A0, [A7 + 0x4]
00011108 30FC 7FFF move.w [A0]+, 0x7FFF
0001110C 30C0 move.w [A0]+, D0
0001110E 4298 clr.l [A0]+
00011110 4258 clr.w [A0]+
00011112 4E75 rts
00011114 834E 614E pack -[A1], -[A6], 0x614E
00011118 0000 2F0A ori.b D0, 0xA /* '\n' */
// begin alternate branch 0001111A-0001111C
fn0001111A:
0001111A 2F0A move.l -[A7], A2
// end alternate branch 0001111A-0001111C
fn0001111A: // (misaligned)
0001111C 4FEF FFE4 lea.l A7, [A7 - 0x1C]
00011120 246F 0024 movea.l A2, [A7 + 0x24]
00011124 486F 0028 pea.l [A7 + 0x28]
00011128 486F 0004 pea.l [A7 + 0x4]
0001112C 3F3C 080E move.w -[A7], 0x80E
00011130 A9EB syscall Pack4/FP68K
00011132 2F2F 0006 move.l -[A7], [A7 + 0x6]
00011136 2F2F 0006 move.l -[A7], [A7 + 0x6]
0001113A 3F2F 0008 move.w -[A7], [A7 + 0x8]
0001113E 486F 001C pea.l [A7 + 0x1C]
00011142 4EB9 0001 07F6 jsr [0x000107F6]
00011148 486F 0020 pea.l [A7 + 0x20]
0001114C 486F 001C pea.l [A7 + 0x1C]
00011150 3F3C 0810 move.w -[A7], 0x810
00011154 A9EB syscall Pack4/FP68K
00011156 24AF 0018 move.l [A2], [A7 + 0x18]
0001115A 256F 001C 0004 move.l [A2 + 0x4], [A7 + 0x1C]
00011160 4FEF 002A lea.l A7, [A7 + 0x2A]
00011164 245F movea.l A2, [A7]+
00011166 4E75 rts
00011168 8463 or.w D2, -[A3]
0001116A 6F73 ble +0x75 /* 000111DF */
0001116C 6400 0000 bcc +0x2 /* 0001116E */
// begin alternate branch 0001116E-00011172
label0001116E:
0001116E 0000 2F0A ori.b D0, 0xA /* '\n' */
// end alternate branch 0001116E-00011172
label0001116E: // (misaligned)
fn00011170:
00011170 2F0A move.l -[A7], A2
00011172 4FEF FFE4 lea.l A7, [A7 - 0x1C]
00011176 246F 0024 movea.l A2, [A7 + 0x24]
0001117A 486F 0028 pea.l [A7 + 0x28]
0001117E 486F 0004 pea.l [A7 + 0x4]
00011182 3F3C 080E move.w -[A7], 0x80E
00011186 A9EB syscall Pack4/FP68K
00011188 2F2F 0006 move.l -[A7], [A7 + 0x6]
0001118C 2F2F 0006 move.l -[A7], [A7 + 0x6]
00011190 3F2F 0008 move.w -[A7], [A7 + 0x8]
00011194 486F 001C pea.l [A7 + 0x1C]
00011198 4EB9 0001 08CA jsr [0x000108CA]
0001119E 486F 0020 pea.l [A7 + 0x20]
000111A2 486F 001C pea.l [A7 + 0x1C]
000111A6 3F3C 0810 move.w -[A7], 0x810
000111AA A9EB syscall Pack4/FP68K
000111AC 24AF 0018 move.l [A2], [A7 + 0x18]
000111B0 256F 001C 0004 move.l [A2 + 0x4], [A7 + 0x1C]
000111B6 4FEF 002A lea.l A7, [A7 + 0x2A]
000111BA 245F movea.l A2, [A7]+
000111BC 4E75 rts
000111BE 8473 696E or.w D2, <<invalid full ext with IS == 1 and I/IS == 6>>
000111C2 6400 0000 bcc +0x2 /* 000111C4 */
// begin alternate branch 000111C4-000111C8
label000111C4:
000111C4 0000 2F0A ori.b D0, 0xA /* '\n' */
// end alternate branch 000111C4-000111C8
label000111C4: // (misaligned)
000111C6 2F0A move.l -[A7], A2
000111C8 4FEF FFE4 lea.l A7, [A7 - 0x1C]
000111CC 246F 0024 movea.l A2, [A7 + 0x24]
000111D0 486F 0028 pea.l [A7 + 0x28]
000111D4 486F 0004 pea.l [A7 + 0x4]
000111D8 3F3C 080E move.w -[A7], 0x80E
000111DC A9EB syscall Pack4/FP68K
000111DE 2F2F 0006 move.l -[A7], [A7 + 0x6]
000111E2 2F2F 0006 move.l -[A7], [A7 + 0x6]
000111E6 3F2F 0008 move.w -[A7], [A7 + 0x8]
000111EA 486F 001C pea.l [A7 + 0x1C]
000111EE 4EB9 0001 0A18 jsr [0x00010A18]
000111F4 486F 0020 pea.l [A7 + 0x20]
000111F8 486F 001C pea.l [A7 + 0x1C]
000111FC 3F3C 0810 move.w -[A7], 0x810
00011200 A9EB syscall Pack4/FP68K
00011202 24AF 0018 move.l [A2], [A7 + 0x18]
00011206 256F 001C 0004 move.l [A2 + 0x4], [A7 + 0x1C]
0001120C 4FEF 002A lea.l A7, [A7 + 0x2A]
00011210 245F movea.l A2, [A7]+
00011212 4E75 rts
00011214 8566 or.w -[A6], D2
00011216 6162 bsr +0x64 /* 0001127A */
00011218 7364 moveq.l D1, 0x64
0001121A 0000 2F0A ori.b D0, 0xA /* '\n' */
// begin alternate branch 0001121C-0001121E
fn0001121C:
0001121C 2F0A move.l -[A7], A2
// end alternate branch 0001121C-0001121E
fn0001121C: // (misaligned)
0001121E 4FEF FFDA lea.l A7, [A7 - 0x26]
00011222 246F 002E movea.l A2, [A7 + 0x2E]
00011226 486F 003A pea.l [A7 + 0x3A]
0001122A 486F 000E pea.l [A7 + 0xE]
0001122E 3F3C 080E move.w -[A7], 0x80E
00011232 A9EB syscall Pack4/FP68K
00011234 2F2F 0010 move.l -[A7], [A7 + 0x10]
00011238 2F2F 0010 move.l -[A7], [A7 + 0x10]
0001123C 3F2F 0012 move.w -[A7], [A7 + 0x12]
00011240 486F 003C pea.l [A7 + 0x3C]
00011244 486F 000E pea.l [A7 + 0xE]
00011248 3F3C 080E move.w -[A7], 0x80E
0001124C A9EB syscall Pack4/FP68K
0001124E 2F2F 0010 move.l -[A7], [A7 + 0x10]
00011252 2F2F 0010 move.l -[A7], [A7 + 0x10]
00011256 3F2F 0012 move.w -[A7], [A7 + 0x12]
0001125A 486F 0030 pea.l [A7 + 0x30]
0001125E 4EB9 0001 0A58 jsr [0x00010A58]
00011264 486F 0034 pea.l [A7 + 0x34]
00011268 486F 0030 pea.l [A7 + 0x30]
0001126C 3F3C 0810 move.w -[A7], 0x810
00011270 A9EB syscall Pack4/FP68K
00011272 24AF 002C move.l [A2], [A7 + 0x2C]
00011276 256F 0030 0004 move.l [A2 + 0x4], [A7 + 0x30]
// begin alternate branch 0001127A-00011282
fn0001127A:
0001127A 0004 4FEF ori.b D4, 0xEF
0001127E 003E 245F ori.b <<invalid special address>>, 0x5F /* '_' */
// end alternate branch 0001127A-00011282
fn0001127A: // (misaligned)
0001127C 4FEF 003E lea.l A7, [A7 + 0x3E]
00011280 245F movea.l A2, [A7]+
00011282 4E75 rts
00011284 8470 6F77 or.w D2, <<invalid full ext with IS == 1 and I/IS == 7>>
00011288 6400 0000 bcc +0x2 /* 0001128A */
// begin alternate branch 0001128A-0001128E
label0001128A:
0001128A 0000 2F0A ori.b D0, 0xA /* '\n' */
// end alternate branch 0001128A-0001128E
label0001128A: // (misaligned)
fn0001128C:
0001128C 2F0A move.l -[A7], A2
0001128E 4FEF FFE4 lea.l A7, [A7 - 0x1C]
00011292 246F 0024 movea.l A2, [A7 + 0x24]
00011296 486F 0028 pea.l [A7 + 0x28]
0001129A 486F 0004 pea.l [A7 + 0x4]
0001129E 3F3C 080E move.w -[A7], 0x80E
000112A2 A9EB syscall Pack4/FP68K
000112A4 2F2F 0006 move.l -[A7], [A7 + 0x6]
000112A8 2F2F 0006 move.l -[A7], [A7 + 0x6]
000112AC 3F2F 0008 move.w -[A7], [A7 + 0x8]
000112B0 486F 001C pea.l [A7 + 0x1C]
000112B4 4EB9 0001 0F32 jsr [0x00010F32]
000112BA 486F 0020 pea.l [A7 + 0x20]
000112BE 486F 001C pea.l [A7 + 0x1C]
000112C2 3F3C 0810 move.w -[A7], 0x810
000112C6 A9EB syscall Pack4/FP68K
000112C8 24AF 0018 move.l [A2], [A7 + 0x18]
000112CC 256F 001C 0004 move.l [A2 + 0x4], [A7 + 0x1C]
000112D2 4FEF 002A lea.l A7, [A7 + 0x2A]
000112D6 245F movea.l A2, [A7]+
000112D8 4E75 rts
000112DA 8563 or.w -[A3], D2
000112DC 6569 bcs +0x6B /* 00011347 */
000112DE 6C64 bge +0x66 /* 00011344 */
000112E0 0000 2F0A ori.b D0, 0xA /* '\n' */
// begin alternate branch 000112E2-000112E4
fn000112E2:
000112E2 2F0A move.l -[A7], A2
// end alternate branch 000112E2-000112E4
fn000112E2: // (misaligned)
000112E4 4FEF FFE4 lea.l A7, [A7 - 0x1C]
000112E8 246F 0024 movea.l A2, [A7 + 0x24]
000112EC 486F 0028 pea.l [A7 + 0x28]
000112F0 486F 0004 pea.l [A7 + 0x4]
000112F4 3F3C 080E move.w -[A7], 0x80E
000112F8 A9EB syscall Pack4/FP68K
000112FA 2F2F 0006 move.l -[A7], [A7 + 0x6]
000112FE 2F2F 0006 move.l -[A7], [A7 + 0x6]
00011302 3F2F 0008 move.w -[A7], [A7 + 0x8]
00011306 486F 001C pea.l [A7 + 0x1C]
0001130A 4EB9 0001 0F98 jsr [0x00010F98]
00011310 486F 0020 pea.l [A7 + 0x20]
00011314 486F 001C pea.l [A7 + 0x1C]
00011318 3F3C 0810 move.w -[A7], 0x810
0001131C A9EB syscall Pack4/FP68K
0001131E 24AF 0018 move.l [A2], [A7 + 0x18]
00011322 256F 001C 0004 move.l [A2 + 0x4], [A7 + 0x1C]
00011328 4FEF 002A lea.l A7, [A7 + 0x2A]
0001132C 245F movea.l A2, [A7]+
0001132E 4E75 rts
00011330 8666 or.w D3, -[A6]
00011332 6C6F bge +0x71 /* 000113A3 */
00011334 6F72 ble +0x74 /* 000113A8 */
00011336 6400 0000 bcc +0x2 /* 00011338 */
// begin alternate branch 00011338-00011344
label00011338:
00011338 0000 4878 ori.b D0, 0x78 /* 'x' */
0001133C 0001 4EB9 ori.b D1, 0xB9
00011340 0001 3A48 ori.b D1, 0x48 /* 'H' */
// end alternate branch 00011338-00011344
label00011338: // (misaligned)
0001133A 4878 0001 push.l 0x1
0001133E 4EB9 0001 3A48 jsr [0x00013A48]
label00011344:
00011344 7001 moveq.l D0, 0x01
00011346 23C0 0002 5CD4 move.l [0x00025CD4], D0
0001134C 4878 0001 push.l 0x1
00011350 4EB9 0001 135E jsr [0x0001135E]
00011356 504F addq.w A7, 8
00011358 4E75 rts
0001135A 4AB9 0002 5CD4 tst.l [0x00025CD4]
00011360 6654 bne +0x56 /* 000113B6 */
00011362 42A7 clr.l -[A7]
00011364 4EB9 0001 1C2C jsr [0x00011C2C]
0001136A 584F addq.w A7, 4
0001136C 601A bra +0x1C /* 00011388 */
label0001136E:
0001136E 53B9 0002 5CE4 subq.l [0x00025CE4], 1
00011374 2039 0002 5CE4 move.l D0, [0x00025CE4]
0001137A E588 lsl D0, 2
0001137C 41F9 0002 5AD4 lea.l A0, [0x00025AD4]
00011382 2070 0800 movea.l A0, [A0 + D0]
00011386 4E90 jsr [A0]
label00011388:
00011388 4AB9 0002 5CE4 tst.l [0x00025CE4]
0001138E 6EDE bgt -0x20 /* 0001136E */
00011390 42A7 clr.l -[A7]
00011392 4EB9 0001 1C2E jsr [0x00011C2E]
00011398 4EB9 0000 04AE jsr [0x000004AE]
0001139E 4AB9 0002 5CDC tst.l [0x00025CDC]
000113A4 584F addq.w A7, 4
000113A6 670E beq +0x10 /* 000113B6 */
label000113A8:
000113A8 2079 0002 5CDC movea.l A0, [0x00025CDC]
000113AE 4E90 jsr [A0]
000113B0 42B9 0002 5CDC clr.l [0x00025CDC]
label000113B6:
000113B6 2F2F 0004 move.l -[A7], [A7 + 0x4]
000113BA 4EB9 0001 13C8 jsr [0x000113C8]
000113C0 584F addq.w A7, 4
000113C2 4E75 rts
000113C4 42A7 clr.l -[A7]
000113C6 4EB9 0001 1C2C jsr [0x00011C2C]
000113CC 584F addq.w A7, 4
000113CE 601A bra +0x1C /* 000113EA */
label000113D0:
000113D0 53B9 0002 5CE0 subq.l [0x00025CE0], 1
000113D6 2039 0002 5CE0 move.l D0, [0x00025CE0]
000113DC E588 lsl D0, 2
000113DE 41F9 0002 5BD4 lea.l A0, [0x00025BD4]
000113E4 2070 0800 movea.l A0, [A0 + D0]
000113E8 4E90 jsr [A0]
label000113EA:
000113EA 4AB9 0002 5CE0 tst.l [0x00025CE0]
000113F0 6EDE bgt -0x20 /* 000113D0 */
000113F2 42A7 clr.l -[A7]
000113F4 4EB9 0001 1C2E jsr [0x00011C2E]
000113FA 4EB9 0001 1C2A jsr [0x00011C2A]
00011400 4AB9 0002 5CD8 tst.l [0x00025CD8]
00011406 584F addq.w A7, 4
00011408 670E beq +0x10 /* 00011418 */
0001140A 2079 0002 5CD8 movea.l A0, [0x00025CD8]
00011410 4E90 jsr [A0]
00011412 42B9 0002 5CD8 clr.l [0x00025CD8]
label00011418:
00011418 A9F4 syscall ExitToShell
0001141A 4E75 rts
0001141C 2F0A move.l -[A7], A2
0001141E 4878 0001 push.l 0x1
00011422 4EB9 0001 1C2C jsr [0x00011C2C]
00011428 4AB9 0002 5AD0 tst.l [0x00025AD0]
0001142E 584F addq.w A7, 4
00011430 6616 bne +0x18 /* 00011448 */
00011432 4879 0002 5AA8 push.l 0x25AA8
00011438 4EB9 0001 247A jsr [0x0001247A]
0001143E 7001 moveq.l D0, 0x01
00011440 23C0 0002 5AD0 move.l [0x00025AD0], D0
00011446 584F addq.w A7, 4
label00011448:
00011448 2F2F 0008 move.l -[A7], [A7 + 0x8]
0001144C 4879 0002 5AA8 push.l 0x25AA8
00011452 4EB9 0001 24BA jsr [0x000124BA]
00011458 2448 movea.l A2, A0
0001145A 4878 0001 push.l 0x1
0001145E 4EB9 0001 1C2E jsr [0x00011C2E]
00011464 204A movea.l A0, A2
00011466 4FEF 000C lea.l A7, [A7 + 0xC]
0001146A 245F movea.l A2, [A7]+
0001146C 4E75 rts
0001146E 4AB9 0002 5AD0 tst.l [0x00025AD0]
00011474 6728 beq +0x2A /* 0001149E */
00011476 4878 0001 push.l 0x1
0001147A 4EB9 0001 1C2C jsr [0x00011C2C]
00011480 2F2F 0008 move.l -[A7], [A7 + 0x8]
00011484 4879 0002 5AA8 push.l 0x25AA8
0001148A 4EB9 0001 25AE jsr [0x000125AE]
00011490 4878 0001 push.l 0x1
00011494 4EB9 0001 1C2E jsr [0x00011C2E]
0001149A 4FEF 0010 lea.l A7, [A7 + 0x10]
label0001149E:
0001149E 4E75 rts
000114A0 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000114A4 246F 0014 movea.l A2, [A7 + 0x14]
000114A8 286F 001C movea.l A4, [A7 + 0x1C]
000114AC 262F 0020 move.l D3, [A7 + 0x20]
000114B0 4292 clr.l [A2]
000114B2 256F 0018 0004 move.l [A2 + 0x4], [A7 + 0x18]
000114B8 204A movea.l A0, A2
000114BA 5088 addq.l A0, 8
000114BC 2648 movea.l A3, A0
000114BE 0210 001F andi.b [A0], 0x1F
000114C2 0213 00EF andi.b [A3], 0xEF
000114C6 422A 000C clr.b [A2 + 0xC]
000114CA 422A 000D clr.b [A2 + 0xD]
000114CE 42AA 0012 clr.l [A2 + 0x12]
000114D2 4A83 tst.l D3
000114D4 6716 beq +0x18 /* 000114EC */
000114D6 2F03 move.l -[A7], D3
000114D8 4878 0002 push.l 0x2
000114DC 2F0C move.l -[A7], A4
000114DE 2F0A move.l -[A7], A2
000114E0 4EB9 0001 17A2 jsr [0x000117A2]
000114E6 4FEF 0010 lea.l A7, [A7 + 0x10]
000114EA 6012 bra +0x14 /* 000114FE */
label000114EC:
000114EC 42A7 clr.l -[A7]
000114EE 42A7 clr.l -[A7]
000114F0 42A7 clr.l -[A7]
000114F2 2F0A move.l -[A7], A2
000114F4 4EB9 0001 17A2 jsr [0x000117A2]
000114FA 4FEF 0010 lea.l A7, [A7 + 0x10]
label000114FE:
000114FE 256A 0016 001E move.l [A2 + 0x1E], [A2 + 0x16]
00011504 42AA 0022 clr.l [A2 + 0x22]
00011508 203C 0000 0180 move.l D0, 0x180
0001150E C06A 0004 and.w D0, [A2 + 0x4]
00011512 EE48 lsr D0.w, 7
00011514 5380 subq.l D0, 1
00011516 6706 beq +0x8 /* 0001151E */
00011518 5580 subq.l D0, 2
0001151A 672C beq +0x2E /* 00011548 */
0001151C 604C bra +0x4E /* 0001156A */
label0001151E:
0001151E 41F9 0001 20FA lea.l A0, [0x000120FA]
00011524 2548 0032 move.l [A2 + 0x32], A0
00011528 41F9 0001 202A lea.l A0, [0x0001202A]
0001152E 2548 0036 move.l [A2 + 0x36], A0
00011532 41F9 0001 209C lea.l A0, [0x0001209C]
00011538 2548 003A move.l [A2 + 0x3A], A0
0001153C 41F9 0001 21F0 lea.l A0, [0x000121F0]
00011542 2548 003E move.l [A2 + 0x3E], A0
00011546 6022 bra +0x24 /* 0001156A */
label00011548:
00011548 42AA 0032 clr.l [A2 + 0x32]
0001154C 41F9 0001 3B84 lea.l A0, [0x00013B84]
00011552 2548 0036 move.l [A2 + 0x36], A0
00011556 41F9 0001 3B88 lea.l A0, [0x00013B88]
0001155C 2548 003A move.l [A2 + 0x3A], A0
00011560 41F9 0001 3B8C lea.l A0, [0x00013B8C]
00011566 2548 003E move.l [A2 + 0x3E], A0
label0001156A:
0001156A 42AA 0042 clr.l [A2 + 0x42]
0001156E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00011572 4E75 rts
00011574 48E7 1030 movem.l -[A7], D3,A2,A3
00011578 4878 0002 push.l 0x2
0001157C 4EB9 0001 1C2C jsr [0x00011C2C]
00011582 7600 moveq.l D3, 0x00
00011584 45F9 0000 464E lea.l A2, [0x0000464E]
0001158A 584F addq.w A7, 4
0001158C 6026 bra +0x28 /* 000115B4 */
label0001158E:
0001158E 204A movea.l A0, A2
00011590 5888 addq.l A0, 4
00011592 2648 movea.l A3, A0
00011594 203C 0000 0180 move.l D0, 0x180
0001159A C050 and.w D0, [A0]
0001159C EE48 lsr D0.w, 7
0001159E 670E beq +0x10 /* 000115AE */
000115A0 2F0A move.l -[A7], A2
000115A2 4EB9 0001 1EE4 jsr [0x00011EE4]
000115A8 0253 FE7F andi.w [A3], 0xFE7F
000115AC 584F addq.w A7, 4
label000115AE:
000115AE 5283 addq.l D3, 1
000115B0 7046 moveq.l D0, 0x46
000115B2 D5C0 add.l A2, D0
label000115B4:
000115B4 7023 moveq.l D0, 0x23
000115B6 B680 cmp.l D3, D0
000115B8 6DD4 blt -0x2A /* 0001158E */
000115BA 4878 0002 push.l 0x2
000115BE 4EB9 0001 1C2E jsr [0x00011C2E]
000115C4 584F addq.w A7, 4
000115C6 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000115CA 4E75 rts
000115CC 48E7 1820 movem.l -[A7], D3,D4,A2
000115D0 7800 moveq.l D4, 0x00
000115D2 7600 moveq.l D3, 0x00
000115D4 45F9 0000 464E lea.l A2, [0x0000464E]
000115DA 6024 bra +0x26 /* 00011600 */
label000115DC:
000115DC 203C 0000 0180 move.l D0, 0x180
000115E2 C06A 0004 and.w D0, [A2 + 0x4]
000115E6 EE48 lsr D0.w, 7
000115E8 6710 beq +0x12 /* 000115FA */
000115EA 2F0A move.l -[A7], A2
000115EC 4EB9 0001 1F4E jsr [0x00011F4E]
000115F2 4A80 tst.l D0
000115F4 584F addq.w A7, 4
000115F6 6702 beq +0x4 /* 000115FA */
000115F8 78FF moveq.l D4, 0xFFFFFFFF
label000115FA:
000115FA 5283 addq.l D3, 1
000115FC 7046 moveq.l D0, 0x46
000115FE D5C0 add.l A2, D0
label00011600:
00011600 7023 moveq.l D0, 0x23
00011602 B680 cmp.l D3, D0
00011604 6DD6 blt -0x28 /* 000115DC */
00011606 2004 move.l D0, D4
00011608 4CDF 0418 movem.l D3,D4,A2, [A7]+
0001160C 4E75 rts
0001160E 2F0C move.l -[A7], A4
00011610 286F 0008 movea.l A4, [A7 + 0x8]
00011614 226F 000C movea.l A1, [A7 + 0xC]
00011618 204C movea.l A0, A4
0001161A 2211 move.l D1, [A1]
0001161C 601A bra +0x1C /* 00011638 */
label0001161E:
0001161E 1410 move.b D2, [A0]
00011620 0C02 000D cmpi.b D2, 0xD /* '\r' */
00011624 6606 bne +0x8 /* 0001162C */
00011626 10BC 000A move.b [A0], 0xA /* '\n' */
0001162A 600A bra +0xC /* 00011636 */
label0001162C:
0001162C 0C02 000A cmpi.b D2, 0xA /* '\n' */
00011630 6604 bne +0x6 /* 00011636 */
00011632 10BC 000D move.b [A0], 0xD /* '\r' */
label00011636:
00011636 5288 addq.l A0, 1
label00011638:
00011638 2001 move.l D0, D1
0001163A 5381 subq.l D1, 1
0001163C 4A80 tst.l D0
0001163E 66DE bne -0x20 /* 0001161E */
00011640 285F movea.l A4, [A7]+
00011642 4E75 rts
00011644 2F0C move.l -[A7], A4
00011646 286F 0008 movea.l A4, [A7 + 0x8]
0001164A 226F 000C movea.l A1, [A7 + 0xC]
0001164E 204C movea.l A0, A4
00011650 2211 move.l D1, [A1]
00011652 601A bra +0x1C /* 0001166E */
label00011654:
00011654 1410 move.b D2, [A0]
00011656 0C02 000A cmpi.b D2, 0xA /* '\n' */
0001165A 6606 bne +0x8 /* 00011662 */
0001165C 10BC 000D move.b [A0], 0xD /* '\r' */
00011660 600A bra +0xC /* 0001166C */
label00011662:
00011662 0C02 000D cmpi.b D2, 0xD /* '\r' */
00011666 6604 bne +0x6 /* 0001166C */
00011668 10BC 000A move.b [A0], 0xA /* '\n' */
label0001166C:
0001166C 5288 addq.l A0, 1
label0001166E:
0001166E 2001 move.l D0, D1
00011670 5381 subq.l D1, 1
00011672 4A80 tst.l D0
00011674 66DE bne -0x20 /* 00011654 */
00011676 285F movea.l A4, [A7]+
00011678 4E75 rts
0001167A 206F 0004 movea.l A0, [A7 + 0x4]
0001167E 2168 0016 001E move.l [A0 + 0x1E], [A0 + 0x16]
00011684 2168 001A 0022 move.l [A0 + 0x22], [A0 + 0x1A]
0001168A 2028 0012 move.l D0, [A0 + 0x12]
0001168E C0A8 0026 and.l D0, [A0 + 0x26]
00011692 91A8 0022 sub.l [A0 + 0x22], D0
00011696 2168 0012 002E move.l [A0 + 0x2E], [A0 + 0x12]
0001169C 4E75 rts
0001169E 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000116A2 246F 0018 movea.l A2, [A7 + 0x18]
000116A6 266F 001C movea.l A3, [A7 + 0x1C]
000116AA 282F 0020 move.l D4, [A7 + 0x20]
000116AE 2F0A move.l -[A7], A2
000116B0 4EB9 0001 167E jsr [0x0001167E]
000116B6 7001 moveq.l D0, 0x01
000116B8 B880 cmp.l D4, D0
000116BA 584F addq.w A7, 4
000116BC 6606 bne +0x8 /* 000116C4 */
000116BE 256A 001A 0022 move.l [A2 + 0x22], [A2 + 0x1A]
label000116C4:
000116C4 2F2A 0042 move.l -[A7], [A2 + 0x42]
000116C8 204A movea.l A0, A2
000116CA 41E8 0022 lea.l A0, [A0 + 0x22]
000116CE 2848 movea.l A4, A0
000116D0 4850 pea.l [A0]
000116D2 2F2A 0016 move.l -[A7], [A2 + 0x16]
000116D6 2F12 move.l -[A7], [A2]
000116D8 206A 0036 movea.l A0, [A2 + 0x36]
000116DC 4E90 jsr [A0]
000116DE 2600 move.l D3, D0
000116E0 7002 moveq.l D0, 0x02
000116E2 B680 cmp.l D3, D0
000116E4 4FEF 0010 lea.l A7, [A7 + 0x10]
000116E8 6604 bne +0x6 /* 000116EE */
000116EA 42AA 0022 clr.l [A2 + 0x22]
label000116EE:
000116EE 200B move.l D0, A3
000116F0 6704 beq +0x6 /* 000116F6 */
000116F2 26AA 0022 move.l [A3], [A2 + 0x22]
label000116F6:
000116F6 4A83 tst.l D3
000116F8 6704 beq +0x6 /* 000116FE */
000116FA 2003 move.l D0, D3
000116FC 6020 bra +0x22 /* 0001171E */
label000116FE:
000116FE 202A 0022 move.l D0, [A2 + 0x22]
00011702 D1AA 0012 add.l [A2 + 0x12], D0
00011706 082A 0006 0005 btst.b [A2 + 0x5], 0x6
0001170C 660E bne +0x10 /* 0001171C */
0001170E 2F0C move.l -[A7], A4
00011710 2F2A 0016 move.l -[A7], [A2 + 0x16]
00011714 4EB9 0001 1648 jsr [0x00011648]
0001171A 504F addq.w A7, 8
label0001171C:
0001171C 7000 moveq.l D0, 0x00
label0001171E:
0001171E 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00011722 4E75 rts
00011724 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00011728 246F 0014 movea.l A2, [A7 + 0x14]
0001172C 266F 0018 movea.l A3, [A7 + 0x18]
00011730 206A 001E movea.l A0, [A2 + 0x1E]
00011734 91EA 0016 sub.l A0, [A2 + 0x16]
00011738 2608 move.l D3, A0
0001173A 4A83 tst.l D3
0001173C 674E beq +0x50 /* 0001178C */
0001173E 2543 0022 move.l [A2 + 0x22], D3
00011742 082A 0006 0005 btst.b [A2 + 0x5], 0x6
00011748 6610 bne +0x12 /* 0001175A */
0001174A 486A 0022 pea.l [A2 + 0x22]
0001174E 2F2A 0016 move.l -[A7], [A2 + 0x16]
00011752 4EB9 0001 1612 jsr [0x00011612]
00011758 504F addq.w A7, 8
label0001175A:
0001175A 2F2A 0042 move.l -[A7], [A2 + 0x42]
0001175E 486A 0022 pea.l [A2 + 0x22]
00011762 2F2A 0016 move.l -[A7], [A2 + 0x16]
00011766 2F12 move.l -[A7], [A2]
00011768 206A 003A movea.l A0, [A2 + 0x3A]
0001176C 4E90 jsr [A0]
0001176E 2800 move.l D4, D0
00011770 200B move.l D0, A3
00011772 4FEF 0010 lea.l A7, [A7 + 0x10]
00011776 6704 beq +0x6 /* 0001177C */
00011778 26AA 0022 move.l [A3], [A2 + 0x22]
label0001177C:
0001177C 4A84 tst.l D4
0001177E 6704 beq +0x6 /* 00011784 */
00011780 2004 move.l D0, D4
00011782 6014 bra +0x16 /* 00011798 */
label00011784:
00011784 202A 0022 move.l D0, [A2 + 0x22]
00011788 D1AA 0012 add.l [A2 + 0x12], D0
label0001178C:
0001178C 2F0A move.l -[A7], A2
0001178E 4EB9 0001 167E jsr [0x0001167E]
00011794 7000 moveq.l D0, 0x00
00011796 584F addq.w A7, 4
label00011798:
00011798 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0001179C 4E75 rts
0001179E 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
000117A2 246F 0028 movea.l A2, [A7 + 0x28]
000117A6 286F 002C movea.l A4, [A7 + 0x2C]
000117AA 262F 0030 move.l D3, [A7 + 0x30]
000117AE 282F 0034 move.l D4, [A7 + 0x34]
000117B2 204A movea.l A0, A2
000117B4 5888 addq.l A0, 4
000117B6 2C48 movea.l A6, A0
000117B8 2A3C 0000 0180 move.l D5, 0x180
000117BE CA50 and.w D5, [A0]
000117C0 EE4D lsr D5.w, 7
000117C2 204A movea.l A0, A2
000117C4 5088 addq.l A0, 8
000117C6 2648 movea.l A3, A0
000117C8 1010 move.b D0, [A0]
000117CA EA08 lsr D0.b, 5
000117CC 6604 bne +0x6 /* 000117D2 */
000117CE 4A85 tst.l D5
000117D0 6606 bne +0x8 /* 000117D8 */
label000117D2:
000117D2 70FF moveq.l D0, 0xFFFFFFFF
000117D4 6000 00C2 bra +0xC4 /* 00011898 */
label000117D8:
000117D8 4A83 tst.l D3
000117DA 6712 beq +0x14 /* 000117EE */
000117DC 7001 moveq.l D0, 0x01
000117DE B680 cmp.l D3, D0
000117E0 670C beq +0xE /* 000117EE */
000117E2 7002 moveq.l D0, 0x02
000117E4 B680 cmp.l D3, D0
000117E6 6706 beq +0x8 /* 000117EE */
000117E8 70FF moveq.l D0, 0xFFFFFFFF
000117EA 6000 00AC bra +0xAE /* 00011898 */
label000117EE:
000117EE 2C2A 0016 move.l D6, [A2 + 0x16]
000117F2 6710 beq +0x12 /* 00011804 */
000117F4 0813 0004 btst.b [A3], 0x4
000117F8 670A beq +0xC /* 00011804 */
000117FA 2F06 move.l -[A7], D6
000117FC 4EB9 0001 1472 jsr [0x00011472]
00011802 584F addq.w A7, 4
label00011804:
00011804 1003 move.b D0, D3
00011806 E308 lsl D0.b, 1
00011808 0200 0006 andi.b D0, 0x6
0001180C 0216 00F9 andi.b [A6], 0xF9
00011810 8116 or.b [A6], D0
00011812 0213 00EF andi.b [A3], 0xEF
00011816 204A movea.l A0, A2
00011818 5088 addq.l A0, 8
0001181A 5C88 addq.l A0, 6
0001181C 2E08 move.l D7, A0
0001181E 2548 0016 move.l [A2 + 0x16], A0
00011822 2547 001E move.l [A2 + 0x1E], D7
00011826 7001 moveq.l D0, 0x01
00011828 2540 001A move.l [A2 + 0x1A], D0
0001182C 42AA 0022 clr.l [A2 + 0x22]
00011830 42AA 0026 clr.l [A2 + 0x26]
00011834 4A83 tst.l D3
00011836 6706 beq +0x8 /* 0001183E */
00011838 7001 moveq.l D0, 0x01
0001183A B880 cmp.l D4, D0
0001183C 640A bcc +0xC /* 00011848 */
label0001183E:
0001183E 206A 001E movea.l A0, [A2 + 0x1E]
00011842 4210 clr.b [A0]
00011844 7000 moveq.l D0, 0x00
00011846 6050 bra +0x52 /* 00011898 */
label00011848:
00011848 200C move.l D0, A4
0001184A 6618 bne +0x1A /* 00011864 */
0001184C 2F04 move.l -[A7], D4
0001184E 4EB9 0001 1420 jsr [0x00011420]
00011854 2848 movea.l A4, A0
00011856 2008 move.l D0, A0
00011858 584F addq.w A7, 4
0001185A 6604 bne +0x6 /* 00011860 */
0001185C 70FF moveq.l D0, 0xFFFFFFFF
0001185E 6038 bra +0x3A /* 00011898 */
label00011860:
00011860 0013 0010 ori.b [A3], 0x10
label00011864:
00011864 254C 0016 move.l [A2 + 0x16], A4
00011868 256A 0016 001E move.l [A2 + 0x1E], [A2 + 0x16]
0001186E 2544 001A move.l [A2 + 0x1A], D4
00011872 42AA 0026 clr.l [A2 + 0x26]
00011876 203C 0000 0180 move.l D0, 0x180
0001187C C056 and.w D0, [A6]
0001187E EE48 lsr D0.w, 7
00011880 5380 subq.l D0, 1
00011882 6612 bne +0x14 /* 00011896 */
00011884 2004 move.l D0, D4
00011886 0280 0000 01FF andi.l D0, 0x1FF
0001188C 6608 bne +0xA /* 00011896 */
0001188E 257C 0000 01FF 0026 move.l [A2 + 0x26], 0x1FF
label00011896:
00011896 7000 moveq.l D0, 0x00
label00011898:
00011898 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
0001189C 4E75 rts
0001189E 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000118A2 246F 0018 movea.l A2, [A7 + 0x18]
000118A6 42AA 0022 clr.l [A2 + 0x22]
000118AA 4A2A 000D tst.b [A2 + 0xD]
000118AE 6612 bne +0x14 /* 000118C2 */
000118B0 204A movea.l A0, A2
000118B2 5888 addq.l A0, 4
000118B4 2848 movea.l A4, A0
000118B6 203C 0000 0180 move.l D0, 0x180
000118BC C050 and.w D0, [A0]
000118BE EE48 lsr D0.w, 7
000118C0 6606 bne +0x8 /* 000118C8 */
label000118C2:
000118C2 70FF moveq.l D0, 0xFFFFFFFF
000118C4 6000 00C0 bra +0xC2 /* 00011986 */
label000118C8:
000118C8 204A movea.l A0, A2
000118CA 5088 addq.l A0, 8
000118CC 2648 movea.l A3, A0
000118CE 7600 moveq.l D3, 0x00
000118D0 1610 move.b D3, [A0]
000118D2 EA0B lsr D3.b, 5
000118D4 7001 moveq.l D0, 0x01
000118D6 B680 cmp.l D3, D0
000118D8 670C beq +0xE /* 000118E6 */
000118DA 7038 moveq.l D0, 0x38
000118DC C014 and.b D0, [A4]
000118DE E608 lsr D0.b, 3
000118E0 7201 moveq.l D1, 0x01
000118E2 C081 and.l D0, D1
000118E4 6610 bne +0x12 /* 000118F6 */
label000118E6:
000118E6 157C 0001 000D move.b [A2 + 0xD], 0x1
000118EC 42AA 0022 clr.l [A2 + 0x22]
000118F0 70FF moveq.l D0, 0xFFFFFFFF
000118F2 6000 0092 bra +0x94 /* 00011986 */
label000118F6:
000118F6 7003 moveq.l D0, 0x03
000118F8 B680 cmp.l D3, D0
000118FA 6D32 blt +0x34 /* 0001192E */
000118FC 1013 move.b D0, [A3]
000118FE EA08 lsr D0.b, 5
00011900 5300 subq.b D0, 1
00011902 EB08 lsl D0.b, 5
00011904 0200 00E0 andi.b D0, 0xE0
00011908 0213 001F andi.b [A3], 0x1F
0001190C 8113 or.b [A3], D0
0001190E 7003 moveq.l D0, 0x03
00011910 B680 cmp.l D3, D0
00011912 6606 bne +0x8 /* 0001191A */
00011914 256A 002A 0022 move.l [A2 + 0x22], [A2 + 0x2A]
label0001191A:
0001191A 2003 move.l D0, D3
0001191C 5780 subq.l D0, 3
0001191E 204A movea.l A0, A2
00011920 5088 addq.l A0, 8
00011922 5088 addq.l A0, 8
00011924 7200 moveq.l D1, 0x00
00011926 1230 0800 move.b D1, [A0 + D0]
0001192A 2001 move.l D0, D1
0001192C 6058 bra +0x5A /* 00011986 */
label0001192E:
0001192E 0213 001F andi.b [A3], 0x1F
00011932 0013 0040 ori.b [A3], 0x40 /* '@' */
00011936 42A7 clr.l -[A7]
00011938 42A7 clr.l -[A7]
0001193A 2F0A move.l -[A7], A2
0001193C 4EB9 0001 16A2 jsr [0x000116A2]
00011942 2800 move.l D4, D0
00011944 4A84 tst.l D4
00011946 4FEF 000C lea.l A7, [A7 + 0xC]
0001194A 6606 bne +0x8 /* 00011952 */
0001194C 4AAA 0022 tst.l [A2 + 0x22]
00011950 6624 bne +0x26 /* 00011976 */
label00011952:
00011952 7001 moveq.l D0, 0x01
00011954 B880 cmp.l D4, D0
00011956 660C bne +0xE /* 00011964 */
00011958 157C 0001 000D move.b [A2 + 0xD], 0x1
0001195E 42AA 0022 clr.l [A2 + 0x22]
00011962 600E bra +0x10 /* 00011972 */
label00011964:
00011964 0213 001F andi.b [A3], 0x1F
00011968 157C 0001 000C move.b [A2 + 0xC], 0x1
0001196E 42AA 0022 clr.l [A2 + 0x22]
label00011972:
00011972 70FF moveq.l D0, 0xFFFFFFFF
00011974 6010 bra +0x12 /* 00011986 */
label00011976:
00011976 53AA 0022 subq.l [A2 + 0x22], 1
0001197A 206A 001E movea.l A0, [A2 + 0x1E]
0001197E 52AA 001E addq.l [A2 + 0x1E], 1
00011982 7000 moveq.l D0, 0x00
00011984 1010 move.b D0, [A0]
label00011986:
00011986 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0001198A 4E75 rts
0001198C 2F0B move.l -[A7], A3
0001198E 242F 0008 move.l D2, [A7 + 0x8]
00011992 226F 000C movea.l A1, [A7 + 0xC]
00011996 2049 movea.l A0, A1
00011998 5088 addq.l A0, 8
0001199A 2648 movea.l A3, A0
0001199C 7200 moveq.l D1, 0x00
0001199E 1210 move.b D1, [A0]
000119A0 EA09 lsr D1.b, 5
000119A2 7001 moveq.l D0, 0x01
000119A4 B280 cmp.l D1, D0
000119A6 670C beq +0xE /* 000119B4 */
000119A8 7004 moveq.l D0, 0x04
000119AA B280 cmp.l D1, D0
000119AC 6706 beq +0x8 /* 000119B4 */
000119AE 70FF moveq.l D0, 0xFFFFFFFF
000119B0 B480 cmp.l D2, D0
000119B2 6606 bne +0x8 /* 000119BA */
label000119B4:
000119B4 70FF moveq.l D0, 0xFFFFFFFF
000119B6 265F movea.l A3, [A7]+
000119B8 4E75 rts
label000119BA:
000119BA 7003 moveq.l D0, 0x03
000119BC B280 cmp.l D1, D0
000119BE 6C1A bge +0x1C /* 000119DA */
000119C0 2369 0022 002A move.l [A1 + 0x2A], [A1 + 0x22]
000119C6 42A9 0022 clr.l [A1 + 0x22]
000119CA 0213 001F andi.b [A3], 0x1F
000119CE 0013 0060 ori.b [A3], 0x60 /* '`' */
000119D2 7200 moveq.l D1, 0x00
000119D4 1213 move.b D1, [A3]
000119D6 EA09 lsr D1.b, 5
000119D8 6018 bra +0x1A /* 000119F2 */
label000119DA:
000119DA 1213 move.b D1, [A3]
000119DC EA09 lsr D1.b, 5
000119DE 5201 addq.b D1, 1
000119E0 EB09 lsl D1.b, 5
000119E2 0201 00E0 andi.b D1, 0xE0
000119E6 0213 001F andi.b [A3], 0x1F
000119EA 8313 or.b [A3], D1
000119EC 7200 moveq.l D1, 0x00
000119EE 1213 move.b D1, [A3]
000119F0 EA09 lsr D1.b, 5
label000119F2:
000119F2 2001 move.l D0, D1
000119F4 5780 subq.l D0, 3
000119F6 2049 movea.l A0, A1
000119F8 5088 addq.l A0, 8
000119FA 5088 addq.l A0, 8
000119FC 1182 0800 move.b [A0 + D0], D2
00011A00 4229 000C clr.b [A1 + 0xC]
00011A04 7000 moveq.l D0, 0x00
00011A06 1002 move.b D0, D2
00011A08 265F movea.l A3, [A7]+
00011A0A 4E75 rts
00011A0C 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
00011A10 282F 0020 move.l D4, [A7 + 0x20]
00011A14 246F 0024 movea.l A2, [A7 + 0x24]
00011A18 204A movea.l A0, A2
00011A1A 5888 addq.l A0, 4
00011A1C 2648 movea.l A3, A0
00011A1E 263C 0000 0180 move.l D3, 0x180
00011A24 C650 and.w D3, [A0]
00011A26 EE4B lsr D3.w, 7
00011A28 42AA 0022 clr.l [A2 + 0x22]
00011A2C 4A2A 000D tst.b [A2 + 0xD]
00011A30 6604 bne +0x6 /* 00011A36 */
00011A32 4A83 tst.l D3
00011A34 6606 bne +0x8 /* 00011A3C */
label00011A36:
00011A36 70FF moveq.l D0, 0xFFFFFFFF
00011A38 6000 00F6 bra +0xF8 /* 00011B30 */
label00011A3C:
00011A3C 7002 moveq.l D0, 0x02
00011A3E B680 cmp.l D3, D0
00011A40 6606 bne +0x8 /* 00011A48 */
00011A42 4EB9 0001 246C jsr [0x0001246C]
label00011A48:
00011A48 204A movea.l A0, A2
00011A4A 5088 addq.l A0, 8
00011A4C 2848 movea.l A4, A0
00011A4E 1010 move.b D0, [A0]
00011A50 EA08 lsr D0.b, 5
00011A52 6644 bne +0x46 /* 00011A98 */
00011A54 7038 moveq.l D0, 0x38
00011A56 C013 and.b D0, [A3]
00011A58 E608 lsr D0.b, 3
00011A5A 1A00 move.b D5, D0
00011A5C 7202 moveq.l D1, 0x02
00011A5E C081 and.l D0, D1
00011A60 6736 beq +0x38 /* 00011A98 */
00011A62 1005 move.b D0, D5
00011A64 7204 moveq.l D1, 0x04
00011A66 C081 and.l D0, D1
00011A68 671C beq +0x1E /* 00011A86 */
00011A6A 4878 0002 push.l 0x2
00011A6E 42A7 clr.l -[A7]
00011A70 2F0A move.l -[A7], A2
00011A72 4EB9 0001 23F4 jsr [0x000123F4]
00011A78 4A80 tst.l D0
00011A7A 4FEF 000C lea.l A7, [A7 + 0xC]
00011A7E 6706 beq +0x8 /* 00011A86 */
00011A80 7000 moveq.l D0, 0x00
00011A82 6000 00AC bra +0xAE /* 00011B30 */
label00011A86:
00011A86 0214 001F andi.b [A4], 0x1F
00011A8A 0014 0020 ori.b [A4], 0x20 /* ' ' */
00011A8E 2F0A move.l -[A7], A2
00011A90 4EB9 0001 167E jsr [0x0001167E]
00011A96 584F addq.w A7, 4
label00011A98:
00011A98 1014 move.b D0, [A4]
00011A9A EA08 lsr D0.b, 5
00011A9C 5300 subq.b D0, 1
00011A9E 6710 beq +0x12 /* 00011AB0 */
00011AA0 157C 0001 000D move.b [A2 + 0xD], 0x1
00011AA6 42AA 0022 clr.l [A2 + 0x22]
00011AAA 70FF moveq.l D0, 0xFFFFFFFF
00011AAC 6000 0082 bra +0x84 /* 00011B30 */
label00011AB0:
00011AB0 7006 moveq.l D0, 0x06
00011AB2 C013 and.b D0, [A3]
00011AB4 E208 lsr D0.b, 1
00011AB6 5500 subq.b D0, 2
00011AB8 670E beq +0x10 /* 00011AC8 */
00011ABA 206A 001E movea.l A0, [A2 + 0x1E]
00011ABE 91EA 0016 sub.l A0, [A2 + 0x16]
00011AC2 B1EA 001A cmpa.l A0, [A2 + 0x1A]
00011AC6 661E bne +0x20 /* 00011AE6 */
label00011AC8:
00011AC8 42A7 clr.l -[A7]
00011ACA 2F0A move.l -[A7], A2
00011ACC 4EB9 0001 1728 jsr [0x00011728]
00011AD2 4A80 tst.l D0
00011AD4 504F addq.w A7, 8
00011AD6 670E beq +0x10 /* 00011AE6 */
00011AD8 157C 0001 000D move.b [A2 + 0xD], 0x1
00011ADE 42AA 0022 clr.l [A2 + 0x22]
00011AE2 70FF moveq.l D0, 0xFFFFFFFF
00011AE4 604A bra +0x4C /* 00011B30 */
label00011AE6:
00011AE6 53AA 0022 subq.l [A2 + 0x22], 1
00011AEA 206A 001E movea.l A0, [A2 + 0x1E]
00011AEE 52AA 001E addq.l [A2 + 0x1E], 1
00011AF2 1084 move.b [A0], D4
00011AF4 7006 moveq.l D0, 0x06
00011AF6 C013 and.b D0, [A3]
00011AF8 E208 lsr D0.b, 1
00011AFA 1C00 move.b D6, D0
00011AFC 5500 subq.b D0, 2
00011AFE 672C beq +0x2E /* 00011B2C */
00011B00 4A06 tst.b D6
00011B02 6706 beq +0x8 /* 00011B0A */
00011B04 700A moveq.l D0, 0x0A
00011B06 B880 cmp.l D4, D0
00011B08 661E bne +0x20 /* 00011B28 */
label00011B0A:
00011B0A 42A7 clr.l -[A7]
00011B0C 2F0A move.l -[A7], A2
00011B0E 4EB9 0001 1728 jsr [0x00011728]
00011B14 4A80 tst.l D0
00011B16 504F addq.w A7, 8
00011B18 670E beq +0x10 /* 00011B28 */
00011B1A 157C 0001 000D move.b [A2 + 0xD], 0x1
00011B20 42AA 0022 clr.l [A2 + 0x22]
00011B24 70FF moveq.l D0, 0xFFFFFFFF
00011B26 6008 bra +0xA /* 00011B30 */
label00011B28:
00011B28 42AA 0022 clr.l [A2 + 0x22]
label00011B2C:
00011B2C 7000 moveq.l D0, 0x00
00011B2E 1004 move.b D0, D4
label00011B30:
00011B30 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
00011B34 4E75 rts
00011B36 2F03 move.l -[A7], D3
00011B38 7600 moveq.l D3, 0x00
00011B3A 7001 moveq.l D0, 0x01
00011B3C B0B9 0002 57A4 cmp.l D0, [0x000257A4]
00011B42 6606 bne +0x8 /* 00011B4A */
00011B44 7001 moveq.l D0, 0x01
00011B46 261F move.l D3, [A7]+
00011B48 4E75 rts
label00011B4A:
00011B4A 4878 0003 push.l 0x3
00011B4E 4EB9 0001 1C2C jsr [0x00011C2C]
00011B54 4AB9 0002 57A4 tst.l [0x000257A4]
00011B5A 584F addq.w A7, 4
00011B5C 6634 bne +0x36 /* 00011B92 */
00011B5E 4EB9 0001 246C jsr [0x0001246C]
00011B64 4267 clr.w -[A7]
00011B66 4EB9 0000 246A jsr [0x0000246A]
00011B6C 4A40 tst.w D0
00011B6E 544F addq.w A7, 2
00011B70 670A beq +0xC /* 00011B7C */
00011B72 7002 moveq.l D0, 0x02
00011B74 23C0 0002 57A4 move.l [0x000257A4], D0
00011B7A 6016 bra +0x18 /* 00011B92 */
label00011B7C:
00011B7C 41F9 0000 2472 lea.l A0, [0x00002472]
00011B82 23C8 0002 5CD8 move.l [0x00025CD8], A0
00011B88 7001 moveq.l D0, 0x01
00011B8A 23C0 0002 57A4 move.l [0x000257A4], D0
00011B90 7601 moveq.l D3, 0x01
label00011B92:
00011B92 4878 0003 push.l 0x3
00011B96 4EB9 0001 1C2E jsr [0x00011C2E]
00011B9C 2003 move.l D0, D3
00011B9E 584F addq.w A7, 4
00011BA0 261F move.l D3, [A7]+
00011BA2 4E75 rts
00011BA4 2F0A move.l -[A7], A2
00011BA6 246F 0010 movea.l A2, [A7 + 0x10]
00011BAA 4EB9 0001 1B3A jsr [0x00011B3A]
00011BB0 4A80 tst.l D0
00011BB2 6606 bne +0x8 /* 00011BBA */
00011BB4 7001 moveq.l D0, 0x01
00011BB6 245F movea.l A2, [A7]+
00011BB8 4E75 rts
label00011BBA:
00011BBA 4879 0000 4694 push.l 0x4694
00011BC0 4EB9 0001 1F4E jsr [0x00011F4E]
00011BC6 2F12 move.l -[A7], [A2]
00011BC8 2F2F 0014 move.l -[A7], [A7 + 0x14]
00011BCC 4EB9 0000 2482 jsr [0x00002482]
00011BD2 2480 move.l [A2], D0
00011BD4 70FF moveq.l D0, 0xFFFFFFFF
00011BD6 B092 cmp.l D0, [A2]
00011BD8 4FEF 000C lea.l A7, [A7 + 0xC]
00011BDC 6606 bne +0x8 /* 00011BE4 */
00011BDE 7001 moveq.l D0, 0x01
00011BE0 245F movea.l A2, [A7]+
00011BE2 4E75 rts
label00011BE4:
00011BE4 7000 moveq.l D0, 0x00
00011BE6 245F movea.l A2, [A7]+
00011BE8 4E75 rts
00011BEA 2F0A move.l -[A7], A2
00011BEC 246F 0010 movea.l A2, [A7 + 0x10]
00011BF0 4EB9 0001 1B3A jsr [0x00011B3A]
00011BF6 4A80 tst.l D0
00011BF8 6606 bne +0x8 /* 00011C00 */
00011BFA 7001 moveq.l D0, 0x01
00011BFC 245F movea.l A2, [A7]+
00011BFE 4E75 rts
label00011C00:
00011C00 2F12 move.l -[A7], [A2]
00011C02 2F2F 0010 move.l -[A7], [A7 + 0x10]
00011C06 4EB9 0000 247A jsr [0x0000247A]
00011C0C 2480 move.l [A2], D0
00011C0E 70FF moveq.l D0, 0xFFFFFFFF
00011C10 B092 cmp.l D0, [A2]
00011C12 504F addq.w A7, 8
00011C14 6606 bne +0x8 /* 00011C1C */
00011C16 7001 moveq.l D0, 0x01
00011C18 245F movea.l A2, [A7]+
00011C1A 4E75 rts
label00011C1C:
00011C1C 7000 moveq.l D0, 0x00
00011C1E 245F movea.l A2, [A7]+
00011C20 4E75 rts
00011C22 7000 moveq.l D0, 0x00
00011C24 4E75 rts
00011C26 4E75 rts
00011C28 4E75 rts
00011C2A 4E75 rts
00011C2C 2F03 move.l -[A7], D3
00011C2E 262F 0008 move.l D3, [A7 + 0x8]
00011C32 70FF moveq.l D0, 0xFFFFFFFF
00011C34 B680 cmp.l D3, D0
00011C36 6604 bne +0x6 /* 00011C3C */
00011C38 70FF moveq.l D0, 0xFFFFFFFF
00011C3A 6012 bra +0x14 /* 00011C4E */
label00011C3C:
00011C3C 7000 moveq.l D0, 0x00
00011C3E 1003 move.b D0, D3
00011C40 41F9 0000 444E lea.l A0, [0x0000444E]
00011C46 7200 moveq.l D1, 0x00
00011C48 1230 0800 move.b D1, [A0 + D0]
00011C4C 2001 move.l D0, D1
label00011C4E:
00011C4E 261F move.l D3, [A7]+
00011C50 4E75 rts
00011C52 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
00011C56 4FEF FFE4 lea.l A7, [A7 - 0x1C]
00011C5A 246F 0050 movea.l A2, [A7 + 0x50]
00011C5E 202F 0048 move.l D0, [A7 + 0x48]
00011C62 222F 004C move.l D1, [A7 + 0x4C]
00011C66 4EB9 0000 04D2 jsr [0x000004D2]
00011C6C 2600 move.l D3, D0
00011C6E 4A83 tst.l D3
00011C70 671E beq +0x20 /* 00011C90 */
00011C72 4A2A 000D tst.b [A2 + 0xD]
00011C76 6618 bne +0x1A /* 00011C90 */
00011C78 204A movea.l A0, A2
00011C7A 5888 addq.l A0, 4
00011C7C 2A08 move.l D5, A0
00011C7E 303C 0180 move.w D0, 0x180
00011C82 C050 and.w D0, [A0]
00011C84 EE48 lsr D0.w, 7
00011C86 3F40 000A move.w [A7 + 0xA], D0
00011C8A 7200 moveq.l D1, 0x00
00011C8C 3200 move.w D1, D0
00011C8E 6606 bne +0x8 /* 00011C96 */
label00011C90:
00011C90 7000 moveq.l D0, 0x00
00011C92 6000 0242 bra +0x244 /* 00011ED6 */
label00011C96:
00011C96 7000 moveq.l D0, 0x00
00011C98 302F 000A move.w D0, [A7 + 0xA]
00011C9C 5580 subq.l D0, 2
00011C9E 6606 bne +0x8 /* 00011CA6 */
00011CA0 4EB9 0001 246C jsr [0x0001246C]
label00011CA6:
00011CA6 082A 0006 0005 btst.b [A2 + 0x5], 0x6
00011CAC 672C beq +0x2E /* 00011CDA */
00011CAE 2045 movea.l A0, D5
00011CB0 203C 0000 0180 move.l D0, 0x180
00011CB6 C050 and.w D0, [A0]
00011CB8 EE48 lsr D0.w, 7
00011CBA 5780 subq.l D0, 3
00011CBC 671C beq +0x1E /* 00011CDA */
00011CBE 2045 movea.l A0, D5
00011CC0 7006 moveq.l D0, 0x06
00011CC2 C010 and.b D0, [A0]
00011CC4 E208 lsr D0.b, 1
00011CC6 5500 subq.b D0, 2
00011CC8 6710 beq +0x12 /* 00011CDA */
00011CCA 2045 movea.l A0, D5
00011CCC 7006 moveq.l D0, 0x06
00011CCE C010 and.b D0, [A0]
00011CD0 E208 lsr D0.b, 1
00011CD2 5300 subq.b D0, 1
00011CD4 6704 beq +0x6 /* 00011CDA */
00011CD6 7000 moveq.l D0, 0x00
00011CD8 6002 bra +0x4 /* 00011CDC */
label00011CDA:
00011CDA 7001 moveq.l D0, 0x01
label00011CDC:
00011CDC 2C00 move.l D6, D0
00011CDE 204A movea.l A0, A2
00011CE0 5088 addq.l A0, 8
00011CE2 2F48 0014 move.l [A7 + 0x14], A0
00011CE6 1010 move.b D0, [A0]
00011CE8 EA08 lsr D0.b, 5
00011CEA 664E bne +0x50 /* 00011D3A */
00011CEC 2045 movea.l A0, D5
00011CEE 7038 moveq.l D0, 0x38
00011CF0 C010 and.b D0, [A0]
00011CF2 E608 lsr D0.b, 3
00011CF4 1F40 0009 move.b [A7 + 0x9], D0
00011CF8 7202 moveq.l D1, 0x02
00011CFA C081 and.l D0, D1
00011CFC 673C beq +0x3E /* 00011D3A */
00011CFE 102F 0009 move.b D0, [A7 + 0x9]
00011D02 7204 moveq.l D1, 0x04
00011D04 C081 and.l D0, D1
00011D06 671C beq +0x1E /* 00011D24 */
00011D08 4878 0002 push.l 0x2
00011D0C 42A7 clr.l -[A7]
00011D0E 2F0A move.l -[A7], A2
00011D10 4EB9 0001 23F4 jsr [0x000123F4]
00011D16 4A80 tst.l D0
00011D18 4FEF 000C lea.l A7, [A7 + 0xC]
00011D1C 6706 beq +0x8 /* 00011D24 */
00011D1E 7000 moveq.l D0, 0x00
00011D20 6000 01B4 bra +0x1B6 /* 00011ED6 */
label00011D24:
00011D24 206F 0014 movea.l A0, [A7 + 0x14]
00011D28 0210 001F andi.b [A0], 0x1F
00011D2C 0010 0020 ori.b [A0], 0x20 /* ' ' */
00011D30 2F0A move.l -[A7], A2
00011D32 4EB9 0001 167E jsr [0x0001167E]
00011D38 584F addq.w A7, 4
label00011D3A:
00011D3A 206F 0014 movea.l A0, [A7 + 0x14]
00011D3E 1010 move.b D0, [A0]
00011D40 EA08 lsr D0.b, 5
00011D42 5300 subq.b D0, 1
00011D44 6710 beq +0x12 /* 00011D56 */
00011D46 157C 0001 000D move.b [A2 + 0xD], 0x1
00011D4C 42AA 0022 clr.l [A2 + 0x22]
00011D50 7000 moveq.l D0, 0x00
00011D52 6000 0182 bra +0x184 /* 00011ED6 */
label00011D56:
00011D56 266F 0044 movea.l A3, [A7 + 0x44]
00011D5A 7800 moveq.l D4, 0x00
00011D5C 4A83 tst.l D3
00011D5E 6700 00F6 beq +0xF8 /* 00011E56 */
00011D62 2F6A 0016 0004 move.l [A7 + 0x4], [A2 + 0x16]
00011D68 2EAA 001E move.l [A7], [A2 + 0x1E]
00011D6C 206A 001E movea.l A0, [A2 + 0x1E]
00011D70 B1EA 0016 cmpa.l A0, [A2 + 0x16]
00011D74 6606 bne +0x8 /* 00011D7C */
00011D76 4A86 tst.l D6
00011D78 6700 00DC beq +0xDE /* 00011E56 */
label00011D7C:
00011D7C 2057 movea.l A0, [A7]
00011D7E 91EF 0004 sub.l A0, [A7 + 0x4]
00011D82 202A 001A move.l D0, [A2 + 0x1A]
00011D86 9088 sub.l D0, A0
00011D88 2540 0022 move.l [A2 + 0x22], D0
00011D8C 2C4A movea.l A6, A2
00011D8E 588E addq.l A6, 4
label00011D90:
00011D90 99CC sub.l A4, A4
00011D92 2F6A 0022 0018 move.l [A7 + 0x18], [A2 + 0x22]
00011D98 B6AF 0018 cmp.l D3, [A7 + 0x18]
00011D9C 6404 bcc +0x6 /* 00011DA2 */
00011D9E 2F43 0018 move.l [A7 + 0x18], D3
label00011DA2:
00011DA2 7006 moveq.l D0, 0x06
00011DA4 C016 and.b D0, [A6]
00011DA6 E208 lsr D0.b, 1
00011DA8 5300 subq.b D0, 1
00011DAA 662A bne +0x2C /* 00011DD6 */
00011DAC 4AAF 0018 tst.l [A7 + 0x18]
00011DB0 6724 beq +0x26 /* 00011DD6 */
00011DB2 2F2F 0018 move.l -[A7], [A7 + 0x18]
00011DB6 4878 000A push.l 0xA /* '\n' */
00011DBA 2F0B move.l -[A7], A3
00011DBC 4EB9 0001 2448 jsr [0x00012448]
00011DC2 2848 movea.l A4, A0
00011DC4 2008 move.l D0, A0
00011DC6 4FEF 000C lea.l A7, [A7 + 0xC]
00011DCA 670A beq +0xC /* 00011DD6 */
00011DCC 204C movea.l A0, A4
00011DCE 5288 addq.l A0, 1
00011DD0 91CB sub.l A0, A3
00011DD2 2F48 0018 move.l [A7 + 0x18], A0
label00011DD6:
00011DD6 4AAF 0018 tst.l [A7 + 0x18]
00011DDA 673E beq +0x40 /* 00011E1A */
00011DDC 226A 001E movea.l A1, [A2 + 0x1E]
00011DE0 204B movea.l A0, A3
00011DE2 202F 0018 move.l D0, [A7 + 0x18]
00011DE6 7220 moveq.l D1, 0x20
00011DE8 B081 cmp.l D0, D1
00011DEA 6504 bcs +0x6 /* 00011DF0 */
00011DEC A22E syscall BlockMove/BlockMoveData, flags=2
00011DEE 600E bra +0x10 /* 00011DFE */
label00011DF0:
00011DF0 4A80 tst.l D0
00011DF2 670A beq +0xC /* 00011DFE */
00011DF4 2209 move.l D1, A1
label00011DF6:
00011DF6 12D8 move.b [A1]+, [A0]+
00011DF8 5380 subq.l D0, 1
00011DFA 66FA bne -0x4 /* 00011DF6 */
00011DFC 2241 movea.l A1, D1
label00011DFE:
00011DFE D7EF 0018 add.l A3, [A7 + 0x18]
00011E02 D8AF 0018 add.l D4, [A7 + 0x18]
00011E06 96AF 0018 sub.l D3, [A7 + 0x18]
00011E0A 202F 0018 move.l D0, [A7 + 0x18]
00011E0E D1AA 001E add.l [A2 + 0x1E], D0
00011E12 202F 0018 move.l D0, [A7 + 0x18]
00011E16 91AA 0022 sub.l [A2 + 0x22], D0
label00011E1A:
00011E1A 4AAA 0022 tst.l [A2 + 0x22]
00011E1E 670C beq +0xE /* 00011E2C */
00011E20 200C move.l D0, A4
00011E22 6608 bne +0xA /* 00011E2C */
00011E24 7006 moveq.l D0, 0x06
00011E26 C016 and.b D0, [A6]
00011E28 E208 lsr D0.b, 1
00011E2A 6620 bne +0x22 /* 00011E4C */
label00011E2C:
00011E2C 42A7 clr.l -[A7]
00011E2E 2F0A move.l -[A7], A2
00011E30 4EB9 0001 1728 jsr [0x00011728]
00011E36 2E00 move.l D7, D0
00011E38 4A87 tst.l D7
00011E3A 504F addq.w A7, 8
00011E3C 670E beq +0x10 /* 00011E4C */
00011E3E 157C 0001 000D move.b [A2 + 0xD], 0x1
00011E44 42AA 0022 clr.l [A2 + 0x22]
00011E48 7600 moveq.l D3, 0x00
00011E4A 600A bra +0xC /* 00011E56 */
label00011E4C:
00011E4C 4A83 tst.l D3
00011E4E 6706 beq +0x8 /* 00011E56 */
00011E50 4A86 tst.l D6
00011E52 6600 FF3C bne -0xC2 /* 00011D90 */
label00011E56:
00011E56 4A83 tst.l D3
00011E58 675A beq +0x5C /* 00011EB4 */
00011E5A 4A86 tst.l D6
00011E5C 6656 bne +0x58 /* 00011EB4 */
00011E5E 2F6A 0016 0010 move.l [A7 + 0x10], [A2 + 0x16]
00011E64 2F6A 001A 000C move.l [A7 + 0xC], [A2 + 0x1A]
00011E6A 254B 0016 move.l [A2 + 0x16], A3
00011E6E 2543 001A move.l [A2 + 0x1A], D3
00011E72 204B movea.l A0, A3
00011E74 D1C3 add.l A0, D3
00011E76 2548 001E move.l [A2 + 0x1E], A0
00011E7A 486F 0018 pea.l [A7 + 0x18]
00011E7E 2F0A move.l -[A7], A2
00011E80 4EB9 0001 1728 jsr [0x00011728]
00011E86 4A80 tst.l D0
00011E88 504F addq.w A7, 8
00011E8A 670A beq +0xC /* 00011E96 */
00011E8C 157C 0001 000D move.b [A2 + 0xD], 0x1
00011E92 42AA 0022 clr.l [A2 + 0x22]
label00011E96:
00011E96 D8AF 0018 add.l D4, [A7 + 0x18]
00011E9A 256F 0010 0016 move.l [A2 + 0x16], [A7 + 0x10]
00011EA0 256F 000C 001A move.l [A2 + 0x1A], [A7 + 0xC]
00011EA6 2F0A move.l -[A7], A2
00011EA8 4EB9 0001 167E jsr [0x0001167E]
00011EAE 42AA 0022 clr.l [A2 + 0x22]
00011EB2 584F addq.w A7, 4
label00011EB4:
00011EB4 2045 movea.l A0, D5
00011EB6 7006 moveq.l D0, 0x06
00011EB8 C010 and.b D0, [A0]
00011EBA E208 lsr D0.b, 1
00011EBC 5500 subq.b D0, 2
00011EBE 6704 beq +0x6 /* 00011EC4 */
00011EC0 42AA 0022 clr.l [A2 + 0x22]
label00011EC4:
00011EC4 2004 move.l D0, D4
00011EC6 D0AF 0048 add.l D0, [A7 + 0x48]
00011ECA 5380 subq.l D0, 1
00011ECC 222F 0048 move.l D1, [A7 + 0x48]
00011ED0 4EB9 0000 0504 jsr [0x00000504]
label00011ED6:
00011ED6 4FEF 001C lea.l A7, [A7 + 0x1C]
00011EDA 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
00011EDE 4E75 rts
00011EE0 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00011EE4 246F 0014 movea.l A2, [A7 + 0x14]
00011EE8 200A move.l D0, A2
00011EEA 6604 bne +0x6 /* 00011EF0 */
00011EEC 70FF moveq.l D0, 0xFFFFFFFF
00011EEE 6054 bra +0x56 /* 00011F44 */
label00011EF0:
00011EF0 204A movea.l A0, A2
00011EF2 5888 addq.l A0, 4
00011EF4 2648 movea.l A3, A0
00011EF6 203C 0000 0180 move.l D0, 0x180
00011EFC C050 and.w D0, [A0]
00011EFE EE48 lsr D0.w, 7
00011F00 6604 bne +0x6 /* 00011F06 */
00011F02 7000 moveq.l D0, 0x00
00011F04 603E bra +0x40 /* 00011F44 */
label00011F06:
00011F06 2F0A move.l -[A7], A2
00011F08 4EB9 0001 1F4E jsr [0x00011F4E]
00011F0E 2600 move.l D3, D0
00011F10 2F12 move.l -[A7], [A2]
00011F12 206A 003E movea.l A0, [A2 + 0x3E]
00011F16 4E90 jsr [A0]
00011F18 2800 move.l D4, D0
00011F1A 0253 FE7F andi.w [A3], 0xFE7F
00011F1E 4292 clr.l [A2]
00011F20 082A 0004 0008 btst.b [A2 + 0x8], 0x4
00011F26 504F addq.w A7, 8
00011F28 670C beq +0xE /* 00011F36 */
00011F2A 2F2A 0016 move.l -[A7], [A2 + 0x16]
00011F2E 4EB9 0001 1472 jsr [0x00011472]
00011F34 584F addq.w A7, 4
label00011F36:
00011F36 4A83 tst.l D3
00011F38 6604 bne +0x6 /* 00011F3E */
00011F3A 4A84 tst.l D4
00011F3C 6704 beq +0x6 /* 00011F42 */
label00011F3E:
00011F3E 70FF moveq.l D0, 0xFFFFFFFF
00011F40 6002 bra +0x4 /* 00011F44 */
label00011F42:
00011F42 7000 moveq.l D0, 0x00
label00011F44:
00011F44 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00011F48 4E75 rts
00011F4A 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00011F4E 246F 0014 movea.l A2, [A7 + 0x14]
00011F52 200A move.l D0, A2
00011F54 660A bne +0xC /* 00011F60 */
00011F56 4EB9 0001 15D0 jsr [0x000115D0]
00011F5C 6000 009E bra +0xA0 /* 00011FFC */
label00011F60:
00011F60 4A2A 000D tst.b [A2 + 0xD]
00011F64 6612 bne +0x14 /* 00011F78 */
00011F66 204A movea.l A0, A2
00011F68 5888 addq.l A0, 4
00011F6A 2848 movea.l A4, A0
00011F6C 203C 0000 0180 move.l D0, 0x180
00011F72 C050 and.w D0, [A0]
00011F74 EE48 lsr D0.w, 7
00011F76 6606 bne +0x8 /* 00011F7E */
label00011F78:
00011F78 70FF moveq.l D0, 0xFFFFFFFF
00011F7A 6000 0080 bra +0x82 /* 00011FFC */
label00011F7E:
00011F7E 204A movea.l A0, A2
00011F80 5088 addq.l A0, 8
00011F82 2648 movea.l A3, A0
00011F84 1010 move.b D0, [A0]
00011F86 EA08 lsr D0.b, 5
00011F88 0C00 0003 cmpi.b D0, 0x3
00011F8C 6508 bcs +0xA /* 00011F96 */
00011F8E 0213 001F andi.b [A3], 0x1F
00011F92 0013 0040 ori.b [A3], 0x40 /* '@' */
label00011F96:
00011F96 1013 move.b D0, [A3]
00011F98 EA08 lsr D0.b, 5
00011F9A 5500 subq.b D0, 2
00011F9C 6604 bne +0x6 /* 00011FA2 */
00011F9E 42AA 0022 clr.l [A2 + 0x22]
label00011FA2:
00011FA2 1013 move.b D0, [A3]
00011FA4 EA08 lsr D0.b, 5
00011FA6 5300 subq.b D0, 1
00011FA8 6708 beq +0xA /* 00011FB2 */
00011FAA 0213 001F andi.b [A3], 0x1F
00011FAE 7000 moveq.l D0, 0x00
00011FB0 604A bra +0x4C /* 00011FFC */
label00011FB2:
00011FB2 203C 0000 0180 move.l D0, 0x180
00011FB8 C054 and.w D0, [A4]
00011FBA EE48 lsr D0.w, 7
00011FBC 5380 subq.l D0, 1
00011FBE 660E bne +0x10 /* 00011FCE */
00011FC0 2F0A move.l -[A7], A2
00011FC2 4EB9 0001 22B0 jsr [0x000122B0]
00011FC8 2600 move.l D3, D0
00011FCA 584F addq.w A7, 4
00011FCC 6002 bra +0x4 /* 00011FD0 */
label00011FCE:
00011FCE 7600 moveq.l D3, 0x00
label00011FD0:
00011FD0 42A7 clr.l -[A7]
00011FD2 2F0A move.l -[A7], A2
00011FD4 4EB9 0001 1728 jsr [0x00011728]
00011FDA 4A80 tst.l D0
00011FDC 504F addq.w A7, 8
00011FDE 670E beq +0x10 /* 00011FEE */
00011FE0 157C 0001 000D move.b [A2 + 0xD], 0x1
00011FE6 42AA 0022 clr.l [A2 + 0x22]
00011FEA 70FF moveq.l D0, 0xFFFFFFFF
00011FEC 600E bra +0x10 /* 00011FFC */
label00011FEE:
00011FEE 0213 001F andi.b [A3], 0x1F
00011FF2 2543 0012 move.l [A2 + 0x12], D3
00011FF6 42AA 0022 clr.l [A2 + 0x22]
00011FFA 7000 moveq.l D0, 0x00
label00011FFC:
00011FFC 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00012000 4E75 rts
00012002 342F 0004 move.w D2, [A7 + 0x4]
00012006 7200 moveq.l D1, 0x00
00012008 41F9 0002 4DC8 lea.l A0, [0x00024DC8]
0001200E 600C bra +0xE /* 0001201C */
label00012010:
00012010 B450 cmp.w D2, [A0]
00012012 6602 bne +0x4 /* 00012016 */
00012014 4E75 rts
label00012016:
00012016 5281 addq.l D1, 1
00012018 7048 moveq.l D0, 0x48
0001201A D1C0 add.l A0, D0
label0001201C:
0001201C 7023 moveq.l D0, 0x23
0001201E B280 cmp.l D1, D0
00012020 6DEE blt -0x10 /* 00012010 */
00012022 91C8 sub.l A0, A0
00012024 4E75 rts
00012026 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0001202A 4FEF FFCE lea.l A7, [A7 - 0x32]
0001202E 282F 004A move.l D4, [A7 + 0x4A]
00012032 286F 004E movea.l A4, [A7 + 0x4E]
00012036 246F 0052 movea.l A2, [A7 + 0x52]
0001203A 266F 0056 movea.l A3, [A7 + 0x56]
0001203E 42AF 000C clr.l [A7 + 0xC]
00012042 3F44 0018 move.w [A7 + 0x18], D4
00012046 2F4C 0020 move.l [A7 + 0x20], A4
0001204A 2F52 0024 move.l [A7 + 0x24], [A2]
0001204E 426F 002C clr.w [A7 + 0x2C]
00012052 200B move.l D0, A3
00012054 6710 beq +0x12 /* 00012066 */
00012056 41D7 lea.l A0, [A7]
00012058 A402 syscall Read, flags=4
0001205A 6002 bra +0x4 /* 0001205E */
label0001205C:
0001205C 4E93 jsr [A3]
label0001205E:
0001205E 4A6F 0010 tst.w [A7 + 0x10]
00012062 6EF8 bgt -0x6 /* 0001205C */
00012064 6004 bra +0x6 /* 0001206A */
label00012066:
00012066 41D7 lea.l A0, [A7]
00012068 A002 syscall Read
label0001206A:
0001206A 24AF 0028 move.l [A2], [A7 + 0x28]
0001206E 362F 0010 move.w D3, [A7 + 0x10]
00012072 0C43 FFD9 cmpi.w D3, 0xFFD9
00012076 660C bne +0xE /* 00012084 */
00012078 4A92 tst.l [A2]
0001207A 6704 beq +0x6 /* 00012080 */
0001207C 7000 moveq.l D0, 0x00
0001207E 600E bra +0x10 /* 0001208E */
label00012080:
00012080 7002 moveq.l D0, 0x02
00012082 600A bra +0xC /* 0001208E */
label00012084:
00012084 4A43 tst.w D3
00012086 6604 bne +0x6 /* 0001208C */
00012088 7000 moveq.l D0, 0x00
0001208A 6002 bra +0x4 /* 0001208E */
label0001208C:
0001208C 7001 moveq.l D0, 0x01
label0001208E:
0001208E 4FEF 0032 lea.l A7, [A7 + 0x32]
00012092 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00012096 4E75 rts
00012098 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0001209C 4FEF FFCE lea.l A7, [A7 - 0x32]
000120A0 262F 0046 move.l D3, [A7 + 0x46]
000120A4 286F 004A movea.l A4, [A7 + 0x4A]
000120A8 266F 004E movea.l A3, [A7 + 0x4E]
000120AC 246F 0052 movea.l A2, [A7 + 0x52]
000120B0 42AF 000C clr.l [A7 + 0xC]
000120B4 3F43 0018 move.w [A7 + 0x18], D3
000120B8 2F4C 0020 move.l [A7 + 0x20], A4
000120BC 2F53 0024 move.l [A7 + 0x24], [A3]
000120C0 426F 002C clr.w [A7 + 0x2C]
000120C4 200A move.l D0, A2
000120C6 6710 beq +0x12 /* 000120D8 */
000120C8 41D7 lea.l A0, [A7]
000120CA A403 syscall Write, flags=4
000120CC 6002 bra +0x4 /* 000120D0 */
label000120CE:
000120CE 4E92 jsr [A2]
label000120D0:
000120D0 4A6F 0010 tst.w [A7 + 0x10]
000120D4 6EF8 bgt -0x6 /* 000120CE */
000120D6 6004 bra +0x6 /* 000120DC */
label000120D8:
000120D8 41D7 lea.l A0, [A7]
000120DA A003 syscall Write
label000120DC:
000120DC 26AF 0028 move.l [A3], [A7 + 0x28]
000120E0 4A6F 0010 tst.w [A7 + 0x10]
000120E4 6604 bne +0x6 /* 000120EA */
000120E6 7000 moveq.l D0, 0x00
000120E8 6002 bra +0x4 /* 000120EC */
label000120EA:
000120EA 7001 moveq.l D0, 0x01
label000120EC:
000120EC 4FEF 0032 lea.l A7, [A7 + 0x32]
000120F0 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000120F4 4E75 rts
000120F6 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
000120FA 4FEF FFCE lea.l A7, [A7 - 0x32]
000120FE 2C2F 004E move.l D6, [A7 + 0x4E]
00012102 266F 0052 movea.l A3, [A7 + 0x52]
00012106 2A2F 0056 move.l D5, [A7 + 0x56]
0001210A 246F 005A movea.l A2, [A7 + 0x5A]
0001210E 42AF 000C clr.l [A7 + 0xC]
00012112 3F46 0018 move.w [A7 + 0x18], D6
00012116 2005 move.l D0, D5
00012118 670E beq +0x10 /* 00012128 */
0001211A 5580 subq.l D0, 2
0001211C 6702 beq +0x4 /* 00012120 */
0001211E 6010 bra +0x12 /* 00012130 */
label00012120:
00012120 3F7C 0002 002C move.w [A7 + 0x2C], 0x2
00012126 600E bra +0x10 /* 00012136 */
label00012128:
00012128 3F7C 0001 002C move.w [A7 + 0x2C], 0x1
0001212E 6006 bra +0x8 /* 00012136 */
label00012130:
00012130 7001 moveq.l D0, 0x01
00012132 6000 00AE bra +0xB0 /* 000121E2 */
label00012136:
00012136 2F53 002E move.l [A7 + 0x2E], [A3]
0001213A 200A move.l D0, A2
0001213C 6710 beq +0x12 /* 0001214E */
0001213E 41D7 lea.l A0, [A7]
00012140 A444 syscall SetFPos, flags=4
00012142 6002 bra +0x4 /* 00012146 */
label00012144:
00012144 4E92 jsr [A2]
label00012146:
00012146 4A6F 0010 tst.w [A7 + 0x10]
0001214A 6EF8 bgt -0x6 /* 00012144 */
0001214C 6004 bra +0x6 /* 00012152 */
label0001214E:
0001214E 41D7 lea.l A0, [A7]
00012150 A044 syscall SetFPos
label00012152:
00012152 282F 002E move.l D4, [A7 + 0x2E]
00012156 2013 move.l D0, [A3]
00012158 9084 sub.l D0, D4
0001215A 2600 move.l D3, D0
0001215C 4A80 tst.l D0
0001215E 6F72 ble +0x74 /* 000121D2 */
00012160 2004 move.l D0, D4
00012162 D083 add.l D0, D3
00012164 2F40 001C move.l [A7 + 0x1C], D0
00012168 200A move.l D0, A2
0001216A 6710 beq +0x12 /* 0001217C */
0001216C 41D7 lea.l A0, [A7]
0001216E A412 syscall SetEOF, flags=4
00012170 6002 bra +0x4 /* 00012174 */
label00012172:
00012172 4E92 jsr [A2]
label00012174:
00012174 4A6F 0010 tst.w [A7 + 0x10]
00012178 6EF8 bgt -0x6 /* 00012172 */
0001217A 6004 bra +0x6 /* 00012180 */
label0001217C:
0001217C 41D7 lea.l A0, [A7]
0001217E A012 syscall SetEOF
label00012180:
00012180 4A6F 0010 tst.w [A7 + 0x10]
00012184 6604 bne +0x6 /* 0001218A */
00012186 7000 moveq.l D0, 0x00
00012188 6002 bra +0x4 /* 0001218C */
label0001218A:
0001218A 7001 moveq.l D0, 0x01
label0001218C:
0001218C 4A80 tst.l D0
0001218E 6642 bne +0x44 /* 000121D2 */
00012190 42AF 000C clr.l [A7 + 0xC]
00012194 3F46 0018 move.w [A7 + 0x18], D6
00012198 2005 move.l D0, D5
0001219A 670E beq +0x10 /* 000121AA */
0001219C 5580 subq.l D0, 2
0001219E 6702 beq +0x4 /* 000121A2 */
000121A0 6010 bra +0x12 /* 000121B2 */
label000121A2:
000121A2 3F7C 0002 002C move.w [A7 + 0x2C], 0x2
000121A8 600C bra +0xE /* 000121B6 */
label000121AA:
000121AA 3F7C 0001 002C move.w [A7 + 0x2C], 0x1
000121B0 6004 bra +0x6 /* 000121B6 */
label000121B2:
000121B2 7001 moveq.l D0, 0x01
000121B4 602C bra +0x2E /* 000121E2 */
label000121B6:
000121B6 2F53 002E move.l [A7 + 0x2E], [A3]
000121BA 200A move.l D0, A2
000121BC 6710 beq +0x12 /* 000121CE */
000121BE 41D7 lea.l A0, [A7]
000121C0 A444 syscall SetFPos, flags=4
000121C2 6002 bra +0x4 /* 000121C6 */
label000121C4:
000121C4 4E92 jsr [A2]
label000121C6:
000121C6 4A6F 0010 tst.w [A7 + 0x10]
000121CA 6EF8 bgt -0x6 /* 000121C4 */
000121CC 6004 bra +0x6 /* 000121D2 */
label000121CE:
000121CE 41D7 lea.l A0, [A7]
000121D0 A044 syscall SetFPos
label000121D2:
000121D2 26AF 002E move.l [A3], [A7 + 0x2E]
000121D6 4A6F 0010 tst.w [A7 + 0x10]
000121DA 6604 bne +0x6 /* 000121E0 */
000121DC 7000 moveq.l D0, 0x00
000121DE 6002 bra +0x4 /* 000121E2 */
label000121E0:
000121E0 7001 moveq.l D0, 0x01
label000121E2:
000121E2 4FEF 0032 lea.l A7, [A7 + 0x32]
000121E6 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
000121EA 4E75 rts
000121EC 48E7 1820 movem.l -[A7], D3,D4,A2
000121F0 4FEF FF86 lea.l A7, [A7 - 0x7A]
000121F4 282F 008A move.l D4, [A7 + 0x8A]
000121F8 3F04 move.w -[A7], D4
000121FA 4EB9 0001 2006 jsr [0x00012006]
00012200 2448 movea.l A2, A0
00012202 3F44 001A move.w [A7 + 0x1A], D4
00012206 41EF 0002 lea.l A0, [A7 + 0x2]
0001220A A001 syscall Close
0001220C 3600 move.w D3, D0
0001220E 544F addq.w A7, 2
00012210 661E bne +0x20 /* 00012230 */
00012212 200A move.l D0, A2
00012214 671A beq +0x1C /* 00012230 */
00012216 204A movea.l A0, A2
00012218 5088 addq.l A0, 8
0001221A 2F48 0012 move.l [A7 + 0x12], A0
0001221E 3F6A 0002 0016 move.w [A7 + 0x16], [A2 + 0x2]
00012224 2F6A 0004 0030 move.l [A7 + 0x30], [A2 + 0x4]
0001222A 41D7 lea.l A0, [A7]
0001222C A209 syscall Delete/PBHDelete/HDelete, flags=2
0001222E 3600 move.w D3, D0
label00012230:
00012230 200A move.l D0, A2
00012232 6702 beq +0x4 /* 00012236 */
00012234 4252 clr.w [A2]
label00012236:
00012236 4A43 tst.w D3
00012238 6604 bne +0x6 /* 0001223E */
0001223A 7000 moveq.l D0, 0x00
0001223C 6002 bra +0x4 /* 00012240 */
label0001223E:
0001223E 7001 moveq.l D0, 0x01
label00012240:
00012240 4FEF 007A lea.l A7, [A7 + 0x7A]
00012244 4CDF 0418 movem.l D3,D4,A2, [A7]+
00012248 4E75 rts
0001224A 2F05 move.l -[A7], D5
0001224C 226F 0008 movea.l A1, [A7 + 0x8]
00012250 343C 0180 move.w D2, 0x180
00012254 C469 0004 and.w D2, [A1 + 0x4]
00012258 EE4A lsr D2.w, 7
0001225A 0C02 0001 cmpi.b D2, 0x1
0001225E 6706 beq +0x8 /* 00012266 */
00012260 0C02 0002 cmpi.b D2, 0x2
00012264 6606 bne +0x8 /* 0001226C */
label00012266:
00012266 4A29 000D tst.b [A1 + 0xD]
0001226A 670E beq +0x10 /* 0001227A */
label0001226C:
0001226C 7023 moveq.l D0, 0x23
0001226E 23C0 0002 57A0 move.l [0x000257A0], D0
00012274 70FF moveq.l D0, 0xFFFFFFFF
00012276 2A1F move.l D5, [A7]+
00012278 4E75 rts
label0001227A:
0001227A 1A29 0008 move.b D5, [A1 + 0x8]
0001227E EA0D lsr D5.b, 5
00012280 6608 bne +0xA /* 0001228A */
00012282 2029 0012 move.l D0, [A1 + 0x12]
00012286 2A1F move.l D5, [A7]+
00012288 4E75 rts
label0001228A:
0001228A 2069 001E movea.l A0, [A1 + 0x1E]
0001228E 91E9 0016 sub.l A0, [A1 + 0x16]
00012292 2229 002E move.l D1, [A1 + 0x2E]
00012296 D288 add.l D1, A0
00012298 0C05 0003 cmpi.b D5, 0x3
0001229C 6508 bcs +0xA /* 000122A6 */
0001229E 7000 moveq.l D0, 0x00
000122A0 1005 move.b D0, D5
000122A2 5580 subq.l D0, 2
000122A4 9280 sub.l D1, D0
label000122A6:
000122A6 2001 move.l D0, D1
000122A8 2A1F move.l D5, [A7]+
000122AA 4E75 rts
000122AC 2F2F 0004 move.l -[A7], [A7 + 0x4]
000122B0 4EB9 0001 224E jsr [0x0001224E]
000122B6 584F addq.w A7, 4
000122B8 4E75 rts
000122BA 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
000122BE 246F 0028 movea.l A2, [A7 + 0x28]
000122C2 262F 0030 move.l D3, [A7 + 0x30]
000122C6 204A movea.l A0, A2
000122C8 5888 addq.l A0, 4
000122CA 2C48 movea.l A6, A0
000122CC 3A3C 0180 move.w D5, 0x180
000122D0 CA50 and.w D5, [A0]
000122D2 EE4D lsr D5.w, 7
000122D4 0C05 0001 cmpi.b D5, 0x1
000122D8 6606 bne +0x8 /* 000122E0 */
000122DA 4A2A 000D tst.b [A2 + 0xD]
000122DE 670E beq +0x10 /* 000122EE */
label000122E0:
000122E0 7023 moveq.l D0, 0x23
000122E2 23C0 0002 57A0 move.l [0x000257A0], D0
000122E8 70FF moveq.l D0, 0xFFFFFFFF
000122EA 6000 00FE bra +0x100 /* 000123EA */
label000122EE:
000122EE 204A movea.l A0, A2
000122F0 5088 addq.l A0, 8
000122F2 2648 movea.l A3, A0
000122F4 1010 move.b D0, [A0]
000122F6 EA08 lsr D0.b, 5
000122F8 5300 subq.b D0, 1
000122FA 6628 bne +0x2A /* 00012324 */
000122FC 42A7 clr.l -[A7]
000122FE 2F0A move.l -[A7], A2
00012300 4EB9 0001 1728 jsr [0x00011728]
00012306 4A80 tst.l D0
00012308 504F addq.w A7, 8
0001230A 6718 beq +0x1A /* 00012324 */
0001230C 157C 0001 000D move.b [A2 + 0xD], 0x1
00012312 42AA 0022 clr.l [A2 + 0x22]
00012316 7023 moveq.l D0, 0x23
00012318 23C0 0002 57A0 move.l [0x000257A0], D0
0001231E 70FF moveq.l D0, 0xFFFFFFFF
00012320 6000 00C8 bra +0xCA /* 000123EA */
label00012324:
00012324 7001 moveq.l D0, 0x01
00012326 B680 cmp.l D3, D0
00012328 6612 bne +0x14 /* 0001233C */
0001232A 7600 moveq.l D3, 0x00
0001232C 2F0A move.l -[A7], A2
0001232E 4EB9 0001 224E jsr [0x0001224E]
00012334 2800 move.l D4, D0
00012336 D9AF 0030 add.l [A7 + 0x30], D4
0001233A 584F addq.w A7, 4
label0001233C:
0001233C 7002 moveq.l D0, 0x02
0001233E B680 cmp.l D3, D0
00012340 675A beq +0x5C /* 0001239C */
00012342 7038 moveq.l D0, 0x38
00012344 C016 and.b D0, [A6]
00012346 E608 lsr D0.b, 3
00012348 5700 subq.b D0, 3
0001234A 6750 beq +0x52 /* 0001239C */
0001234C 1013 move.b D0, [A3]
0001234E EA08 lsr D0.b, 5
00012350 1C00 move.b D6, D0
00012352 5500 subq.b D0, 2
00012354 6706 beq +0x8 /* 0001235C */
00012356 0C06 0003 cmpi.b D6, 0x3
0001235A 6640 bne +0x42 /* 0001239C */
label0001235C:
0001235C 202F 002C move.l D0, [A7 + 0x2C]
00012360 B0AA 0012 cmp.l D0, [A2 + 0x12]
00012364 640A bcc +0xC /* 00012370 */
00012366 2E2A 002E move.l D7, [A2 + 0x2E]
0001236A BEAF 002C cmp.l D7, [A7 + 0x2C]
0001236E 6306 bls +0x8 /* 00012376 */
label00012370:
00012370 0213 001F andi.b [A3], 0x1F
00012374 602A bra +0x2C /* 000123A0 */
label00012376:
00012376 202F 002C move.l D0, [A7 + 0x2C]
0001237A 9087 sub.l D0, D7
0001237C 206A 0016 movea.l A0, [A2 + 0x16]
00012380 D1C0 add.l A0, D0
00012382 2548 001E move.l [A2 + 0x1E], A0
00012386 202A 0012 move.l D0, [A2 + 0x12]
0001238A 90AF 002C sub.l D0, [A7 + 0x2C]
0001238E 2540 0022 move.l [A2 + 0x22], D0
00012392 0213 001F andi.b [A3], 0x1F
00012396 0013 0040 ori.b [A3], 0x40 /* '@' */
0001239A 6004 bra +0x6 /* 000123A0 */
label0001239C:
0001239C 0213 001F andi.b [A3], 0x1F
label000123A0:
000123A0 1013 move.b D0, [A3]
000123A2 EA08 lsr D0.b, 5
000123A4 6642 bne +0x44 /* 000123E8 */
000123A6 286A 0032 movea.l A4, [A2 + 0x32]
000123AA 200C move.l D0, A4
000123AC 672C beq +0x2E /* 000123DA */
000123AE 2F2A 0042 move.l -[A7], [A2 + 0x42]
000123B2 2F03 move.l -[A7], D3
000123B4 486F 0034 pea.l [A7 + 0x34]
000123B8 2F12 move.l -[A7], [A2]
000123BA 4E94 jsr [A4]
000123BC 4A80 tst.l D0
000123BE 4FEF 0010 lea.l A7, [A7 + 0x10]
000123C2 6716 beq +0x18 /* 000123DA */
000123C4 157C 0001 000D move.b [A2 + 0xD], 0x1
000123CA 42AA 0022 clr.l [A2 + 0x22]
000123CE 7023 moveq.l D0, 0x23
000123D0 23C0 0002 57A0 move.l [0x000257A0], D0
000123D6 70FF moveq.l D0, 0xFFFFFFFF
000123D8 6010 bra +0x12 /* 000123EA */
label000123DA:
000123DA 422A 000C clr.b [A2 + 0xC]
000123DE 256F 002C 0012 move.l [A2 + 0x12], [A7 + 0x2C]
000123E4 42AA 0022 clr.l [A2 + 0x22]
label000123E8:
000123E8 7000 moveq.l D0, 0x00
label000123EA:
000123EA 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
000123EE 4E75 rts
000123F0 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
000123F4 246F 0014 movea.l A2, [A7 + 0x14]
000123F8 2A2F 0018 move.l D5, [A7 + 0x18]
000123FC 282F 001C move.l D4, [A7 + 0x1C]
00012400 2605 move.l D3, D5
00012402 2F04 move.l -[A7], D4
00012404 2F03 move.l -[A7], D3
00012406 2F0A move.l -[A7], A2
00012408 4EB9 0001 22BE jsr [0x000122BE]
0001240E 4FEF 000C lea.l A7, [A7 + 0xC]
00012412 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
00012416 4E75 rts
00012418 2F0B move.l -[A7], A3
0001241A 266F 0008 movea.l A3, [A7 + 0x8]
0001241E 242F 000C move.l D2, [A7 + 0xC]
00012422 202F 0010 move.l D0, [A7 + 0x10]
00012426 1202 move.b D1, D2
00012428 224B movea.l A1, A3
0001242A 5280 addq.l D0, 1
0001242C 600C bra +0xE /* 0001243A */
label0001242E:
0001242E B219 cmp.b D1, [A1]+
00012430 6608 bne +0xA /* 0001243A */
00012432 2049 movea.l A0, A1
00012434 5388 subq.l A0, 1
00012436 265F movea.l A3, [A7]+
00012438 4E75 rts
label0001243A:
0001243A 5380 subq.l D0, 1
0001243C 66F0 bne -0xE /* 0001242E */
0001243E 91C8 sub.l A0, A0
00012440 265F movea.l A3, [A7]+
00012442 4E75 rts
00012444 226F 0004 movea.l A1, [A7 + 0x4]
00012448 242F 0008 move.l D2, [A7 + 0x8]
0001244C 202F 000C move.l D0, [A7 + 0xC]
00012450 1202 move.b D1, D2
00012452 2049 movea.l A0, A1
00012454 D1C0 add.l A0, D0
00012456 5280 addq.l D0, 1
00012458 6006 bra +0x8 /* 00012460 */
label0001245A:
0001245A B220 cmp.b D1, -[A0]
0001245C 6602 bne +0x4 /* 00012460 */
0001245E 4E75 rts
label00012460:
00012460 5380 subq.l D0, 1
00012462 66F6 bne -0x8 /* 0001245A */
00012464 91C8 sub.l A0, A0
00012466 4E75 rts
00012468 41F9 0001 1578 lea.l A0, [0x00011578]
0001246E 23C8 0002 5CDC move.l [0x00025CDC], A0
00012474 4E75 rts
00012476 226F 0004 movea.l A1, [A7 + 0x4]
0001247A 42A9 0004 clr.l [A1 + 0x4]
0001247E 2049 movea.l A0, A1
00012480 5888 addq.l A0, 4
00012482 2348 000C move.l [A1 + 0xC], A0
00012486 2348 0008 move.l [A1 + 0x8], A0
0001248A 2288 move.l [A1], A0
0001248C 41F9 0001 2838 lea.l A0, [0x00012838]
00012492 2348 0010 move.l [A1 + 0x10], A0
00012496 41F9 0001 2840 lea.l A0, [0x00012840]
0001249C 2348 0014 move.l [A1 + 0x14], A0
000124A0 237C 0000 8000 0018 move.l [A1 + 0x18], 0x8000
000124A8 42A9 001C clr.l [A1 + 0x1C]
000124AC 42A9 0020 clr.l [A1 + 0x20]
000124B0 42A9 0024 clr.l [A1 + 0x24]
000124B4 4E75 rts
000124B6 48E7 1E3A movem.l -[A7], D3,D4,D5,D6,A2,A3,A4,A6
000124BA 246F 0024 movea.l A2, [A7 + 0x24]
000124BE 262F 0028 move.l D3, [A7 + 0x28]
000124C2 4A83 tst.l D3
000124C4 6706 beq +0x8 /* 000124CC */
000124C6 70F8 moveq.l D0, 0xFFFFFFF8
000124C8 B680 cmp.l D3, D0
000124CA 6306 bls +0x8 /* 000124D2 */
label000124CC:
000124CC 91C8 sub.l A0, A0
000124CE 6000 00D4 bra +0xD6 /* 000125A4 */
label000124D2:
000124D2 5883 addq.l D3, 4
000124D4 70FC moveq.l D0, 0xFFFFFFFC
000124D6 2203 move.l D1, D3
000124D8 5681 addq.l D1, 3
000124DA C280 and.l D1, D0
000124DC 2601 move.l D3, D1
000124DE B6AA 0018 cmp.l D3, [A2 + 0x18]
000124E2 653C bcs +0x3E /* 00012520 */
000124E4 2C6A 0010 movea.l A6, [A2 + 0x10]
000124E8 200E move.l D0, A6
000124EA 6734 beq +0x36 /* 00012520 */
000124EC 4AAA 001C tst.l [A2 + 0x1C]
000124F0 662E bne +0x30 /* 00012520 */
000124F2 7810 moveq.l D4, 0x10
000124F4 D883 add.l D4, D3
000124F6 2F0A move.l -[A7], A2
000124F8 2F04 move.l -[A7], D4
000124FA 4E96 jsr [A6]
000124FC 2848 movea.l A4, A0
000124FE 2F0A move.l -[A7], A2
00012500 2F04 move.l -[A7], D4
00012502 2F0C move.l -[A7], A4
00012504 4EB9 0001 264A jsr [0x0001264A]
0001250A 2648 movea.l A3, A0
0001250C 200B move.l D0, A3
0001250E 4FEF 0014 lea.l A7, [A7 + 0x14]
00012512 6606 bne +0x8 /* 0001251A */
00012514 91C8 sub.l A0, A0
00012516 6000 008C bra +0x8E /* 000125A4 */
label0001251A:
0001251A 76FC moveq.l D3, 0xFFFFFFFC
0001251C C693 and.l D3, [A3]
0001251E 6076 bra +0x78 /* 00012596 */
label00012520:
00012520 7010 moveq.l D0, 0x10
00012522 B680 cmp.l D3, D0
00012524 6402 bcc +0x4 /* 00012528 */
00012526 7610 moveq.l D3, 0x10
label00012528:
00012528 2F03 move.l -[A7], D3
0001252A 2F0A move.l -[A7], A2
0001252C 4EB9 0001 26FC jsr [0x000126FC]
00012532 2648 movea.l A3, A0
00012534 200B move.l D0, A3
00012536 504F addq.w A7, 8
00012538 670E beq +0x10 /* 00012548 */
0001253A 2F0B move.l -[A7], A3
0001253C 2F0A move.l -[A7], A2
0001253E 4EB9 0001 26CC jsr [0x000126CC]
00012544 504F addq.w A7, 8
00012546 603C bra +0x3E /* 00012584 */
label00012548:
00012548 2C2A 0010 move.l D6, [A2 + 0x10]
0001254C 672E beq +0x30 /* 0001257C */
0001254E 2A2A 0018 move.l D5, [A2 + 0x18]
00012552 B685 cmp.l D3, D5
00012554 6206 bhi +0x8 /* 0001255C */
00012556 7810 moveq.l D4, 0x10
00012558 D885 add.l D4, D5
0001255A 6004 bra +0x6 /* 00012560 */
label0001255C:
0001255C 7810 moveq.l D4, 0x10
0001255E D883 add.l D4, D3
label00012560:
00012560 2F0A move.l -[A7], A2
00012562 2F04 move.l -[A7], D4
00012564 2046 movea.l A0, D6
00012566 4E90 jsr [A0]
00012568 2848 movea.l A4, A0
0001256A 2F0A move.l -[A7], A2
0001256C 2F04 move.l -[A7], D4
0001256E 2F0C move.l -[A7], A4
00012570 4EB9 0001 264A jsr [0x0001264A]
00012576 2648 movea.l A3, A0
00012578 4FEF 0014 lea.l A7, [A7 + 0x14]
label0001257C:
0001257C 200B move.l D0, A3
0001257E 6604 bne +0x6 /* 00012584 */
00012580 91C8 sub.l A0, A0
00012582 6020 bra +0x22 /* 000125A4 */
label00012584:
00012584 2F03 move.l -[A7], D3
00012586 2F0B move.l -[A7], A3
00012588 2F0A move.l -[A7], A2
0001258A 4EB9 0001 2726 jsr [0x00012726]
00012590 2600 move.l D3, D0
00012592 4FEF 000C lea.l A7, [A7 + 0xC]
label00012596:
00012596 7001 moveq.l D0, 0x01
00012598 8193 or.l [A3], D0
0001259A 7002 moveq.l D0, 0x02
0001259C 81B3 3800 or.l [A3 + D3], D0
000125A0 204B movea.l A0, A3
000125A2 5888 addq.l A0, 4
label000125A4:
000125A4 4CDF 5C78 movem.l D3,D4,D5,D6,A2,A3,A4,A6, [A7]+
000125A8 4E75 rts
000125AA 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
000125AE 286F 0028 movea.l A4, [A7 + 0x28]
000125B2 2E2F 002C move.l D7, [A7 + 0x2C]
000125B6 4A87 tst.l D7
000125B8 6700 0086 beq +0x88 /* 00012640 */
000125BC 2447 movea.l A2, D7
000125BE 598A subq.l A2, 4
000125C0 70FE moveq.l D0, 0xFFFFFFFE
000125C2 C192 and.l [A2], D0
000125C4 76FC moveq.l D3, 0xFFFFFFFC
000125C6 C692 and.l D3, [A2]
000125C8 2C4A movea.l A6, A2
000125CA DDC3 add.l A6, D3
000125CC 70FD moveq.l D0, 0xFFFFFFFD
000125CE C196 and.l [A6], D0
000125D0 2D43 FFFC move.l [A6 - 0x4], D3
000125D4 2F0A move.l -[A7], A2
000125D6 2F0C move.l -[A7], A4
000125D8 4EB9 0001 27C2 jsr [0x000127C2]
000125DE 2448 movea.l A2, A0
000125E0 76FC moveq.l D3, 0xFFFFFFFC
000125E2 2C12 move.l D6, [A2]
000125E4 C686 and.l D3, D6
000125E6 2C4A movea.l A6, A2
000125E8 DDC3 add.l A6, D3
000125EA 4AAC 0014 tst.l [A4 + 0x14]
000125EE 504F addq.w A7, 8
000125F0 6742 beq +0x44 /* 00012634 */
000125F2 7002 moveq.l D0, 0x02
000125F4 C086 and.l D0, D6
000125F6 663C bne +0x3E /* 00012634 */
000125F8 4AAA FFFC tst.l [A2 - 0x4]
000125FC 6C36 bge +0x38 /* 00012634 */
000125FE 4A96 tst.l [A6]
00012600 6C32 bge +0x34 /* 00012634 */
00012602 264A movea.l A3, A2
00012604 518B subq.l A3, 8
00012606 598B subq.l A3, 4
00012608 2813 move.l D4, [A3]
0001260A 670A beq +0xC /* 00012616 */
0001260C 2044 movea.l A0, D4
0001260E 216B 0004 0004 move.l [A0 + 0x4], [A3 + 0x4]
00012614 6006 bra +0x8 /* 0001261C */
label00012616:
00012616 296B 0004 0020 move.l [A4 + 0x20], [A3 + 0x4]
label0001261C:
0001261C 2A2B 0004 move.l D5, [A3 + 0x4]
00012620 6704 beq +0x6 /* 00012626 */
00012622 2045 movea.l A0, D5
00012624 2093 move.l [A0], [A3]
label00012626:
00012626 2F0C move.l -[A7], A4
00012628 2F0B move.l -[A7], A3
0001262A 206C 0014 movea.l A0, [A4 + 0x14]
0001262E 4E90 jsr [A0]
00012630 504F addq.w A7, 8
00012632 600C bra +0xE /* 00012640 */
label00012634:
00012634 2F0A move.l -[A7], A2
00012636 2F0C move.l -[A7], A4
00012638 4EB9 0001 26A4 jsr [0x000126A4]
0001263E 504F addq.w A7, 8
label00012640:
00012640 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
00012644 4E75 rts
00012646 48E7 001A movem.l -[A7], A3,A4,A6
0001264A 2C6F 0010 movea.l A6, [A7 + 0x10]
0001264E 222F 0014 move.l D1, [A7 + 0x14]
00012652 286F 0018 movea.l A4, [A7 + 0x18]
00012656 200E move.l D0, A6
00012658 6604 bne +0x6 /* 0001265E */
0001265A 91C8 sub.l A0, A0
0001265C 603C bra +0x3E /* 0001269A */
label0001265E:
0001265E 224E movea.l A1, A6
00012660 7010 moveq.l D0, 0x10
00012662 9280 sub.l D1, D0
00012664 264E movea.l A3, A6
00012666 242C 0020 move.l D2, [A4 + 0x20]
0001266A 6704 beq +0x6 /* 00012670 */
0001266C 2042 movea.l A0, D2
0001266E 208B move.l [A0], A3
label00012670:
00012670 4293 clr.l [A3]
00012672 276C 0020 0004 move.l [A3 + 0x4], [A4 + 0x20]
00012678 294B 0020 move.l [A4 + 0x20], A3
0001267C 5089 addq.l A1, 8
0001267E 70FC moveq.l D0, 0xFFFFFFFC
00012680 2280 move.l [A1], D0
00012682 5889 addq.l A1, 4
00012684 2281 move.l [A1], D1
00012686 2001 move.l D0, D1
00012688 5980 subq.l D0, 4
0001268A D3C0 add.l A1, D0
0001268C 2281 move.l [A1], D1
0001268E 5889 addq.l A1, 4
00012690 70FC moveq.l D0, 0xFFFFFFFC
00012692 2280 move.l [A1], D0
00012694 204E movea.l A0, A6
00012696 5088 addq.l A0, 8
00012698 5888 addq.l A0, 4
label0001269A:
0001269A 4CDF 5800 movem.l A3,A4,A6, [A7]+
0001269E 4E75 rts
000126A0 2F0B move.l -[A7], A3
000126A2 226F 0008 movea.l A1, [A7 + 0x8]
000126A6 266F 000C movea.l A3, [A7 + 0xC]
000126AA 2049 movea.l A0, A1
000126AC 5888 addq.l A0, 4
000126AE 2748 0004 move.l [A3 + 0x4], A0
000126B2 2769 000C 0008 move.l [A3 + 0x8], [A1 + 0xC]
000126B8 2069 000C movea.l A0, [A1 + 0xC]
000126BC 214B 0004 move.l [A0 + 0x4], A3
000126C0 234B 000C move.l [A1 + 0xC], A3
000126C4 265F movea.l A3, [A7]+
000126C6 4E75 rts
000126C8 48E7 0018 movem.l -[A7], A3,A4
000126CC 266F 000C movea.l A3, [A7 + 0xC]
000126D0 226F 0010 movea.l A1, [A7 + 0x10]
000126D4 2853 movea.l A4, [A3]
000126D6 B3CC cmpa.l A1, A4
000126D8 6604 bne +0x6 /* 000126DE */
000126DA 26AC 0008 move.l [A3], [A4 + 0x8]
label000126DE:
000126DE 2069 0008 movea.l A0, [A1 + 0x8]
000126E2 2169 0004 0004 move.l [A0 + 0x4], [A1 + 0x4]
000126E8 2069 0004 movea.l A0, [A1 + 0x4]
000126EC 2169 0008 0008 move.l [A0 + 0x8], [A1 + 0x8]
000126F2 4CDF 1800 movem.l A3,A4, [A7]+
000126F6 4E75 rts
000126F8 2F0C move.l -[A7], A4
000126FA 286F 0008 movea.l A4, [A7 + 0x8]
000126FE 222F 000C move.l D1, [A7 + 0xC]
00012702 2054 movea.l A0, [A4]
00012704 2248 movea.l A1, A0
label00012706:
00012706 70FC moveq.l D0, 0xFFFFFFFC
00012708 C090 and.l D0, [A0]
0001270A B081 cmp.l D0, D1
0001270C 6506 bcs +0x8 /* 00012714 */
0001270E 2888 move.l [A4], A0
00012710 285F movea.l A4, [A7]+
00012712 4E75 rts
label00012714:
00012714 2068 0008 movea.l A0, [A0 + 0x8]
00012718 B1C9 cmpa.l A0, A1
0001271A 66EA bne -0x14 /* 00012706 */
0001271C 91C8 sub.l A0, A0
0001271E 285F movea.l A4, [A7]+
00012720 4E75 rts
00012722 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
00012726 594F subq.w A7, 4
00012728 266F 0030 movea.l A3, [A7 + 0x30]
0001272C 262F 0034 move.l D3, [A7 + 0x34]
00012730 70FC moveq.l D0, 0xFFFFFFFC
00012732 2203 move.l D1, D3
00012734 5681 addq.l D1, 3
00012736 C280 and.l D1, D0
00012738 2601 move.l D3, D1
0001273A 2A13 move.l D5, [A3]
0001273C 7EFC moveq.l D7, 0xFFFFFFFC
0001273E CE85 and.l D7, D5
00012740 2807 move.l D4, D7
00012742 9883 sub.l D4, D3
00012744 244B movea.l A2, A3
00012746 D5C7 add.l A2, D7
00012748 2C12 move.l D6, [A2]
0001274A 4A86 tst.l D6
0001274C 6D20 blt +0x22 /* 0001276E */
0001274E 7001 moveq.l D0, 0x01
00012750 C086 and.l D0, D6
00012752 661A bne +0x1C /* 0001276E */
00012754 2F0A move.l -[A7], A2
00012756 2F2F 0030 move.l -[A7], [A7 + 0x30]
0001275A 4EB9 0001 26CC jsr [0x000126CC]
00012760 70FC moveq.l D0, 0xFFFFFFFC
00012762 C086 and.l D0, D6
00012764 2C40 movea.l A6, D0
00012766 D88E add.l D4, A6
00012768 D5CE add.l A2, A6
0001276A 504F addq.w A7, 8
0001276C 600A bra +0xC /* 00012778 */
label0001276E:
0001276E 7010 moveq.l D0, 0x10
00012770 B880 cmp.l D4, D0
00012772 6404 bcc +0x6 /* 00012778 */
00012774 2007 move.l D0, D7
00012776 603E bra +0x40 /* 000127B6 */
label00012778:
00012778 7003 moveq.l D0, 0x03
0001277A C085 and.l D0, D5
0001277C 8083 or.l D0, D3
0001277E 2680 move.l [A3], D0
00012780 284B movea.l A4, A3
00012782 D9C3 add.l A4, D3
00012784 7001 moveq.l D0, 0x01
00012786 C085 and.l D0, D5
00012788 2E80 move.l [A7], D0
0001278A 6604 bne +0x6 /* 00012790 */
0001278C 2943 FFFC move.l [A4 - 0x4], D3
label00012790:
00012790 4A97 tst.l [A7]
00012792 6704 beq +0x6 /* 00012798 */
00012794 7002 moveq.l D0, 0x02
00012796 6002 bra +0x4 /* 0001279A */
label00012798:
00012798 7000 moveq.l D0, 0x00
label0001279A:
0001279A 8084 or.l D0, D4
0001279C 2880 move.l [A4], D0
0001279E 2544 FFFC move.l [A2 - 0x4], D4
000127A2 70FD moveq.l D0, 0xFFFFFFFD
000127A4 C192 and.l [A2], D0
000127A6 2F0C move.l -[A7], A4
000127A8 2F2F 0030 move.l -[A7], [A7 + 0x30]
000127AC 4EB9 0001 26A4 jsr [0x000126A4]
000127B2 2003 move.l D0, D3
000127B4 504F addq.w A7, 8
label000127B6:
000127B6 584F addq.w A7, 4
000127B8 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
000127BC 4E75 rts
000127BE 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
000127C2 286F 001C movea.l A4, [A7 + 0x1C]
000127C6 246F 0020 movea.l A2, [A7 + 0x20]
000127CA 78FC moveq.l D4, 0xFFFFFFFC
000127CC C892 and.l D4, [A2]
000127CE 264A movea.l A3, A2
000127D0 D7C4 add.l A3, D4
000127D2 2A13 move.l D5, [A3]
000127D4 76FC moveq.l D3, 0xFFFFFFFC
000127D6 C685 and.l D3, D5
000127D8 4A85 tst.l D5
000127DA 6D1C blt +0x1E /* 000127F8 */
000127DC 7001 moveq.l D0, 0x01
000127DE C085 and.l D0, D5
000127E0 6616 bne +0x18 /* 000127F8 */
000127E2 2F0B move.l -[A7], A3
000127E4 2F0C move.l -[A7], A4
000127E6 4EB9 0001 26CC jsr [0x000126CC]
000127EC D883 add.l D4, D3
000127EE 7003 moveq.l D0, 0x03
000127F0 C092 and.l D0, [A2]
000127F2 8084 or.l D0, D4
000127F4 2480 move.l [A2], D0
000127F6 504F addq.w A7, 8
label000127F8:
000127F8 262A FFFC move.l D3, [A2 - 0x4]
000127FC 7002 moveq.l D0, 0x02
000127FE C092 and.l D0, [A2]
00012800 6604 bne +0x6 /* 00012806 */
00012802 4A83 tst.l D3
00012804 6C06 bge +0x8 /* 0001280C */
label00012806:
00012806 2584 48FC move.l [A2 + D4 - 0x4], D4
0001280A 6020 bra +0x22 /* 0001282C */
label0001280C:
0001280C 264A movea.l A3, A2
0001280E 97C3 sub.l A3, D3
00012810 2F0B move.l -[A7], A3
00012812 2F0C move.l -[A7], A4
00012814 4EB9 0001 26CC jsr [0x000126CC]
0001281A D684 add.l D3, D4
0001281C 7003 moveq.l D0, 0x03
0001281E C093 and.l D0, [A3]
00012820 8083 or.l D0, D3
00012822 2680 move.l [A3], D0
00012824 2783 38FC move.l [A3 + D3 - 0x4], D3
00012828 244B movea.l A2, A3
0001282A 504F addq.w A7, 8
label0001282C:
0001282C 204A movea.l A0, A2
0001282E 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00012832 4E75 rts
00012834 202F 0004 move.l D0, [A7 + 0x4]
00012838 A11E syscall NewPtr, flags=1
0001283A 4E75 rts
0001283C 206F 0004 movea.l A0, [A7 + 0x4]
00012840 A01F syscall DisposPtr/DisposePtr
00012842 4E75 rts
00012844 48E7 1C3A movem.l -[A7], D3,D4,D5,A2,A3,A4,A6
00012848 4FEF FFF2 lea.l A7, [A7 - 0xE]
0001284C 2C6F 002E movea.l A6, [A7 + 0x2E]
00012850 286F 0032 movea.l A4, [A7 + 0x32]
00012854 266F 0036 movea.l A3, [A7 + 0x36]
00012858 244E movea.l A2, A6
0001285A 1EBC 0001 move.b [A7], 0x1
0001285E 422F 0001 clr.b [A7 + 0x1]
00012862 422F 0002 clr.b [A7 + 0x2]
00012866 422F 0003 clr.b [A7 + 0x3]
0001286A 422F 0004 clr.b [A7 + 0x4]
0001286E 42AF 0006 clr.l [A7 + 0x6]
00012872 42AF 000A clr.l [A7 + 0xA]
00012876 528A addq.l A2, 1
00012878 1012 move.b D0, [A2]
0001287A 4880 ext.w D0
0001287C 48C0 ext.l D0
0001287E 2600 move.l D3, D0
00012880 7225 moveq.l D1, 0x25
00012882 B081 cmp.l D0, D1
00012884 6618 bne +0x1A /* 0001289E */
00012886 1F43 0005 move.b [A7 + 0x5], D3
0001288A 41D7 lea.l A0, [A7]
0001288C 43D3 lea.l A1, [A3]
0001288E 22D8 move.l [A1]+, [A0]+
00012890 22D8 move.l [A1]+, [A0]+
00012892 22D8 move.l [A1]+, [A0]+
00012894 32D8 move.w [A1]+, [A0]+
00012896 204A movea.l A0, A2
00012898 5288 addq.l A0, 1
0001289A 6000 02D8 bra +0x2DA /* 00012B74 */
label0001289E:
0001289E 7801 moveq.l D4, 0x01
000128A0 2003 move.l D0, D3
000128A2 4EB9 0000 05F8 jsr [0x000005F8]
000128A8 0058 0000 ori.w [A0]+, 0x0
000128AC 0020 0000 ori.b -[A0], 0x0
000128B0 0030 0004 0000 ori.b [A0 + D0.w], 0x4
000128B6 0020 0026 ori.b -[A0], 0x26 /* '&' */
000128BA 0000 0023 ori.b D0, 0x23 /* '#' */
000128BE 0030 0000 002B ori.b [A0 + D0.w + 0x2B], 0x0
000128C4 0012 0000 ori.b [A2], 0x0
000128C8 002D 0008 0000 ori.b [A5 + 0x0], 0x8
000128CE 0030 0026 4217 ori.b [A0 + D4.w * 2 + 0x17], 0x26 /* '&' */
000128D4 602C bra +0x2E /* 00012902 */
000128D6 1F7C 0001 0001 move.b [A7 + 0x1], 0x1
000128DC 6024 bra +0x26 /* 00012902 */
000128DE 0C2F 0001 0001 cmpi.b [A7 + 0x1], 0x1
000128E4 671C beq +0x1E /* 00012902 */
000128E6 1F7C 0002 0001 move.b [A7 + 0x1], 0x2
000128EC 6014 bra +0x16 /* 00012902 */
000128EE 1F7C 0001 0003 move.b [A7 + 0x3], 0x1
000128F4 600C bra +0xE /* 00012902 */
000128F6 4A17 tst.b [A7]
000128F8 6708 beq +0xA /* 00012902 */
000128FA 1EBC 0002 move.b [A7], 0x2
000128FE 6002 bra +0x4 /* 00012902 */
00012900 7800 moveq.l D4, 0x00
label00012902:
00012902 4A84 tst.l D4
00012904 670A beq +0xC /* 00012910 */
00012906 528A addq.l A2, 1
00012908 1612 move.b D3, [A2]
0001290A 4883 ext.w D3
0001290C 48C3 ext.l D3
0001290E 608E bra -0x70 /* 0001289E */
label00012910:
00012910 702A moveq.l D0, 0x2A
00012912 B680 cmp.l D3, D0
00012914 6644 bne +0x46 /* 0001295A */
00012916 5894 addq.l [A4], 4
00012918 2054 movea.l A0, [A4]
0001291A 2F68 FFFC 0006 move.l [A7 + 0x6], [A0 - 0x4]
00012920 4AA8 FFFC tst.l [A0 - 0x4]
00012924 6C0C bge +0xE /* 00012932 */
00012926 4217 clr.b [A7]
00012928 202F 0006 move.l D0, [A7 + 0x6]
0001292C 4480 neg.l D0
0001292E 2F40 0006 move.l [A7 + 0x6], D0
label00012932:
00012932 528A addq.l A2, 1
00012934 1612 move.b D3, [A2]
00012936 4883 ext.w D3
00012938 48C3 ext.l D3
0001293A 6032 bra +0x34 /* 0001296E */
label0001293C:
0001293C 202F 0006 move.l D0, [A7 + 0x6]
00012940 720A moveq.l D1, 0x0A
00012942 4EB9 0000 04D2 jsr [0x000004D2]
00012948 72D0 moveq.l D1, 0xFFFFFFD0
0001294A D283 add.l D1, D3
0001294C D280 add.l D1, D0
0001294E 2F41 0006 move.l [A7 + 0x6], D1
00012952 528A addq.l A2, 1
00012954 1612 move.b D3, [A2]
00012956 4883 ext.w D3
00012958 48C3 ext.l D3
label0001295A:
0001295A 7000 moveq.l D0, 0x00
0001295C 1003 move.b D0, D3
0001295E 41F9 0000 454E lea.l A0, [0x0000454E]
00012964 1030 0800 move.b D0, [A0 + D0]
00012968 7210 moveq.l D1, 0x10
0001296A C081 and.l D0, D1
0001296C 66CE bne -0x30 /* 0001293C */
label0001296E:
0001296E 0CAF 0000 01FD 0006 cmpi.l [A7 + 0x6], 0x1FD
00012976 6F1A ble +0x1C /* 00012992 */
00012978 1F7C 00FF 0005 move.b [A7 + 0x5], 0xFF
0001297E 41D7 lea.l A0, [A7]
00012980 43D3 lea.l A1, [A3]
00012982 22D8 move.l [A1]+, [A0]+
00012984 22D8 move.l [A1]+, [A0]+
00012986 22D8 move.l [A1]+, [A0]+
00012988 32D8 move.w [A1]+, [A0]+
0001298A 204A movea.l A0, A2
0001298C 5288 addq.l A0, 1
0001298E 6000 01E4 bra +0x1E6 /* 00012B74 */
label00012992:
00012992 702E moveq.l D0, 0x2E
00012994 B680 cmp.l D3, D0
00012996 6666 bne +0x68 /* 000129FE */
00012998 1F7C 0001 0002 move.b [A7 + 0x2], 0x1
0001299E 528A addq.l A2, 1
000129A0 1012 move.b D0, [A2]
000129A2 4880 ext.w D0
000129A4 48C0 ext.l D0
000129A6 2600 move.l D3, D0
000129A8 722A moveq.l D1, 0x2A
000129AA B081 cmp.l D0, D1
000129AC 663C bne +0x3E /* 000129EA */
000129AE 5894 addq.l [A4], 4
000129B0 2054 movea.l A0, [A4]
000129B2 2F68 FFFC 000A move.l [A7 + 0xA], [A0 - 0x4]
000129B8 4AA8 FFFC tst.l [A0 - 0x4]
000129BC 6C04 bge +0x6 /* 000129C2 */
000129BE 422F 0002 clr.b [A7 + 0x2]
label000129C2:
000129C2 528A addq.l A2, 1
000129C4 1612 move.b D3, [A2]
000129C6 4883 ext.w D3
000129C8 48C3 ext.l D3
000129CA 6032 bra +0x34 /* 000129FE */
label000129CC:
000129CC 202F 000A move.l D0, [A7 + 0xA]
000129D0 720A moveq.l D1, 0x0A
000129D2 4EB9 0000 04D2 jsr [0x000004D2]
000129D8 72D0 moveq.l D1, 0xFFFFFFD0
000129DA D283 add.l D1, D3
000129DC D280 add.l D1, D0
000129DE 2F41 000A move.l [A7 + 0xA], D1
000129E2 528A addq.l A2, 1
000129E4 1612 move.b D3, [A2]
000129E6 4883 ext.w D3
000129E8 48C3 ext.l D3
label000129EA:
000129EA 7000 moveq.l D0, 0x00
000129EC 1003 move.b D0, D3
000129EE 41F9 0000 454E lea.l A0, [0x0000454E]
000129F4 1030 0800 move.b D0, [A0 + D0]
000129F8 7210 moveq.l D1, 0x10
000129FA C081 and.l D0, D1
000129FC 66CE bne -0x30 /* 000129CC */
label000129FE:
000129FE 7801 moveq.l D4, 0x01
00012A00 0C83 0000 0068 cmpi.l D3, 0x68 /* 'h' */
00012A06 6712 beq +0x14 /* 00012A1A */
00012A08 0C83 0000 006C cmpi.l D3, 0x6C /* 'l' */
00012A0E 6712 beq +0x14 /* 00012A22 */
00012A10 0C83 0000 004C cmpi.l D3, 0x4C /* 'L' */
00012A16 6712 beq +0x14 /* 00012A2A */
00012A18 6018 bra +0x1A /* 00012A32 */
label00012A1A:
00012A1A 1F7C 0001 0004 move.b [A7 + 0x4], 0x1
00012A20 6012 bra +0x14 /* 00012A34 */
label00012A22:
00012A22 1F7C 0002 0004 move.b [A7 + 0x4], 0x2
00012A28 600A bra +0xC /* 00012A34 */
label00012A2A:
00012A2A 1F7C 0004 0004 move.b [A7 + 0x4], 0x4
00012A30 6002 bra +0x4 /* 00012A34 */
label00012A32:
00012A32 7800 moveq.l D4, 0x00
label00012A34:
00012A34 4A84 tst.l D4
00012A36 6708 beq +0xA /* 00012A40 */
00012A38 528A addq.l A2, 1
00012A3A 1612 move.b D3, [A2]
00012A3C 4883 ext.w D3
00012A3E 48C3 ext.l D3
label00012A40:
00012A40 1F43 0005 move.b [A7 + 0x5], D3
00012A44 2003 move.l D0, D3
00012A46 4EB9 0000 05F8 jsr [0x000005F8]
00012A4C 0112 btst [A2], D0
00012A4E 0000 0045 ori.b D0, 0x45 /* 'E' */
00012A52 0000 0078 ori.b D0, 0x78 /* 'x' */
00012A56 000E 0000 ori.b A6, 0x0
00012A5A 0045 0090 ori.w D5, 0x90
00012A5E 0000 0047 ori.b D0, 0x47 /* 'G' */
00012A62 007E 0000 ori.w <<invalid special address>>, 0x0
00012A66 0058 004A ori.w [A0]+, 0x4A /* 'J' */
00012A6A 0000 0063 ori.b D0, 0x63 /* 'c' */
00012A6E 00BE 0000 0064 ori.l <<invalid special address>>, 0x64 /* 'd' */
00012A74 003E 0000 ori.b <<invalid special address>>, 0x0
00012A78 0065 0072 ori.w -[A5], 0x72 /* 'r' */
00012A7C 0000 0066 ori.b D0, 0x66 /* 'f' */
00012A80 006C 0000 0067 ori.w [A4 + 0x67], 0x0
00012A86 005A 0000 ori.w [A2]+, 0x0
00012A8A 0069 0026 0000 ori.w [A1 + 0x0], 0x26 /* '&' */
00012A90 006E 00BC 0000 ori.w [A6 + 0x0], 0xBC
00012A96 006F 001A 0000 ori.w [A7 + 0x0], 0x1A
00012A9C 0070 0074 0000 ori.w [A0 + D0.w], 0x74 /* 't' */
00012AA2 0073 009C 0000 ori.w [A3 + D0.w], 0x9C
00012AA8 0075 0008 0000 ori.w [A5 + D0.w], 0x8
00012AAE 0078 0002 0C2F ori.w [0x00000C2F /* SCSIPoll */], 0x2
00012AB4 0004 0004 ori.b D4, 0x4
00012AB8 6606 bne +0x8 /* 00012AC0 */
00012ABA 1F7C 0003 0004 move.b [A7 + 0x4], 0x3
label00012AC0:
00012AC0 4A2F 0002 tst.b [A7 + 0x2]
00012AC4 660A bne +0xC /* 00012AD0 */
00012AC6 7001 moveq.l D0, 0x01
00012AC8 2F40 000A move.l [A7 + 0xA], D0
00012ACC 6000 0096 bra +0x98 /* 00012B64 */
label00012AD0:
00012AD0 0C17 0002 cmpi.b [A7], 0x2
00012AD4 6600 008E bne +0x90 /* 00012B64 */
00012AD8 1EBC 0001 move.b [A7], 0x1
00012ADC 6000 0086 bra +0x88 /* 00012B64 */
00012AE0 4AAF 000A tst.l [A7 + 0xA]
00012AE4 6606 bne +0x8 /* 00012AEC */
00012AE6 7001 moveq.l D0, 0x01
00012AE8 2F40 000A move.l [A7 + 0xA], D0
label00012AEC:
00012AEC 1A2F 0004 move.b D5, [A7 + 0x4]
00012AF0 0C05 0001 cmpi.b D5, 0x1
00012AF4 6706 beq +0x8 /* 00012AFC */
00012AF6 0C05 0002 cmpi.b D5, 0x2
00012AFA 6608 bne +0xA /* 00012B04 */
label00012AFC:
00012AFC 1F7C 00FF 0005 move.b [A7 + 0x5], 0xFF
00012B02 6060 bra +0x62 /* 00012B64 */
label00012B04:
00012B04 4A2F 0002 tst.b [A7 + 0x2]
00012B08 665A bne +0x5C /* 00012B64 */
00012B0A 7006 moveq.l D0, 0x06
00012B0C 2F40 000A move.l [A7 + 0xA], D0
00012B10 6052 bra +0x54 /* 00012B64 */
00012B12 1F7C 0002 0004 move.b [A7 + 0x4], 0x2
00012B18 1F7C 0001 0003 move.b [A7 + 0x3], 0x1
00012B1E 1F7C 0078 0005 move.b [A7 + 0x5], 0x78 /* 'x' */
00012B24 7008 moveq.l D0, 0x08
00012B26 2F40 000A move.l [A7 + 0xA], D0
00012B2A 6038 bra +0x3A /* 00012B64 */
00012B2C 4A2F 0002 tst.b [A7 + 0x2]
00012B30 6606 bne +0x8 /* 00012B38 */
00012B32 4A2F 0004 tst.b [A7 + 0x4]
00012B36 672C beq +0x2E /* 00012B64 */
label00012B38:
00012B38 1F7C 00FF 0005 move.b [A7 + 0x5], 0xFF
00012B3E 6024 bra +0x26 /* 00012B64 */
00012B40 4A2F 0004 tst.b [A7 + 0x4]
00012B44 671E beq +0x20 /* 00012B64 */
00012B46 1F7C 00FF 0005 move.b [A7 + 0x5], 0xFF
00012B4C 6016 bra +0x18 /* 00012B64 */
00012B4E 0C2F 0004 0004 cmpi.b [A7 + 0x4], 0x4
00012B54 660E bne +0x10 /* 00012B64 */
00012B56 1F7C 0003 0004 move.b [A7 + 0x4], 0x3
00012B5C 6006 bra +0x8 /* 00012B64 */
00012B5E 1F7C 00FF 0005 move.b [A7 + 0x5], 0xFF
label00012B64:
00012B64 41D7 lea.l A0, [A7]
00012B66 43D3 lea.l A1, [A3]
00012B68 22D8 move.l [A1]+, [A0]+
00012B6A 22D8 move.l [A1]+, [A0]+
00012B6C 22D8 move.l [A1]+, [A0]+
00012B6E 32D8 move.w [A1]+, [A0]+
00012B70 204A movea.l A0, A2
00012B72 5288 addq.l A0, 1
label00012B74:
00012B74 4FEF 000E lea.l A7, [A7 + 0xE]
00012B78 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+
00012B7C 4E75 rts
00012B7E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00012B82 554F subq.w A7, 2
00012B84 266F 0026 movea.l A3, [A7 + 0x26]
00012B88 286F 002A movea.l A4, [A7 + 0x2A]
00012B8C 2A0B move.l D5, A3
00012B8E 7E00 moveq.l D7, 0x00
00012B90 244C movea.l A2, A4
00012B92 4222 clr.b -[A2]
00012B94 7800 moveq.l D4, 0x00
00012B96 200B move.l D0, A3
00012B98 661A bne +0x1C /* 00012BB4 */
00012B9A 4AAF 0038 tst.l [A7 + 0x38]
00012B9E 6614 bne +0x16 /* 00012BB4 */
00012BA0 4A2F 0031 tst.b [A7 + 0x31]
00012BA4 6708 beq +0xA /* 00012BAE */
00012BA6 0C2F 006F 0033 cmpi.b [A7 + 0x33], 0x6F /* 'o' */
00012BAC 6706 beq +0x8 /* 00012BB4 */
label00012BAE:
00012BAE 204A movea.l A0, A2
00012BB0 6000 014A bra +0x14C /* 00012CFC */
label00012BB4:
00012BB4 7000 moveq.l D0, 0x00
00012BB6 102F 0033 move.b D0, [A7 + 0x33]
00012BBA 4EB9 0000 05F8 jsr [0x000005F8]
00012BC0 0054 0000 ori.w [A4], 0x0
00012BC4 0058 0000 ori.w [A0]+, 0x0
00012BC8 0078 0005 0000 ori.w [0x00000000 /* __m68k_reset_stack__ */], 0x5
00012BCE 0058 003E ori.w [A0]+, 0x3E /* '>' */
00012BD2 0000 0064 ori.b D0, 0x64 /* 'd' */
00012BD6 001A 0000 ori.b [A2]+, 0x0
00012BDA 0069 0014 0000 ori.w [A1 + 0x0], 0x14
00012BE0 006F 001C 0000 ori.w [A7 + 0x0], 0x1C
00012BE6 0075 001E 0000 ori.w [A5 + D0.w], 0x1E
00012BEC 0078 0020 7C0A ori.w [0x00007C0A], 0x20 /* ' ' */
00012BF2 B6FC 0000 cmpa.w A3, 0x0
00012BF6 6C1C bge +0x1E /* 00012C14 */
00012BF8 4485 neg.l D5
00012BFA 7E01 moveq.l D7, 0x01
00012BFC 6016 bra +0x18 /* 00012C14 */
00012BFE 7C08 moveq.l D6, 0x08
00012C00 422F 002F clr.b [A7 + 0x2F]
00012C04 600E bra +0x10 /* 00012C14 */
00012C06 7C0A moveq.l D6, 0x0A
00012C08 422F 002F clr.b [A7 + 0x2F]
00012C0C 6006 bra +0x8 /* 00012C14 */
00012C0E 7C10 moveq.l D6, 0x10
00012C10 422F 002F clr.b [A7 + 0x2F]
label00012C14:
00012C14 2005 move.l D0, D5
00012C16 2206 move.l D1, D6
00012C18 4EB9 0000 0584 jsr [0x00000584]
00012C1E 2600 move.l D3, D0
00012C20 2005 move.l D0, D5
00012C22 2206 move.l D1, D6
00012C24 4EB9 0000 0504 jsr [0x00000504]
00012C2A 2A00 move.l D5, D0
00012C2C 700A moveq.l D0, 0x0A
00012C2E B680 cmp.l D3, D0
00012C30 6C06 bge +0x8 /* 00012C38 */
00012C32 7030 moveq.l D0, 0x30
00012C34 D680 add.l D3, D0
00012C36 6016 bra +0x18 /* 00012C4E */
label00012C38:
00012C38 700A moveq.l D0, 0x0A
00012C3A 9680 sub.l D3, D0
00012C3C 0C2F 0078 0033 cmpi.b [A7 + 0x33], 0x78 /* 'x' */
00012C42 6606 bne +0x8 /* 00012C4A */
00012C44 7061 moveq.l D0, 0x61
00012C46 D680 add.l D3, D0
00012C48 6004 bra +0x6 /* 00012C4E */
label00012C4A:
00012C4A 7041 moveq.l D0, 0x41
00012C4C D680 add.l D3, D0
label00012C4E:
00012C4E 1503 move.b -[A2], D3
00012C50 5284 addq.l D4, 1
00012C52 4A85 tst.l D5
00012C54 66BE bne -0x40 /* 00012C14 */
00012C56 7008 moveq.l D0, 0x08
00012C58 BC80 cmp.l D6, D0
00012C5A 6612 bne +0x14 /* 00012C6E */
00012C5C 4A2F 0031 tst.b [A7 + 0x31]
00012C60 670C beq +0xE /* 00012C6E */
00012C62 0C12 0030 cmpi.b [A2], 0x30 /* '0' */
00012C66 6706 beq +0x8 /* 00012C6E */
00012C68 153C 0030 move.b -[A2], 0x30 /* '0' */
00012C6C 5284 addq.l D4, 1
label00012C6E:
00012C6E 0C2F 0002 002E cmpi.b [A7 + 0x2E], 0x2
00012C74 6624 bne +0x26 /* 00012C9A */
00012C76 2F6F 0034 0038 move.l [A7 + 0x38], [A7 + 0x34]
00012C7C 4A87 tst.l D7
00012C7E 6606 bne +0x8 /* 00012C86 */
00012C80 4A2F 002F tst.b [A7 + 0x2F]
00012C84 6704 beq +0x6 /* 00012C8A */
label00012C86:
00012C86 53AF 0038 subq.l [A7 + 0x38], 1
label00012C8A:
00012C8A 7010 moveq.l D0, 0x10
00012C8C BC80 cmp.l D6, D0
00012C8E 660A bne +0xC /* 00012C9A */
00012C90 4A2F 0031 tst.b [A7 + 0x31]
00012C94 6704 beq +0x6 /* 00012C9A */
00012C96 55AF 0038 subq.l [A7 + 0x38], 2
label00012C9A:
00012C9A 204C movea.l A0, A4
00012C9C 91CA sub.l A0, A2
00012C9E 202F 0038 move.l D0, [A7 + 0x38]
00012CA2 D088 add.l D0, A0
00012CA4 0C80 0000 01FD cmpi.l D0, 0x1FD
00012CAA 6F0A ble +0xC /* 00012CB6 */
00012CAC 91C8 sub.l A0, A0
00012CAE 604C bra +0x4E /* 00012CFC */
label00012CB0:
00012CB0 153C 0030 move.b -[A2], 0x30 /* '0' */
00012CB4 5284 addq.l D4, 1
label00012CB6:
00012CB6 B8AF 0038 cmp.l D4, [A7 + 0x38]
00012CBA 6DF4 blt -0xA /* 00012CB0 */
00012CBC 7010 moveq.l D0, 0x10
00012CBE BC80 cmp.l D6, D0
00012CC0 660E bne +0x10 /* 00012CD0 */
00012CC2 4A2F 0031 tst.b [A7 + 0x31]
00012CC6 6708 beq +0xA /* 00012CD0 */
00012CC8 152F 0033 move.b -[A2], [A7 + 0x33]
00012CCC 153C 0030 move.b -[A2], 0x30 /* '0' */
label00012CD0:
00012CD0 4A87 tst.l D7
00012CD2 6706 beq +0x8 /* 00012CDA */
00012CD4 153C 002D move.b -[A2], 0x2D /* '-' */
00012CD8 6020 bra +0x22 /* 00012CFA */
label00012CDA:
00012CDA 1F6F 002F 0001 move.b [A7 + 0x1], [A7 + 0x2F]
00012CE0 0C2F 0001 002F cmpi.b [A7 + 0x2F], 0x1
00012CE6 6606 bne +0x8 /* 00012CEE */
00012CE8 153C 002B move.b -[A2], 0x2B /* '+' */
00012CEC 600C bra +0xE /* 00012CFA */
label00012CEE:
00012CEE 0C2F 0002 0001 cmpi.b [A7 + 0x1], 0x2
00012CF4 6604 bne +0x6 /* 00012CFA */
00012CF6 153C 0020 move.b -[A2], 0x20 /* ' ' */
label00012CFA:
00012CFA 204A movea.l A0, A2
label00012CFC:
00012CFC 544F addq.w A7, 2
00012CFE 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00012D02 4E75 rts
00012D04 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
00012D08 4FEF FFE8 lea.l A7, [A7 - 0x18]
00012D0C 266F 003C movea.l A3, [A7 + 0x3C]
00012D10 2F6F 0034 0010 move.l [A7 + 0x10], [A7 + 0x34]
00012D16 2F6F 0038 0014 move.l [A7 + 0x14], [A7 + 0x38]
00012D1C 7A00 moveq.l D5, 0x00
00012D1E 244B movea.l A2, A3
00012D20 4222 clr.b -[A2]
00012D22 7800 moveq.l D4, 0x00
00012D24 42A7 clr.l -[A7]
00012D26 42A7 clr.l -[A7]
00012D28 2F2F 0040 move.l -[A7], [A7 + 0x40]
00012D2C 2F2F 0040 move.l -[A7], [A7 + 0x40]
00012D30 4EB9 0000 256A jsr [0x0000256A]
00012D36 4A40 tst.w D0
00012D38 4FEF 0010 lea.l A7, [A7 + 0x10]
00012D3C 661A bne +0x1C /* 00012D58 */
00012D3E 4AAF 004A tst.l [A7 + 0x4A]
00012D42 6614 bne +0x16 /* 00012D58 */
00012D44 4A2F 0043 tst.b [A7 + 0x43]
00012D48 6708 beq +0xA /* 00012D52 */
00012D4A 0C2F 006F 0045 cmpi.b [A7 + 0x45], 0x6F /* 'o' */
00012D50 6706 beq +0x8 /* 00012D58 */
label00012D52:
00012D52 204A movea.l A0, A2
00012D54 6000 0210 bra +0x212 /* 00012F66 */
label00012D58:
00012D58 7000 moveq.l D0, 0x00
00012D5A 102F 0045 move.b D0, [A7 + 0x45]
00012D5E 4EB9 0000 05F8 jsr [0x000005F8]
00012D64 00A4 0000 0058 ori.l -[A4], 0x58 /* 'X' */
00012D6A 0000 0078 ori.b D0, 0x78 /* 'x' */
00012D6E 0005 0000 ori.b D5, 0x0
00012D72 0058 0084 ori.w [A0]+, 0x84
00012D76 0000 0064 ori.b D0, 0x64 /* 'd' */
00012D7A 001A 0000 ori.b [A2]+, 0x0
00012D7E 0069 0014 0000 ori.w [A1 + 0x0], 0x14
00012D84 006F 004E 0000 ori.w [A7 + 0x0], 0x4E /* 'N' */
00012D8A 0075 005A 0000 ori.w [A5 + D0.w], 0x5A /* 'Z' */
00012D90 0078 0066 42AF ori.w [0x000042AF], 0x66 /* 'f' */
00012D96 0008 2F7C ori.b A0, 0x7C /* '|' */
00012D9A 0000 000A ori.b D0, 0xA /* '\n' */
00012D9E 000C 42A7 ori.b A4, 0xA7
00012DA2 42A7 clr.l -[A7]
00012DA4 2F2F 0040 move.l -[A7], [A7 + 0x40]
00012DA8 2F2F 0040 move.l -[A7], [A7 + 0x40]
00012DAC 4EB9 0000 2572 jsr [0x00002572]
00012DB2 4A40 tst.w D0
00012DB4 4FEF 0010 lea.l A7, [A7 + 0x10]
00012DB8 6C4E bge +0x50 /* 00012E08 */
00012DBA 2F2F 0014 move.l -[A7], [A7 + 0x14]
00012DBE 2F2F 0014 move.l -[A7], [A7 + 0x14]
00012DC2 486F 0018 pea.l [A7 + 0x18]
00012DC6 4EB9 0000 2552 jsr [0x00002552]
00012DCC 7A01 moveq.l D5, 0x01
00012DCE 4FEF 000C lea.l A7, [A7 + 0xC]
00012DD2 6034 bra +0x36 /* 00012E08 */
00012DD4 42AF 0008 clr.l [A7 + 0x8]
00012DD8 2F7C 0000 0008 000C move.l [A7 + 0xC], 0x8
00012DE0 422F 0041 clr.b [A7 + 0x41]
00012DE4 6022 bra +0x24 /* 00012E08 */
00012DE6 42AF 0008 clr.l [A7 + 0x8]
00012DEA 2F7C 0000 000A 000C move.l [A7 + 0xC], 0xA /* '\n' */
00012DF2 422F 0041 clr.b [A7 + 0x41]
00012DF6 6010 bra +0x12 /* 00012E08 */
00012DF8 42AF 0008 clr.l [A7 + 0x8]
00012DFC 2F7C 0000 0010 000C move.l [A7 + 0xC], 0x10
00012E04 422F 0041 clr.b [A7 + 0x41]
label00012E08:
00012E08 2F2F 000C move.l -[A7], [A7 + 0xC]
00012E0C 2F2F 000C move.l -[A7], [A7 + 0xC]
00012E10 2F2F 001C move.l -[A7], [A7 + 0x1C]
00012E14 2F2F 001C move.l -[A7], [A7 + 0x1C]
00012E18 486F 0010 pea.l [A7 + 0x10]
00012E1C 4EB9 0000 2562 jsr [0x00002562]
00012E22 2628 0004 move.l D3, [A0 + 0x4]
00012E26 2F2F 0020 move.l -[A7], [A7 + 0x20]
00012E2A 2F2F 0020 move.l -[A7], [A7 + 0x20]
00012E2E 2F2F 0030 move.l -[A7], [A7 + 0x30]
00012E32 2F2F 0030 move.l -[A7], [A7 + 0x30]
00012E36 486F 0034 pea.l [A7 + 0x34]
00012E3A 4EB9 0000 255A jsr [0x0000255A]
00012E40 700A moveq.l D0, 0x0A
00012E42 B680 cmp.l D3, D0
00012E44 4FEF 0028 lea.l A7, [A7 + 0x28]
00012E48 6C06 bge +0x8 /* 00012E50 */
00012E4A 7030 moveq.l D0, 0x30
00012E4C D680 add.l D3, D0
00012E4E 6016 bra +0x18 /* 00012E66 */
label00012E50:
00012E50 700A moveq.l D0, 0x0A
00012E52 9680 sub.l D3, D0
00012E54 0C2F 0078 0045 cmpi.b [A7 + 0x45], 0x78 /* 'x' */
00012E5A 6606 bne +0x8 /* 00012E62 */
00012E5C 7061 moveq.l D0, 0x61
00012E5E D680 add.l D3, D0
00012E60 6004 bra +0x6 /* 00012E66 */
label00012E62:
00012E62 7041 moveq.l D0, 0x41
00012E64 D680 add.l D3, D0
label00012E66:
00012E66 1503 move.b -[A2], D3
00012E68 5284 addq.l D4, 1
00012E6A 42A7 clr.l -[A7]
00012E6C 42A7 clr.l -[A7]
00012E6E 2F2F 001C move.l -[A7], [A7 + 0x1C]
00012E72 2F2F 001C move.l -[A7], [A7 + 0x1C]
00012E76 4EB9 0000 256A jsr [0x0000256A]
00012E7C 4A40 tst.w D0
00012E7E 4FEF 0010 lea.l A7, [A7 + 0x10]
00012E82 6684 bne -0x7A /* 00012E08 */
00012E84 4878 0008 push.l 0x8
00012E88 42A7 clr.l -[A7]
00012E8A 2F2F 0014 move.l -[A7], [A7 + 0x14]
00012E8E 2F2F 0014 move.l -[A7], [A7 + 0x14]
00012E92 4EB9 0000 256A jsr [0x0000256A]
00012E98 4A40 tst.w D0
00012E9A 4FEF 0010 lea.l A7, [A7 + 0x10]
00012E9E 6612 bne +0x14 /* 00012EB2 */
00012EA0 4A2F 0043 tst.b [A7 + 0x43]
00012EA4 670C beq +0xE /* 00012EB2 */
00012EA6 0C12 0030 cmpi.b [A2], 0x30 /* '0' */
00012EAA 6706 beq +0x8 /* 00012EB2 */
00012EAC 153C 0030 move.b -[A2], 0x30 /* '0' */
00012EB0 5284 addq.l D4, 1
label00012EB2:
00012EB2 0C2F 0002 0040 cmpi.b [A7 + 0x40], 0x2
00012EB8 663A bne +0x3C /* 00012EF4 */
00012EBA 2F6F 0046 004A move.l [A7 + 0x4A], [A7 + 0x46]
00012EC0 4A85 tst.l D5
00012EC2 6606 bne +0x8 /* 00012ECA */
00012EC4 4A2F 0041 tst.b [A7 + 0x41]
00012EC8 6704 beq +0x6 /* 00012ECE */
label00012ECA:
00012ECA 53AF 004A subq.l [A7 + 0x4A], 1
label00012ECE:
00012ECE 4878 0010 push.l 0x10
00012ED2 42A7 clr.l -[A7]
00012ED4 2F2F 0014 move.l -[A7], [A7 + 0x14]
00012ED8 2F2F 0014 move.l -[A7], [A7 + 0x14]
00012EDC 4EB9 0000 256A jsr [0x0000256A]
00012EE2 4A40 tst.w D0
00012EE4 4FEF 0010 lea.l A7, [A7 + 0x10]
00012EE8 660A bne +0xC /* 00012EF4 */
00012EEA 4A2F 0043 tst.b [A7 + 0x43]
00012EEE 6704 beq +0x6 /* 00012EF4 */
00012EF0 55AF 004A subq.l [A7 + 0x4A], 2
label00012EF4:
00012EF4 204B movea.l A0, A3
00012EF6 91CA sub.l A0, A2
00012EF8 202F 004A move.l D0, [A7 + 0x4A]
00012EFC D088 add.l D0, A0
00012EFE 0C80 0000 01FD cmpi.l D0, 0x1FD
00012F04 6F0A ble +0xC /* 00012F10 */
00012F06 91C8 sub.l A0, A0
00012F08 605C bra +0x5E /* 00012F66 */
label00012F0A:
00012F0A 153C 0030 move.b -[A2], 0x30 /* '0' */
00012F0E 5284 addq.l D4, 1
label00012F10:
00012F10 B8AF 004A cmp.l D4, [A7 + 0x4A]
00012F14 6DF4 blt -0xA /* 00012F0A */
00012F16 4878 0010 push.l 0x10
00012F1A 42A7 clr.l -[A7]
00012F1C 2F2F 0014 move.l -[A7], [A7 + 0x14]
00012F20 2F2F 0014 move.l -[A7], [A7 + 0x14]
00012F24 4EB9 0000 256A jsr [0x0000256A]
00012F2A 4A40 tst.w D0
00012F2C 4FEF 0010 lea.l A7, [A7 + 0x10]
00012F30 660E bne +0x10 /* 00012F40 */
00012F32 4A2F 0043 tst.b [A7 + 0x43]
00012F36 6708 beq +0xA /* 00012F40 */
00012F38 152F 0045 move.b -[A2], [A7 + 0x45]
00012F3C 153C 0030 move.b -[A2], 0x30 /* '0' */
label00012F40:
00012F40 4A85 tst.l D5
00012F42 6706 beq +0x8 /* 00012F4A */
00012F44 153C 002D move.b -[A2], 0x2D /* '-' */
00012F48 601A bra +0x1C /* 00012F64 */
label00012F4A:
00012F4A 1C2F 0041 move.b D6, [A7 + 0x41]
00012F4E 0C06 0001 cmpi.b D6, 0x1
00012F52 6606 bne +0x8 /* 00012F5A */
00012F54 153C 002B move.b -[A2], 0x2B /* '+' */
00012F58 600A bra +0xC /* 00012F64 */
label00012F5A:
00012F5A 0C06 0002 cmpi.b D6, 0x2
00012F5E 6604 bne +0x6 /* 00012F64 */
00012F60 153C 0020 move.b -[A2], 0x20 /* ' ' */
label00012F64:
00012F64 204A movea.l A0, A2
label00012F66:
00012F66 4FEF 0018 lea.l A7, [A7 + 0x18]
00012F6A 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00012F6E 4E75 rts
00012F70 48E7 1E3A movem.l -[A7], D3,D4,D5,D6,A2,A3,A4,A6
00012F74 246F 0024 movea.l A2, [A7 + 0x24]
00012F78 262F 0028 move.l D3, [A7 + 0x28]
00012F7C 4A83 tst.l D3
00012F7E 6C16 bge +0x18 /* 00012F96 */
label00012F80:
00012F80 4212 clr.b [A2]
00012F82 426A 0002 clr.w [A2 + 0x2]
00012F86 157C 0001 0004 move.b [A2 + 0x4], 0x1
00012F8C 157C 0030 0005 move.b [A2 + 0x5], 0x30 /* '0' */
00012F92 6000 00B8 bra +0xBA /* 0001304C */
label00012F96:
00012F96 1C2A 0004 move.b D6, [A2 + 0x4]
00012F9A 7000 moveq.l D0, 0x00
00012F9C 1006 move.b D0, D6
00012F9E B680 cmp.l D3, D0
00012FA0 6C00 00AA bge +0xAC /* 0001304C */
00012FA4 264A movea.l A3, A2
00012FA6 5A8B addq.l A3, 5
00012FA8 2C4B movea.l A6, A3
00012FAA D7C3 add.l A3, D3
00012FAC 528B addq.l A3, 1
00012FAE 1823 move.b D4, -[A3]
00012FB0 4884 ext.w D4
00012FB2 48C4 ext.l D4
00012FB4 72D0 moveq.l D1, 0xFFFFFFD0
00012FB6 D881 add.l D4, D1
00012FB8 0C04 0005 cmpi.b D4, 0x5
00012FBC 6628 bne +0x2A /* 00012FE6 */
00012FBE 7000 moveq.l D0, 0x00
00012FC0 1006 move.b D0, D6
00012FC2 284E movea.l A4, A6
00012FC4 D8C0 add.w A4, D0
label00012FC6:
00012FC6 538C subq.l A4, 1
00012FC8 B9CB cmpa.l A4, A3
00012FCA 6306 bls +0x8 /* 00012FD2 */
00012FCC 0C14 0030 cmpi.b [A4], 0x30 /* '0' */
00012FD0 67F4 beq -0xA /* 00012FC6 */
label00012FD2:
00012FD2 B9CB cmpa.l A4, A3
00012FD4 660A bne +0xC /* 00012FE0 */
00012FD6 102B FFFF move.b D0, [A3 - 0x1]
00012FDA 7201 moveq.l D1, 0x01
00012FDC C081 and.l D0, D1
00012FDE 6002 bra +0x4 /* 00012FE2 */
label00012FE0:
00012FE0 7001 moveq.l D0, 0x01
label00012FE2:
00012FE2 2A00 move.l D5, D0
00012FE4 6042 bra +0x44 /* 00013028 */
label00012FE6:
00012FE6 0C04 0005 cmpi.b D4, 0x5
00012FEA 5EC0 sgt D0
00012FEC 4400 neg.b D0
00012FEE 4880 ext.w D0
00012FF0 48C0 ext.l D0
00012FF2 2A00 move.l D5, D0
00012FF4 6032 bra +0x34 /* 00013028 */
label00012FF6:
00012FF6 1823 move.b D4, -[A3]
00012FF8 4884 ext.w D4
00012FFA 48C4 ext.l D4
00012FFC 72D0 moveq.l D1, 0xFFFFFFD0
00012FFE D881 add.l D4, D1
00013000 D885 add.l D4, D5
00013002 0C04 0009 cmpi.b D4, 0x9 /* '\t' */
00013006 5EC0 sgt D0
00013008 4400 neg.b D0
0001300A 4880 ext.w D0
0001300C 48C0 ext.l D0
0001300E 2A00 move.l D5, D0
00013010 6604 bne +0x6 /* 00013016 */
00013012 4A04 tst.b D4
00013014 6604 bne +0x6 /* 0001301A */
label00013016:
00013016 5383 subq.l D3, 1
00013018 600E bra +0x10 /* 00013028 */
label0001301A:
0001301A 1004 move.b D0, D4
0001301C 4880 ext.w D0
0001301E 48C0 ext.l D0
00013020 7230 moveq.l D1, 0x30
00013022 D081 add.l D0, D1
00013024 1680 move.b [A3], D0
00013026 6004 bra +0x6 /* 0001302C */
label00013028:
00013028 4A83 tst.l D3
0001302A 66CA bne -0x34 /* 00012FF6 */
label0001302C:
0001302C 4A85 tst.l D5
0001302E 6712 beq +0x14 /* 00013042 */
00013030 526A 0002 addq.w [A2 + 0x2], 1
00013034 157C 0001 0004 move.b [A2 + 0x4], 0x1
0001303A 157C 0031 0005 move.b [A2 + 0x5], 0x31 /* '1' */
00013040 600A bra +0xC /* 0001304C */
label00013042:
00013042 4A83 tst.l D3
00013044 6700 FF3A beq -0xC4 /* 00012F80 */
00013048 1543 0004 move.b [A2 + 0x4], D3
label0001304C:
0001304C 4CDF 5C78 movem.l D3,D4,D5,D6,A2,A3,A4,A6, [A7]+
00013050 4E75 rts
00013052 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
00013056 4FEF FFB2 lea.l A7, [A7 - 0x4E]
0001305A 286F 0080 movea.l A4, [A7 + 0x80]
0001305E 0CAF 0000 01FD 008E cmpi.l [A7 + 0x8E], 0x1FD
00013066 6F06 ble +0x8 /* 0001306E */
00013068 91C8 sub.l A0, A0
0001306A 6000 0408 bra +0x40A /* 00013474 */
label0001306E:
0001306E 422F 0024 clr.b [A7 + 0x24]
00013072 3F7C 0020 0026 move.w [A7 + 0x26], 0x20 /* ' ' */
00013078 486F 0028 pea.l [A7 + 0x28]
0001307C 2F2F 0080 move.l -[A7], [A7 + 0x80]
00013080 2F2F 0080 move.l -[A7], [A7 + 0x80]
00013084 3F2F 0082 move.w -[A7], [A7 + 0x82]
00013088 486F 0032 pea.l [A7 + 0x32]
0001308C 4EB9 0001 108E jsr [0x0001108E]
00013092 7000 moveq.l D0, 0x00
00013094 102F 003E move.b D0, [A7 + 0x3E]
00013098 45EF 003A lea.l A2, [A7 + 0x3A]
0001309C 5A8A addq.l A2, 5
0001309E 2F4A 002E move.l [A7 + 0x2E], A2
000130A2 D4C0 add.w A2, D0
000130A4 4FEF 0012 lea.l A7, [A7 + 0x12]
000130A8 6008 bra +0xA /* 000130B2 */
label000130AA:
000130AA 532F 002C subq.b [A7 + 0x2C], 1
000130AE 526F 002A addq.w [A7 + 0x2A], 1
label000130B2:
000130B2 0C2F 0001 002C cmpi.b [A7 + 0x2C], 0x1
000130B8 6306 bls +0x8 /* 000130C0 */
000130BA 0C22 0030 cmpi.b -[A2], 0x30 /* '0' */
000130BE 67EA beq -0x14 /* 000130AA */
label000130C0:
000130C0 7000 moveq.l D0, 0x00
000130C2 102F 002D move.b D0, [A7 + 0x2D]
000130C6 0480 0000 0030 subi.l D0, 0x30 /* '0' */
000130CC 670E beq +0x10 /* 000130DC */
000130CE 0480 0000 0019 subi.l D0, 0x19
000130D4 6710 beq +0x12 /* 000130E6 */
000130D6 5B80 subq.l D0, 5
000130D8 6750 beq +0x52 /* 0001312A */
000130DA 6066 bra +0x68 /* 00013142 */
label000130DC:
000130DC 422F 0028 clr.b [A7 + 0x28]
000130E0 426F 002A clr.w [A7 + 0x2A]
000130E4 605C bra +0x5E /* 00013142 */
label000130E6:
000130E6 4297 clr.l [A7]
000130E8 42AF 0004 clr.l [A7 + 0x4]
000130EC 426F 0008 clr.w [A7 + 0x8]
000130F0 4857 pea.l [A7]
000130F2 486F 007A pea.l [A7 + 0x7A]
000130F6 3F3C 0008 move.w -[A7], 0x8
000130FA A9EB syscall Pack4/FP68K
000130FC 6C14 bge +0x16 /* 00013112 */
000130FE 244C movea.l A2, A4
00013100 5B8A subq.l A2, 5
00013102 204A movea.l A0, A2
00013104 43F9 0000 43E4 lea.l A1, [0x000043E4]
0001310A 2008 move.l D0, A0
label0001310C:
0001310C 10D9 move.b [A0]+, [A1]+
0001310E 66FC bne -0x2 /* 0001310C */
00013110 6012 bra +0x14 /* 00013124 */
label00013112:
00013112 244C movea.l A2, A4
00013114 598A subq.l A2, 4
00013116 204A movea.l A0, A2
00013118 43F9 0000 43E0 lea.l A1, [0x000043E0]
0001311E 2008 move.l D0, A0
label00013120:
00013120 10D9 move.b [A0]+, [A1]+
00013122 66FC bne -0x2 /* 00013120 */
label00013124:
00013124 204A movea.l A0, A2
00013126 6000 034C bra +0x34E /* 00013474 */
label0001312A:
0001312A 244C movea.l A2, A4
0001312C 598A subq.l A2, 4
0001312E 204A movea.l A0, A2
00013130 43F9 0000 43DC lea.l A1, [0x000043DC]
00013136 2008 move.l D0, A0
label00013138:
00013138 10D9 move.b [A0]+, [A1]+
0001313A 66FC bne -0x2 /* 00013138 */
0001313C 204A movea.l A0, A2
0001313E 6000 0334 bra +0x336 /* 00013474 */
label00013142:
00013142 7000 moveq.l D0, 0x00
00013144 102F 002C move.b D0, [A7 + 0x2C]
00013148 5380 subq.l D0, 1
0001314A D16F 002A add.w [A7 + 0x2A], D0
0001314E 244C movea.l A2, A4
00013150 4222 clr.b -[A2]
00013152 7000 moveq.l D0, 0x00
00013154 102F 0089 move.b D0, [A7 + 0x89]
00013158 4EB9 0000 05F8 jsr [0x000005F8]
0001315E 0314 btst [A4], D1
00013160 0000 0045 ori.b D0, 0x45 /* 'E' */
00013164 0000 0067 ori.b D0, 0x67 /* 'g' */
00013168 0004 0000 ori.b D4, 0x0
0001316C 0045 00B4 ori.w D5, 0xB4
00013170 0000 0047 ori.b D0, 0x47 /* 'G' */
00013174 0014 0000 ori.b [A4], 0x0
00013178 0065 00A8 ori.w -[A5], 0xA8
0001317C 0000 0066 ori.b D0, 0x66 /* 'f' */
00013180 01C4 .incomplete
00013182 0000 0067 ori.b D0, 0x67 /* 'g' */
00013186 0002 2F6F ori.b D2, 0x6F /* 'o' */
0001318A 008E 0018 7000 ori.l A6, 0x187000
00013190 102F 002C move.b D0, [A7 + 0x2C]
00013194 B0AF 008E cmp.l D0, [A7 + 0x8E]
00013198 6F10 ble +0x12 /* 000131AA */
0001319A 2F2F 0018 move.l -[A7], [A7 + 0x18]
0001319E 486F 002C pea.l [A7 + 0x2C]
000131A2 4EB9 0001 2F74 jsr [0x00012F74]
000131A8 504F addq.w A7, 8
label000131AA:
000131AA 3E2F 002A move.w D7, [A7 + 0x2A]
000131AE 0C47 FFFC cmpi.w D7, 0xFFFC
000131B2 6D0A blt +0xC /* 000131BE */
000131B4 3007 move.w D0, D7
000131B6 48C0 ext.l D0
000131B8 B0AF 008E cmp.l D0, [A7 + 0x8E]
000131BC 6D30 blt +0x32 /* 000131EE */
label000131BE:
000131BE 4A2F 0087 tst.b [A7 + 0x87]
000131C2 6706 beq +0x8 /* 000131CA */
000131C4 53AF 008E subq.l [A7 + 0x8E], 1
000131C8 600C bra +0xE /* 000131D6 */
label000131CA:
000131CA 7000 moveq.l D0, 0x00
000131CC 102F 002C move.b D0, [A7 + 0x2C]
000131D0 5380 subq.l D0, 1
000131D2 2F40 008E move.l [A7 + 0x8E], D0
label000131D6:
000131D6 0C2F 0067 0089 cmpi.b [A7 + 0x89], 0x67 /* 'g' */
000131DC 6608 bne +0xA /* 000131E6 */
000131DE 1F7C 0065 0089 move.b [A7 + 0x89], 0x65 /* 'e' */
000131E4 603C bra +0x3E /* 00013222 */
label000131E6:
000131E6 1F7C 0045 0089 move.b [A7 + 0x89], 0x45 /* 'E' */
000131EC 6034 bra +0x36 /* 00013222 */
label000131EE:
000131EE 4A2F 0087 tst.b [A7 + 0x87]
000131F2 670E beq +0x10 /* 00013202 */
000131F4 3007 move.w D0, D7
000131F6 48C0 ext.l D0
000131F8 5280 addq.l D0, 1
000131FA 91AF 008E sub.l [A7 + 0x8E], D0
000131FE 6000 0144 bra +0x146 /* 00013344 */
label00013202:
00013202 3007 move.w D0, D7
00013204 48C0 ext.l D0
00013206 5280 addq.l D0, 1
00013208 7200 moveq.l D1, 0x00
0001320A 122F 002C move.b D1, [A7 + 0x2C]
0001320E 9280 sub.l D1, D0
00013210 2F41 008E move.l [A7 + 0x8E], D1
00013214 4A81 tst.l D1
00013216 6C00 012C bge +0x12E /* 00013344 */
0001321A 42AF 008E clr.l [A7 + 0x8E]
0001321E 6000 0124 bra +0x126 /* 00013344 */
label00013222:
00013222 202F 008E move.l D0, [A7 + 0x8E]
00013226 5280 addq.l D0, 1
00013228 2F40 0014 move.l [A7 + 0x14], D0
0001322C 7200 moveq.l D1, 0x00
0001322E 122F 002C move.b D1, [A7 + 0x2C]
00013232 B280 cmp.l D1, D0
00013234 6F10 ble +0x12 /* 00013246 */
00013236 2F2F 0014 move.l -[A7], [A7 + 0x14]
0001323A 486F 002C pea.l [A7 + 0x2C]
0001323E 4EB9 0001 2F74 jsr [0x00012F74]
00013244 504F addq.w A7, 8
label00013246:
00013246 382F 002A move.w D4, [A7 + 0x2A]
0001324A 48C4 ext.l D4
0001324C 702B moveq.l D0, 0x2B
0001324E 2C40 movea.l A6, D0
00013250 4A84 tst.l D4
00013252 6C06 bge +0x8 /* 0001325A */
00013254 4484 neg.l D4
00013256 702D moveq.l D0, 0x2D
00013258 2C40 movea.l A6, D0
label0001325A:
0001325A 7600 moveq.l D3, 0x00
0001325C 601E bra +0x20 /* 0001327C */
label0001325E:
0001325E 2004 move.l D0, D4
00013260 720A moveq.l D1, 0x0A
00013262 4EB9 0000 05E0 jsr [0x000005E0]
00013268 7230 moveq.l D1, 0x30
0001326A D081 add.l D0, D1
0001326C 1500 move.b -[A2], D0
0001326E 2004 move.l D0, D4
00013270 720A moveq.l D1, 0x0A
00013272 4EB9 0000 0562 jsr [0x00000562]
00013278 2800 move.l D4, D0
0001327A 5283 addq.l D3, 1
label0001327C:
0001327C 4A84 tst.l D4
0001327E 66DE bne -0x20 /* 0001325E */
00013280 7002 moveq.l D0, 0x02
00013282 B680 cmp.l D3, D0
00013284 6DD8 blt -0x26 /* 0001325E */
00013286 200E move.l D0, A6
00013288 1500 move.b -[A2], D0
0001328A 152F 0089 move.b -[A2], [A7 + 0x89]
0001328E 204C movea.l A0, A4
00013290 91CA sub.l A0, A2
00013292 2F6F 008E 0020 move.l [A7 + 0x20], [A7 + 0x8E]
00013298 202F 008E move.l D0, [A7 + 0x8E]
0001329C D088 add.l D0, A0
0001329E 0C80 0000 01FD cmpi.l D0, 0x1FD
000132A4 6F06 ble +0x8 /* 000132AC */
000132A6 91C8 sub.l A0, A0
000132A8 6000 01CA bra +0x1CC /* 00013474 */
label000132AC:
000132AC 202F 0020 move.l D0, [A7 + 0x20]
000132B0 5280 addq.l D0, 1
000132B2 1F6F 002C 0013 move.b [A7 + 0x13], [A7 + 0x2C]
000132B8 7200 moveq.l D1, 0x00
000132BA 122F 002C move.b D1, [A7 + 0x2C]
000132BE B280 cmp.l D1, D0
000132C0 6C18 bge +0x1A /* 000132DA */
000132C2 7000 moveq.l D0, 0x00
000132C4 102F 0013 move.b D0, [A7 + 0x13]
000132C8 282F 0020 move.l D4, [A7 + 0x20]
000132CC 5484 addq.l D4, 2
000132CE 9880 sub.l D4, D0
000132D0 6004 bra +0x6 /* 000132D6 */
label000132D2:
000132D2 153C 0030 move.b -[A2], 0x30 /* '0' */
label000132D6:
000132D6 5384 subq.l D4, 1
000132D8 66F8 bne -0x6 /* 000132D2 */
label000132DA:
000132DA 1F6F 002C 0012 move.b [A7 + 0x12], [A7 + 0x2C]
000132E0 7800 moveq.l D4, 0x00
000132E2 182F 002C move.b D4, [A7 + 0x2C]
000132E6 7000 moveq.l D0, 0x00
000132E8 102F 0012 move.b D0, [A7 + 0x12]
000132EC 266F 001C movea.l A3, [A7 + 0x1C]
000132F0 D6C0 add.w A3, D0
000132F2 6002 bra +0x4 /* 000132F6 */
label000132F4:
000132F4 1523 move.b -[A2], -[A3]
label000132F6:
000132F6 5384 subq.l D4, 1
000132F8 66FA bne -0x4 /* 000132F4 */
000132FA 4AAF 008E tst.l [A7 + 0x8E]
000132FE 6606 bne +0x8 /* 00013306 */
00013300 4A2F 0087 tst.b [A7 + 0x87]
00013304 6704 beq +0x6 /* 0001330A */
label00013306:
00013306 153C 002E move.b -[A2], 0x2E /* '.' */
label0001330A:
0001330A 152F 002D move.b -[A2], [A7 + 0x2D]
0001330E 4A2F 0028 tst.b [A7 + 0x28]
00013312 6708 beq +0xA /* 0001331C */
00013314 153C 002D move.b -[A2], 0x2D /* '-' */
00013318 6000 0158 bra +0x15A /* 00013472 */
label0001331C:
0001331C 1F6F 0085 0011 move.b [A7 + 0x11], [A7 + 0x85]
00013322 0C2F 0001 0085 cmpi.b [A7 + 0x85], 0x1
00013328 6608 bne +0xA /* 00013332 */
0001332A 153C 002B move.b -[A2], 0x2B /* '+' */
0001332E 6000 0142 bra +0x144 /* 00013472 */
label00013332:
00013332 0C2F 0002 0011 cmpi.b [A7 + 0x11], 0x2
00013338 6600 0138 bne +0x13A /* 00013472 */
0001333C 153C 0020 move.b -[A2], 0x20 /* ' ' */
00013340 6000 0130 bra +0x132 /* 00013472 */
label00013344:
00013344 1F6F 002C 000B move.b [A7 + 0xB], [A7 + 0x2C]
0001334A 7000 moveq.l D0, 0x00
0001334C 102F 002C move.b D0, [A7 + 0x2C]
00013350 322F 002A move.w D1, [A7 + 0x2A]
00013354 48C1 ext.l D1
00013356 4481 neg.l D1
00013358 D280 add.l D1, D0
0001335A 5381 subq.l D1, 1
0001335C 2A01 move.l D5, D1
0001335E 4A81 tst.l D1
00013360 6C02 bge +0x4 /* 00013364 */
00013362 7A00 moveq.l D5, 0x00
label00013364:
00013364 2F6F 008E 000C move.l [A7 + 0xC], [A7 + 0x8E]
0001336A BAAF 008E cmp.l D5, [A7 + 0x8E]
0001336E 6F36 ble +0x38 /* 000133A6 */
00013370 2005 move.l D0, D5
00013372 90AF 000C sub.l D0, [A7 + 0xC]
00013376 7200 moveq.l D1, 0x00
00013378 122F 000B move.b D1, [A7 + 0xB]
0001337C 9280 sub.l D1, D0
0001337E 2F01 move.l -[A7], D1
00013380 486F 002C pea.l [A7 + 0x2C]
00013384 4EB9 0001 2F74 jsr [0x00012F74]
0001338A 7000 moveq.l D0, 0x00
0001338C 102F 0034 move.b D0, [A7 + 0x34]
00013390 322F 0032 move.w D1, [A7 + 0x32]
00013394 48C1 ext.l D1
00013396 4481 neg.l D1
00013398 D280 add.l D1, D0
0001339A 5381 subq.l D1, 1
0001339C 2A01 move.l D5, D1
0001339E 4A81 tst.l D1
000133A0 504F addq.w A7, 8
000133A2 6C02 bge +0x4 /* 000133A6 */
000133A4 7A00 moveq.l D5, 0x00
label000133A6:
000133A6 302F 002A move.w D0, [A7 + 0x2A]
000133AA 48C0 ext.l D0
000133AC 5280 addq.l D0, 1
000133AE 2C00 move.l D6, D0
000133B0 4A80 tst.l D0
000133B2 6C02 bge +0x4 /* 000133B6 */
000133B4 7C00 moveq.l D6, 0x00
label000133B6:
000133B6 2006 move.l D0, D6
000133B8 D085 add.l D0, D5
000133BA 0C80 0000 01FD cmpi.l D0, 0x1FD
000133C0 6F06 ble +0x8 /* 000133C8 */
000133C2 91C8 sub.l A0, A0
000133C4 6000 00AE bra +0xB0 /* 00013474 */
label000133C8:
000133C8 7000 moveq.l D0, 0x00
000133CA 102F 002C move.b D0, [A7 + 0x2C]
000133CE 266F 001C movea.l A3, [A7 + 0x1C]
000133D2 D6C0 add.w A3, D0
000133D4 7600 moveq.l D3, 0x00
000133D6 6006 bra +0x8 /* 000133DE */
label000133D8:
000133D8 153C 0030 move.b -[A2], 0x30 /* '0' */
000133DC 5283 addq.l D3, 1
label000133DE:
000133DE 202F 008E move.l D0, [A7 + 0x8E]
000133E2 9085 sub.l D0, D5
000133E4 B680 cmp.l D3, D0
000133E6 6DF0 blt -0xE /* 000133D8 */
000133E8 7600 moveq.l D3, 0x00
000133EA 6004 bra +0x6 /* 000133F0 */
label000133EC:
000133EC 1523 move.b -[A2], -[A3]
000133EE 5283 addq.l D3, 1
label000133F0:
000133F0 B685 cmp.l D3, D5
000133F2 6C12 bge +0x14 /* 00013406 */
000133F4 7000 moveq.l D0, 0x00
000133F6 102F 002C move.b D0, [A7 + 0x2C]
000133FA B680 cmp.l D3, D0
000133FC 6DEE blt -0x10 /* 000133EC */
000133FE 6006 bra +0x8 /* 00013406 */
label00013400:
00013400 153C 0030 move.b -[A2], 0x30 /* '0' */
00013404 5283 addq.l D3, 1
label00013406:
00013406 B685 cmp.l D3, D5
00013408 6DF6 blt -0x8 /* 00013400 */
0001340A 4AAF 008E tst.l [A7 + 0x8E]
0001340E 6606 bne +0x8 /* 00013416 */
00013410 4A2F 0087 tst.b [A7 + 0x87]
00013414 6704 beq +0x6 /* 0001341A */
label00013416:
00013416 153C 002E move.b -[A2], 0x2E /* '.' */
label0001341A:
0001341A 4A86 tst.l D6
0001341C 6724 beq +0x26 /* 00013442 */
0001341E 7600 moveq.l D3, 0x00
00013420 6006 bra +0x8 /* 00013428 */
label00013422:
00013422 153C 0030 move.b -[A2], 0x30 /* '0' */
00013426 5283 addq.l D3, 1
label00013428:
00013428 7000 moveq.l D0, 0x00
0001342A 102F 002C move.b D0, [A7 + 0x2C]
0001342E 2206 move.l D1, D6
00013430 9280 sub.l D1, D0
00013432 B681 cmp.l D3, D1
00013434 6DEC blt -0x12 /* 00013422 */
00013436 6004 bra +0x6 /* 0001343C */
label00013438:
00013438 1523 move.b -[A2], -[A3]
0001343A 5283 addq.l D3, 1
label0001343C:
0001343C B686 cmp.l D3, D6
0001343E 6DF8 blt -0x6 /* 00013438 */
00013440 6004 bra +0x6 /* 00013446 */
label00013442:
00013442 153C 0030 move.b -[A2], 0x30 /* '0' */
label00013446:
00013446 4A2F 0028 tst.b [A7 + 0x28]
0001344A 6706 beq +0x8 /* 00013452 */
0001344C 153C 002D move.b -[A2], 0x2D /* '-' */
00013450 6020 bra +0x22 /* 00013472 */
label00013452:
00013452 1F6F 0085 000A move.b [A7 + 0xA], [A7 + 0x85]
00013458 0C2F 0001 0085 cmpi.b [A7 + 0x85], 0x1
0001345E 6606 bne +0x8 /* 00013466 */
00013460 153C 002B move.b -[A2], 0x2B /* '+' */
00013464 600C bra +0xE /* 00013472 */
label00013466:
00013466 0C2F 0002 000A cmpi.b [A7 + 0xA], 0x2
0001346C 6604 bne +0x6 /* 00013472 */
0001346E 153C 0020 move.b -[A2], 0x20 /* ' ' */
label00013472:
00013472 204A movea.l A0, A2
label00013474:
00013474 4FEF 004E lea.l A7, [A7 + 0x4E]
00013478 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
0001347C 4E75 rts
0001347E 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
00013482 4FEF FDC2 lea.l A7, [A7 - 0x23E]
00013486 246F 0266 movea.l A2, [A7 + 0x266]
0001348A 286F 026A movea.l A4, [A7 + 0x26A]
0001348E 7A00 moveq.l D5, 0x00
00013490 6000 052A bra +0x52C /* 000139BC */
label00013494:
00013494 4878 0025 push.l 0x25 /* '%' */
00013498 2F0C move.l -[A7], A4
0001349A 4EB9 0001 3AC4 jsr [0x00013AC4]
000134A0 2F48 0234 move.l [A7 + 0x234], A0
000134A4 2008 move.l D0, A0
000134A6 504F addq.w A7, 8
000134A8 6634 bne +0x36 /* 000134DE */
000134AA 204C movea.l A0, A4
000134AC 70FF moveq.l D0, 0xFFFFFFFF
label000134AE:
000134AE 5280 addq.l D0, 1
000134B0 4A18 tst.b [A0]+
000134B2 66FA bne -0x4 /* 000134AE */
000134B4 2600 move.l D3, D0
000134B6 DA83 add.l D5, D3
000134B8 4A83 tst.l D3
000134BA 6700 04FC beq +0x4FE /* 000139B8 */
000134BE 2F0A move.l -[A7], A2
000134C0 4878 0001 push.l 0x1
000134C4 2F03 move.l -[A7], D3
000134C6 2F0C move.l -[A7], A4
000134C8 4EB9 0001 1C56 jsr [0x00011C56]
000134CE 4A80 tst.l D0
000134D0 4FEF 0010 lea.l A7, [A7 + 0x10]
000134D4 6600 04E2 bne +0x4E4 /* 000139B8 */
000134D8 70FF moveq.l D0, 0xFFFFFFFF
000134DA 6000 04F6 bra +0x4F8 /* 000139D2 */
label000134DE:
000134DE 91CC sub.l A0, A4
000134E0 2608 move.l D3, A0
000134E2 DA83 add.l D5, D3
000134E4 4A83 tst.l D3
000134E6 671E beq +0x20 /* 00013506 */
000134E8 2F0A move.l -[A7], A2
000134EA 4878 0001 push.l 0x1
000134EE 2F03 move.l -[A7], D3
000134F0 2F0C move.l -[A7], A4
000134F2 4EB9 0001 1C56 jsr [0x00011C56]
000134F8 4A80 tst.l D0
000134FA 4FEF 0010 lea.l A7, [A7 + 0x10]
000134FE 6606 bne +0x8 /* 00013506 */
00013500 70FF moveq.l D0, 0xFFFFFFFF
00013502 6000 04CE bra +0x4D0 /* 000139D2 */
label00013506:
00013506 486F 0230 pea.l [A7 + 0x230]
0001350A 486F 0272 pea.l [A7 + 0x272]
0001350E 2F2F 0234 move.l -[A7], [A7 + 0x234]
00013512 4EB9 0001 2848 jsr [0x00012848]
00013518 2848 movea.l A4, A0
0001351A 7000 moveq.l D0, 0x00
0001351C 102F 0241 move.b D0, [A7 + 0x241]
00013520 4FEF 000C lea.l A7, [A7 + 0xC]
00013524 4EB9 0000 05F8 jsr [0x000005F8]
0001352A 0336 0000 btst [A6 + D0.w], D1
0001352E 0025 0000 ori.b -[A5], 0x0
00013532 00FF .incomplete
00013534 000F 0000 ori.b A7, 0x0
00013538 0025 031A ori.b -[A5], 0x1A
0001353C 0000 0045 ori.b D0, 0x45 /* 'E' */
00013540 01BC 0000 0047 bclr 0x47 /* 'G' */, D0
00013546 01B6 0000 bclr [A6 + D0.w], D0
0001354A 0058 00FC ori.w [A0]+, 0xFC
0001354E 0000 0063 ori.b D0, 0x63 /* 'c' */
00013552 02EE .incomplete
00013554 0000 0064 ori.b D0, 0x64 /* 'd' */
00013558 003E 0000 ori.b <<invalid special address>>, 0x0
0001355C 0065 019E ori.w -[A5], 0x19E
00013560 0000 0066 ori.b D0, 0x66 /* 'f' */
00013564 0198 bclr [A0]+, D0
00013566 0000 0067 ori.b D0, 0x67 /* 'g' */
0001356A 0192 bclr [A2], D0
0001356C 0000 0069 ori.b D0, 0x69 /* 'i' */
00013570 0026 0000 ori.b -[A6], 0x0
00013574 006E 0284 0000 ori.w [A6 + 0x0], 0x284
0001357A 006F 00CC 0000 ori.w [A7 + 0x0], 0xCC
00013580 0073 01FE 0000 ori.w [A3 + D0.w], 0x1FE
00013586 0075 00C0 0000 ori.w [A5 + D0.w], 0xC0
0001358C 0078 00BA 0000 ori.w [0x00000000 /* __m68k_reset_stack__ */], 0xBA
00013592 00FF .incomplete
00013594 02CC .incomplete
00013596 1F6F 0234 0223 move.b [A7 + 0x223], [A7 + 0x234]
0001359C 0C2F 0002 0234 cmpi.b [A7 + 0x234], 0x2
000135A2 660E bne +0x10 /* 000135B2 */
000135A4 58AF 026E addq.l [A7 + 0x26E], 4
000135A8 206F 026E movea.l A0, [A7 + 0x26E]
000135AC 2C28 FFFC move.l D6, [A0 - 0x4]
000135B0 602A bra +0x2C /* 000135DC */
label000135B2:
000135B2 0C2F 0003 0223 cmpi.b [A7 + 0x223], 0x3
000135B8 6616 bne +0x18 /* 000135D0 */
000135BA 50AF 026E addq.l [A7 + 0x26E], 8
000135BE 206F 026E movea.l A0, [A7 + 0x26E]
000135C2 2F68 FFF8 0224 move.l [A7 + 0x224], [A0 - 0x8]
000135C8 2F68 FFFC 0228 move.l [A7 + 0x228], [A0 - 0x4]
000135CE 600C bra +0xE /* 000135DC */
label000135D0:
000135D0 58AF 026E addq.l [A7 + 0x26E], 4
000135D4 206F 026E movea.l A0, [A7 + 0x26E]
000135D8 2C28 FFFC move.l D6, [A0 - 0x4]
label000135DC:
000135DC 0C2F 0001 0223 cmpi.b [A7 + 0x223], 0x1
000135E2 6604 bne +0x6 /* 000135E8 */
000135E4 3046 movea.w A0, D6
000135E6 2C08 move.l D6, A0
label000135E8:
000135E8 0C2F 0003 0223 cmpi.b [A7 + 0x223], 0x3
000135EE 662A bne +0x2C /* 0001361A */
000135F0 41EF 023E lea.l A0, [A7 + 0x23E]
000135F4 2F20 move.l -[A7], -[A0]
000135F6 2F20 move.l -[A7], -[A0]
000135F8 2F20 move.l -[A7], -[A0]
000135FA 3F20 move.w -[A7], -[A0]
000135FC 2F0E move.l -[A7], A6
000135FE 2F2F 023A move.l -[A7], [A7 + 0x23A]
00013602 2F2F 023A move.l -[A7], [A7 + 0x23A]
00013606 4EB9 0001 2D08 jsr [0x00012D08]
0001360C 2648 movea.l A3, A0
0001360E 2008 move.l D0, A0
00013610 4FEF 001A lea.l A7, [A7 + 0x1A]
00013614 6626 bne +0x28 /* 0001363C */
00013616 6000 0248 bra +0x24A /* 00013860 */
label0001361A:
0001361A 41EF 023E lea.l A0, [A7 + 0x23E]
0001361E 2F20 move.l -[A7], -[A0]
00013620 2F20 move.l -[A7], -[A0]
00013622 2F20 move.l -[A7], -[A0]
00013624 3F20 move.w -[A7], -[A0]
00013626 2F0E move.l -[A7], A6
00013628 2F06 move.l -[A7], D6
0001362A 4EB9 0001 2B82 jsr [0x00012B82]
00013630 2648 movea.l A3, A0
00013632 2008 move.l D0, A0
00013634 4FEF 0016 lea.l A7, [A7 + 0x16]
00013638 6700 0226 beq +0x228 /* 00013860 */
label0001363C:
0001363C 206F 021E movea.l A0, [A7 + 0x21E]
00013640 91CB sub.l A0, A3
00013642 2608 move.l D3, A0
00013644 6000 0254 bra +0x256 /* 0001389A */
00013648 1F6F 0234 0222 move.b [A7 + 0x222], [A7 + 0x234]
0001364E 0C2F 0002 0234 cmpi.b [A7 + 0x234], 0x2
00013654 660E bne +0x10 /* 00013664 */
00013656 58AF 026E addq.l [A7 + 0x26E], 4
0001365A 206F 026E movea.l A0, [A7 + 0x26E]
0001365E 2C28 FFFC move.l D6, [A0 - 0x4]
00013662 602A bra +0x2C /* 0001368E */
label00013664:
00013664 0C2F 0003 0222 cmpi.b [A7 + 0x222], 0x3
0001366A 6616 bne +0x18 /* 00013682 */
0001366C 50AF 026E addq.l [A7 + 0x26E], 8
00013670 206F 026E movea.l A0, [A7 + 0x26E]
00013674 2F68 FFF8 0224 move.l [A7 + 0x224], [A0 - 0x8]
0001367A 2F68 FFFC 0228 move.l [A7 + 0x228], [A0 - 0x4]
00013680 600C bra +0xE /* 0001368E */
label00013682:
00013682 58AF 026E addq.l [A7 + 0x26E], 4
00013686 206F 026E movea.l A0, [A7 + 0x26E]
0001368A 2C28 FFFC move.l D6, [A0 - 0x4]
label0001368E:
0001368E 0C2F 0001 0222 cmpi.b [A7 + 0x222], 0x1
00013694 6606 bne +0x8 /* 0001369C */
00013696 7000 moveq.l D0, 0x00
00013698 3006 move.w D0, D6
0001369A 2C00 move.l D6, D0
label0001369C:
0001369C 0C2F 0003 0222 cmpi.b [A7 + 0x222], 0x3
000136A2 662A bne +0x2C /* 000136CE */
000136A4 41EF 023E lea.l A0, [A7 + 0x23E]
000136A8 2F20 move.l -[A7], -[A0]
000136AA 2F20 move.l -[A7], -[A0]
000136AC 2F20 move.l -[A7], -[A0]
000136AE 3F20 move.w -[A7], -[A0]
000136B0 2F0E move.l -[A7], A6
000136B2 2F2F 023A move.l -[A7], [A7 + 0x23A]
000136B6 2F2F 023A move.l -[A7], [A7 + 0x23A]
000136BA 4EB9 0001 2D08 jsr [0x00012D08]
000136C0 2648 movea.l A3, A0
000136C2 2008 move.l D0, A0
000136C4 4FEF 001A lea.l A7, [A7 + 0x1A]
000136C8 6626 bne +0x28 /* 000136F0 */
000136CA 6000 0194 bra +0x196 /* 00013860 */
label000136CE:
000136CE 41EF 023E lea.l A0, [A7 + 0x23E]
000136D2 2F20 move.l -[A7], -[A0]
000136D4 2F20 move.l -[A7], -[A0]
000136D6 2F20 move.l -[A7], -[A0]
000136D8 3F20 move.w -[A7], -[A0]
000136DA 2F0E move.l -[A7], A6
000136DC 2F06 move.l -[A7], D6
000136DE 4EB9 0001 2B82 jsr [0x00012B82]
000136E4 2648 movea.l A3, A0
000136E6 2008 move.l D0, A0
000136E8 4FEF 0016 lea.l A7, [A7 + 0x16]
000136EC 6700 0172 beq +0x174 /* 00013860 */
label000136F0:
000136F0 206F 021E movea.l A0, [A7 + 0x21E]
000136F4 91CB sub.l A0, A3
000136F6 2608 move.l D3, A0
000136F8 6000 01A0 bra +0x1A2 /* 0001389A */
000136FC 0C2F 0004 0234 cmpi.b [A7 + 0x234], 0x4
00013702 661E bne +0x20 /* 00013722 */
00013704 700A moveq.l D0, 0x0A
00013706 D1AF 026E add.l [A7 + 0x26E], D0
0001370A 206F 026E movea.l A0, [A7 + 0x26E]
0001370E 2F68 FFF6 0214 move.l [A7 + 0x214], [A0 - 0xA]
00013714 2F68 FFFA 0218 move.l [A7 + 0x218], [A0 - 0x6]
0001371A 3F68 FFFE 021C move.w [A7 + 0x21C], [A0 - 0x2]
00013720 6026 bra +0x28 /* 00013748 */
label00013722:
00013722 50AF 026E addq.l [A7 + 0x26E], 8
00013726 206F 026E movea.l A0, [A7 + 0x26E]
0001372A 4868 FFF8 pea.l [A0 - 0x8]
0001372E 486F 0004 pea.l [A7 + 0x4]
00013732 3F3C 080E move.w -[A7], 0x80E
00013736 A9EB syscall Pack4/FP68K
00013738 2F57 0214 move.l [A7 + 0x214], [A7]
0001373C 2F6F 0004 0218 move.l [A7 + 0x218], [A7 + 0x4]
00013742 3F6F 0008 021C move.w [A7 + 0x21C], [A7 + 0x8]
label00013748:
00013748 41EF 023E lea.l A0, [A7 + 0x23E]
0001374C 2F20 move.l -[A7], -[A0]
0001374E 2F20 move.l -[A7], -[A0]
00013750 2F20 move.l -[A7], -[A0]
00013752 3F20 move.w -[A7], -[A0]
00013754 2F0E move.l -[A7], A6
00013756 2F2F 022C move.l -[A7], [A7 + 0x22C]
0001375A 2F2F 022C move.l -[A7], [A7 + 0x22C]
0001375E 3F2F 022E move.w -[A7], [A7 + 0x22E]
00013762 4EB9 0001 3056 jsr [0x00013056]
00013768 2648 movea.l A3, A0
0001376A 2008 move.l D0, A0
0001376C 4FEF 001C lea.l A7, [A7 + 0x1C]
00013770 6700 00EE beq +0xF0 /* 00013860 */
00013774 206F 021E movea.l A0, [A7 + 0x21E]
00013778 91CB sub.l A0, A3
0001377A 2608 move.l D3, A0
0001377C 6000 011C bra +0x11E /* 0001389A */
00013780 58AF 026E addq.l [A7 + 0x26E], 4
00013784 206F 026E movea.l A0, [A7 + 0x26E]
00013788 2668 FFFC movea.l A3, [A0 - 0x4]
0001378C 200B move.l D0, A3
0001378E 6606 bne +0x8 /* 00013796 */
00013790 47F9 0000 43DA lea.l A3, [0x000043DA]
label00013796:
00013796 4A2F 0233 tst.b [A7 + 0x233]
0001379A 6722 beq +0x24 /* 000137BE */
0001379C 7600 moveq.l D3, 0x00
0001379E 161B move.b D3, [A3]+
000137A0 4A2F 0232 tst.b [A7 + 0x232]
000137A4 6700 00F4 beq +0xF6 /* 0001389A */
000137A8 2F6F 023A 000C move.l [A7 + 0xC], [A7 + 0x23A]
000137AE B6AF 023A cmp.l D3, [A7 + 0x23A]
000137B2 6F00 00E6 ble +0xE8 /* 0001389A */
000137B6 262F 000C move.l D3, [A7 + 0xC]
000137BA 6000 00DE bra +0xE0 /* 0001389A */
label000137BE:
000137BE 4A2F 0232 tst.b [A7 + 0x232]
000137C2 6726 beq +0x28 /* 000137EA */
000137C4 262F 023A move.l D3, [A7 + 0x23A]
000137C8 2F03 move.l -[A7], D3
000137CA 42A7 clr.l -[A7]
000137CC 2F0B move.l -[A7], A3
000137CE 4EB9 0001 241C jsr [0x0001241C]
000137D4 2F48 001C move.l [A7 + 0x1C], A0
000137D8 2008 move.l D0, A0
000137DA 4FEF 000C lea.l A7, [A7 + 0xC]
000137DE 6700 00BA beq +0xBC /* 0001389A */
000137E2 91CB sub.l A0, A3
000137E4 2608 move.l D3, A0
000137E6 6000 00B2 bra +0xB4 /* 0001389A */
label000137EA:
000137EA 204B movea.l A0, A3
000137EC 70FF moveq.l D0, 0xFFFFFFFF
label000137EE:
000137EE 5280 addq.l D0, 1
000137F0 4A18 tst.b [A0]+
000137F2 66FA bne -0x4 /* 000137EE */
000137F4 2600 move.l D3, D0
000137F6 6000 00A2 bra +0xA4 /* 0001389A */
000137FA 58AF 026E addq.l [A7 + 0x26E], 4
000137FE 206F 026E movea.l A0, [A7 + 0x26E]
00013802 2668 FFFC movea.l A3, [A0 - 0x4]
00013806 7000 moveq.l D0, 0x00
00013808 102F 0234 move.b D0, [A7 + 0x234]
0001380C 6710 beq +0x12 /* 0001381E */
0001380E 5380 subq.l D0, 1
00013810 6712 beq +0x14 /* 00013824 */
00013812 5380 subq.l D0, 1
00013814 6714 beq +0x16 /* 0001382A */
00013816 5380 subq.l D0, 1
00013818 6716 beq +0x18 /* 00013830 */
0001381A 6000 0196 bra +0x198 /* 000139B2 */
label0001381E:
0001381E 2685 move.l [A3], D5
00013820 6000 0190 bra +0x192 /* 000139B2 */
label00013824:
00013824 3685 move.w [A3], D5
00013826 6000 018A bra +0x18C /* 000139B2 */
label0001382A:
0001382A 2685 move.l [A3], D5
0001382C 6000 0184 bra +0x186 /* 000139B2 */
label00013830:
00013830 2F05 move.l -[A7], D5
00013832 2F0B move.l -[A7], A3
00013834 4EB9 0000 257A jsr [0x0000257A]
0001383A 504F addq.w A7, 8
0001383C 6000 0174 bra +0x176 /* 000139B2 */
00013840 47EF 0014 lea.l A3, [A7 + 0x14]
00013844 58AF 026E addq.l [A7 + 0x26E], 4
00013848 206F 026E movea.l A0, [A7 + 0x26E]
0001384C 16A8 FFFF move.b [A3], [A0 - 0x1]
00013850 7601 moveq.l D3, 0x01
00013852 6046 bra +0x48 /* 0001389A */
00013854 47EF 0014 lea.l A3, [A7 + 0x14]
00013858 16BC 0025 move.b [A3], 0x25 /* '%' */
0001385C 7601 moveq.l D3, 0x01
0001385E 603A bra +0x3C /* 0001389A */
label00013860:
00013860 206F 022C movea.l A0, [A7 + 0x22C]
00013864 70FF moveq.l D0, 0xFFFFFFFF
label00013866:
00013866 5280 addq.l D0, 1
00013868 4A18 tst.b [A0]+
0001386A 66FA bne -0x4 /* 00013866 */
0001386C 2600 move.l D3, D0
0001386E DA83 add.l D5, D3
00013870 4A83 tst.l D3
00013872 6720 beq +0x22 /* 00013894 */
00013874 2F0A move.l -[A7], A2
00013876 4878 0001 push.l 0x1
0001387A 2F03 move.l -[A7], D3
0001387C 2F2F 0238 move.l -[A7], [A7 + 0x238]
00013880 4EB9 0001 1C56 jsr [0x00011C56]
00013886 4A80 tst.l D0
00013888 4FEF 0010 lea.l A7, [A7 + 0x10]
0001388C 6606 bne +0x8 /* 00013894 */
0001388E 70FF moveq.l D0, 0xFFFFFFFF
00013890 6000 0140 bra +0x142 /* 000139D2 */
label00013894:
00013894 2005 move.l D0, D5
00013896 6000 013A bra +0x13C /* 000139D2 */
label0001389A:
0001389A 2803 move.l D4, D3
0001389C 4A2F 0230 tst.b [A7 + 0x230]
000138A0 6700 00AA beq +0xAC /* 0001394C */
000138A4 0C2F 0002 0230 cmpi.b [A7 + 0x230], 0x2
000138AA 6604 bne +0x6 /* 000138B0 */
000138AC 7030 moveq.l D0, 0x30
000138AE 6002 bra +0x4 /* 000138B2 */
label000138B0:
000138B0 7020 moveq.l D0, 0x20
label000138B2:
000138B2 1E00 move.b D7, D0
000138B4 1F53 000B move.b [A7 + 0xB], [A3]
000138B8 0C13 002B cmpi.b [A3], 0x2B /* '+' */
000138BC 670A beq +0xC /* 000138C8 */
000138BE 0C2F 002D 000B cmpi.b [A7 + 0xB], 0x2D /* '-' */
000138C4 6600 0080 bne +0x82 /* 00013946 */
label000138C8:
000138C8 0C07 0030 cmpi.b D7, 0x30 /* '0' */
000138CC 6678 bne +0x7A /* 00013946 */
000138CE 202A 0022 move.l D0, [A2 + 0x22]
000138D2 53AA 0022 subq.l [A2 + 0x22], 1
000138D6 4A80 tst.l D0
000138D8 6710 beq +0x12 /* 000138EA */
000138DA 206A 001E movea.l A0, [A2 + 0x1E]
000138DE 52AA 001E addq.l [A2 + 0x1E], 1
000138E2 1093 move.b [A0], [A3]
000138E4 7000 moveq.l D0, 0x00
000138E6 1013 move.b D0, [A3]
000138E8 6012 bra +0x14 /* 000138FC */
label000138EA:
000138EA 2F0A move.l -[A7], A2
000138EC 1013 move.b D0, [A3]
000138EE 4880 ext.w D0
000138F0 48C0 ext.l D0
000138F2 2F00 move.l -[A7], D0
000138F4 4EB9 0001 1A10 jsr [0x00011A10]
000138FA 504F addq.w A7, 8
label000138FC:
000138FC 5280 addq.l D0, 1
000138FE 6606 bne +0x8 /* 00013906 */
00013900 70FF moveq.l D0, 0xFFFFFFFF
00013902 6000 00CE bra +0xD0 /* 000139D2 */
label00013906:
00013906 528B addq.l A3, 1
00013908 5383 subq.l D3, 1
0001390A 603A bra +0x3C /* 00013946 */
label0001390C:
0001390C 202A 0022 move.l D0, [A2 + 0x22]
00013910 53AA 0022 subq.l [A2 + 0x22], 1
00013914 4A80 tst.l D0
00013916 6710 beq +0x12 /* 00013928 */
00013918 206A 001E movea.l A0, [A2 + 0x1E]
0001391C 52AA 001E addq.l [A2 + 0x1E], 1
00013920 1087 move.b [A0], D7
00013922 7000 moveq.l D0, 0x00
00013924 1007 move.b D0, D7
00013926 6012 bra +0x14 /* 0001393A */
label00013928:
00013928 2F0A move.l -[A7], A2
0001392A 1007 move.b D0, D7
0001392C 4880 ext.w D0
0001392E 48C0 ext.l D0
00013930 2F00 move.l -[A7], D0
00013932 4EB9 0001 1A10 jsr [0x00011A10]
00013938 504F addq.w A7, 8
label0001393A:
0001393A 5280 addq.l D0, 1
0001393C 6606 bne +0x8 /* 00013944 */
0001393E 70FF moveq.l D0, 0xFFFFFFFF
00013940 6000 0090 bra +0x92 /* 000139D2 */
label00013944:
00013944 5284 addq.l D4, 1
label00013946:
00013946 B8AF 0236 cmp.l D4, [A7 + 0x236]
0001394A 6DC0 blt -0x3E /* 0001390C */
label0001394C:
0001394C 4A83 tst.l D3
0001394E 671C beq +0x1E /* 0001396C */
00013950 2F0A move.l -[A7], A2
00013952 4878 0001 push.l 0x1
00013956 2F03 move.l -[A7], D3
00013958 2F0B move.l -[A7], A3
0001395A 4EB9 0001 1C56 jsr [0x00011C56]
00013960 4A80 tst.l D0
00013962 4FEF 0010 lea.l A7, [A7 + 0x10]
00013966 6604 bne +0x6 /* 0001396C */
00013968 70FF moveq.l D0, 0xFFFFFFFF
0001396A 6066 bra +0x68 /* 000139D2 */
label0001396C:
0001396C 4A2F 0230 tst.b [A7 + 0x230]
00013970 663E bne +0x40 /* 000139B0 */
00013972 6036 bra +0x38 /* 000139AA */
label00013974:
00013974 202A 0022 move.l D0, [A2 + 0x22]
00013978 53AA 0022 subq.l [A2 + 0x22], 1
0001397C 4A80 tst.l D0
0001397E 6712 beq +0x14 /* 00013992 */
00013980 206A 001E movea.l A0, [A2 + 0x1E]
00013984 52AA 001E addq.l [A2 + 0x1E], 1
00013988 10BC 0020 move.b [A0], 0x20 /* ' ' */
0001398C 7000 moveq.l D0, 0x00
0001398E 7020 moveq.l D0, 0x20
00013990 600E bra +0x10 /* 000139A0 */
label00013992:
00013992 2F0A move.l -[A7], A2
00013994 4878 0020 push.l 0x20 /* ' ' */
00013998 4EB9 0001 1A10 jsr [0x00011A10]
0001399E 504F addq.w A7, 8
label000139A0:
000139A0 5280 addq.l D0, 1
000139A2 6604 bne +0x6 /* 000139A8 */
000139A4 70FF moveq.l D0, 0xFFFFFFFF
000139A6 602A bra +0x2C /* 000139D2 */
label000139A8:
000139A8 5284 addq.l D4, 1
label000139AA:
000139AA B8AF 0236 cmp.l D4, [A7 + 0x236]
000139AE 6DC4 blt -0x3A /* 00013974 */
label000139B0:
000139B0 DA84 add.l D5, D4
label000139B2:
000139B2 4A14 tst.b [A4]
000139B4 6600 FADE bne -0x520 /* 00013494 */
label000139B8:
000139B8 2005 move.l D0, D5
000139BA 6016 bra +0x18 /* 000139D2 */
label000139BC:
000139BC 4DEF 0014 lea.l A6, [A7 + 0x14]
000139C0 4DEE 0200 lea.l A6, [A6 + 0x200]
000139C4 41EF 0014 lea.l A0, [A7 + 0x14]
000139C8 41E8 01FF lea.l A0, [A0 + 0x1FF]
000139CC 2F48 021E move.l [A7 + 0x21E], A0
000139D0 60E0 bra -0x1E /* 000139B2 */
label000139D2:
000139D2 4FEF 023E lea.l A7, [A7 + 0x23E]
000139D6 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
000139DA 4E75 rts
000139DC 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000139E0 4FEF FFBA lea.l A7, [A7 - 0x46]
000139E4 246F 005A movea.l A2, [A7 + 0x5A]
000139E8 286F 005E movea.l A4, [A7 + 0x5E]
000139EC 266F 0062 movea.l A3, [A7 + 0x62]
000139F0 4878 0001 push.l 0x1
000139F4 4878 FFFF push.l 0xFFFF
000139F8 2F0A move.l -[A7], A2
000139FA 486F 000C pea.l [A7 + 0xC]
000139FE 4EB9 0001 3B38 jsr [0x00013B38]
00013A04 2F0B move.l -[A7], A3
00013A06 2F0C move.l -[A7], A4
00013A08 486F 0018 pea.l [A7 + 0x18]
00013A0C 4EB9 0001 3482 jsr [0x00013482]
00013A12 2600 move.l D3, D0
00013A14 4A83 tst.l D3
00013A16 4FEF 001C lea.l A7, [A7 + 0x1C]
00013A1A 6D04 blt +0x6 /* 00013A20 */
00013A1C 4232 3800 clr.b [A2 + D3]
label00013A20:
00013A20 2003 move.l D0, D3
00013A22 4FEF 0046 lea.l A7, [A7 + 0x46]
00013A26 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00013A2A 4E75 rts
fn00013A2C:
00013A2C 486F 000C pea.l [A7 + 0xC]
00013A30 2F2F 000C move.l -[A7], [A7 + 0xC]
00013A34 2F2F 000C move.l -[A7], [A7 + 0xC]
00013A38 4EB9 0001 39E0 jsr [0x000139E0]
00013A3E 4FEF 000C lea.l A7, [A7 + 0xC]
00013A42 4E75 rts
00013A44 48E7 1820 movem.l -[A7], D3,D4,A2
00013A48 262F 0010 move.l D3, [A7 + 0x10]
00013A4C 7001 moveq.l D0, 0x01
00013A4E B680 cmp.l D3, D0
00013A50 6D06 blt +0x8 /* 00013A58 */
00013A52 7006 moveq.l D0, 0x06
00013A54 B680 cmp.l D3, D0
00013A56 6F04 ble +0x6 /* 00013A5C */
label00013A58:
00013A58 70FF moveq.l D0, 0xFFFFFFFF
00013A5A 605E bra +0x60 /* 00013ABA */
label00013A5C:
00013A5C 4878 0004 push.l 0x4
00013A60 4EB9 0001 1C2C jsr [0x00011C2C]
00013A66 2003 move.l D0, D3
00013A68 5380 subq.l D0, 1
00013A6A E588 lsl D0, 2
00013A6C 2800 move.l D4, D0
00013A6E 41F9 0002 4DB0 lea.l A0, [0x00024DB0]
00013A74 2470 0800 movea.l A2, [A0 + D0]
00013A78 7001 moveq.l D0, 0x01
00013A7A B5C0 cmpa.l A2, D0
00013A7C 584F addq.w A7, 4
00013A7E 6704 beq +0x6 /* 00013A84 */
00013A80 42B0 4800 clr.l [A0 + D4]
label00013A84:
00013A84 4878 0004 push.l 0x4
00013A88 4EB9 0001 1C2E jsr [0x00011C2E]
00013A8E 7001 moveq.l D0, 0x01
00013A90 B5C0 cmpa.l A2, D0
00013A92 584F addq.w A7, 4
00013A94 670A beq +0xC /* 00013AA0 */
00013A96 200A move.l D0, A2
00013A98 660A bne +0xC /* 00013AA4 */
00013A9A 7001 moveq.l D0, 0x01
00013A9C B680 cmp.l D3, D0
00013A9E 6604 bne +0x6 /* 00013AA4 */
label00013AA0:
00013AA0 7000 moveq.l D0, 0x00
00013AA2 6016 bra +0x18 /* 00013ABA */
label00013AA4:
00013AA4 200A move.l D0, A2
00013AA6 660A bne +0xC /* 00013AB2 */
00013AA8 42A7 clr.l -[A7]
00013AAA 4EB9 0001 135E jsr [0x0001135E]
00013AB0 584F addq.w A7, 4
label00013AB2:
00013AB2 2F03 move.l -[A7], D3
00013AB4 4E92 jsr [A2]
00013AB6 7000 moveq.l D0, 0x00
00013AB8 584F addq.w A7, 4
label00013ABA:
00013ABA 4CDF 0418 movem.l D3,D4,A2, [A7]+
00013ABE 4E75 rts
fn00013AC0:
00013AC0 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00013AC4 266F 0018 movea.l A3, [A7 + 0x18]
00013AC8 2A2F 001C move.l D5, [A7 + 0x1C]
00013ACC 244B movea.l A2, A3
00013ACE 1805 move.b D4, D5
00013AD0 600A bra +0xC /* 00013ADC */
label00013AD2:
00013AD2 B604 cmp.b D3, D4
00013AD4 6606 bne +0x8 /* 00013ADC */
00013AD6 204A movea.l A0, A2
00013AD8 5388 subq.l A0, 1
00013ADA 6010 bra +0x12 /* 00013AEC */
label00013ADC:
00013ADC 161A move.b D3, [A2]+
00013ADE 66F2 bne -0xC /* 00013AD2 */
00013AE0 4A04 tst.b D4
00013AE2 6704 beq +0x6 /* 00013AE8 */
00013AE4 91C8 sub.l A0, A0
00013AE6 6004 bra +0x6 /* 00013AEC */
label00013AE8:
00013AE8 204A movea.l A0, A2
00013AEA 5388 subq.l A0, 1
label00013AEC:
00013AEC 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00013AF0 4E75 rts
fn00013AF2:
00013AF2 48E7 031A movem.l -[A7], D6,D7,A3,A4,A6
00013AF6 2E2F 0018 move.l D7, [A7 + 0x18]
00013AFA 2C2F 001C move.l D6, [A7 + 0x1C]
00013AFE 2847 movea.l A4, D7
00013B00 2C46 movea.l A6, D6
00013B02 141E move.b D2, [A6]+
00013B04 6622 bne +0x24 /* 00013B28 */
00013B06 204C movea.l A0, A4
00013B08 6024 bra +0x26 /* 00013B2E */
label00013B0A:
00013B0A B002 cmp.b D0, D2
00013B0C 661A bne +0x1C /* 00013B28 */
00013B0E 224C movea.l A1, A4
00013B10 264E movea.l A3, A6
label00013B12:
00013B12 121B move.b D1, [A3]+
00013B14 1019 move.b D0, [A1]+
00013B16 B001 cmp.b D0, D1
00013B18 6604 bne +0x6 /* 00013B1E */
00013B1A 4A00 tst.b D0
00013B1C 66F4 bne -0xA /* 00013B12 */
label00013B1E:
00013B1E 4A01 tst.b D1
00013B20 6606 bne +0x8 /* 00013B28 */
00013B22 204C movea.l A0, A4
00013B24 5388 subq.l A0, 1
00013B26 6006 bra +0x8 /* 00013B2E */
label00013B28:
00013B28 101C move.b D0, [A4]+
00013B2A 66DE bne -0x20 /* 00013B0A */
00013B2C 91C8 sub.l A0, A0
label00013B2E:
00013B2E 4CDF 58C0 movem.l D6,D7,A3,A4,A6, [A7]+
00013B32 4E75 rts
00013B34 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00013B38 246F 0014 movea.l A2, [A7 + 0x14]
00013B3C 266F 0018 movea.l A3, [A7 + 0x18]
00013B40 282F 001C move.l D4, [A7 + 0x1C]
00013B44 262F 0020 move.l D3, [A7 + 0x20]
00013B48 2F04 move.l -[A7], D4
00013B4A 2F0B move.l -[A7], A3
00013B4C 2F39 0000 43D6 move.l -[A7], [0x000043D6]
00013B52 2F0A move.l -[A7], A2
00013B54 4EB9 0001 14A4 jsr [0x000114A4]
00013B5A 1003 move.b D0, D3
00013B5C EB08 lsl D0.b, 5
00013B5E 0200 00E0 andi.b D0, 0xE0
00013B62 022A 001F 0008 andi.b [A2 + 0x8], 0x1F
00013B68 812A 0008 or.b [A2 + 0x8], D0
00013B6C 2F0A move.l -[A7], A2
00013B6E 4EB9 0001 167E jsr [0x0001167E]
00013B74 7000 moveq.l D0, 0x00
00013B76 4FEF 0014 lea.l A7, [A7 + 0x14]
00013B7A 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00013B7E 4E75 rts
00013B80 7002 moveq.l D0, 0x02
00013B82 4E75 rts
00013B84 7000 moveq.l D0, 0x00
00013B86 4E75 rts
00013B88 7000 moveq.l D0, 0x00
00013B8A 4E75 rts
00013B8C 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
00013B90 4FEF FF9A lea.l A7, [A7 - 0x66]
00013B94 246F 0096 movea.l A2, [A7 + 0x96]
00013B98 266F 009E movea.l A3, [A7 + 0x9E]
00013B9C 2079 0000 43EA movea.l A0, [0x000043EA]
00013BA2 7000 moveq.l D0, 0x00
00013BA4 1010 move.b D0, [A0]
00013BA6 2F40 0032 move.l [A7 + 0x32], D0
00013BAA 7A01 moveq.l D5, 0x01
00013BAC 7800 moveq.l D4, 0x00
00013BAE 9DCE sub.l A6, A6
00013BB0 41F9 0000 43B0 lea.l A0, [0x000043B0]
00013BB6 43EF 0040 lea.l A1, [A7 + 0x40]
00013BBA 7012 moveq.l D0, 0x12
label00013BBC:
00013BBC 32D8 move.w [A1]+, [A0]+
00013BBE 51C8 FFFC dbf D0, -0x6 /* 00013BBC */
00013BC2 42AF 002E clr.l [A7 + 0x2E]
00013BC6 42AF 002A clr.l [A7 + 0x2A]
00013BCA 7E00 moveq.l D7, 0x00
00013BCC 7C00 moveq.l D6, 0x00
00013BCE 4293 clr.l [A3]
00013BD0 5284 addq.l D4, 1
00013BD2 202A 0022 move.l D0, [A2 + 0x22]
00013BD6 53AA 0022 subq.l [A2 + 0x22], 1
00013BDA 4A80 tst.l D0
00013BDC 670E beq +0x10 /* 00013BEC */
00013BDE 206A 001E movea.l A0, [A2 + 0x1E]
00013BE2 52AA 001E addq.l [A2 + 0x1E], 1
00013BE6 7000 moveq.l D0, 0x00
00013BE8 1010 move.b D0, [A0]
00013BEA 600A bra +0xC /* 00013BF6 */
label00013BEC:
00013BEC 2F0A move.l -[A7], A2
00013BEE 4EB9 0001 18A2 jsr [0x000118A2]
00013BF4 584F addq.w A7, 4
label00013BF6:
00013BF6 2600 move.l D3, D0
00013BF8 6000 04B2 bra +0x4B4 /* 000140AC */
label00013BFC:
00013BFC 2005 move.l D0, D5
00013BFE 4EB9 0000 05F8 jsr [0x000005F8]
00013C04 04A8 0000 0001 0000 subi.l [A0 + 0x0], 0x1
00013C0C 0400 000A subi.b D0, 0xA /* '\n' */
00013C10 0000 0001 ori.b D0, 0x1
00013C14 003E 0000 ori.b <<invalid special address>>, 0x0
00013C18 0002 00E6 ori.b D2, 0xE6
00013C1C 0000 0004 ori.b D0, 0x4
00013C20 016C 0000 bchg [A4 + 0x0], D0
00013C24 0008 019E ori.b A0, 0x9E
00013C28 0000 0010 ori.b D0, 0x10
00013C2C 0234 0000 0020 andi.b [A4 + D0.w + 0x20], 0x0
00013C32 0252 0000 andi.w [A2], 0x0
00013C36 0040 02C4 ori.w D0, 0x2C4
00013C3A 0000 0080 ori.b D0, 0x80
00013C3E 0306 btst D6, D1
00013C40 0000 0100 ori.b D0, 0x0
00013C44 036E 0000 bchg [A6 + 0x0], D1
00013C48 0200 03C8 andi.b D0, 0xC8
00013C4C 0000 0400 ori.b D0, 0x0
00013C50 03FA .incomplete
00013C52 7000 moveq.l D0, 0x00
00013C54 1003 move.b D0, D3
00013C56 41F9 0000 454E lea.l A0, [0x0000454E]
00013C5C 1030 0800 move.b D0, [A0 + D0]
00013C60 7206 moveq.l D1, 0x06
00013C62 C081 and.l D0, D1
00013C64 6730 beq +0x32 /* 00013C96 */
00013C66 5284 addq.l D4, 1
00013C68 202A 0022 move.l D0, [A2 + 0x22]
00013C6C 53AA 0022 subq.l [A2 + 0x22], 1
00013C70 4A80 tst.l D0
00013C72 670E beq +0x10 /* 00013C82 */
00013C74 206A 001E movea.l A0, [A2 + 0x1E]
00013C78 52AA 001E addq.l [A2 + 0x1E], 1
00013C7C 7000 moveq.l D0, 0x00
00013C7E 1010 move.b D0, [A0]
00013C80 600A bra +0xC /* 00013C8C */
label00013C82:
00013C82 2F0A move.l -[A7], A2
00013C84 4EB9 0001 18A2 jsr [0x000118A2]
00013C8A 584F addq.w A7, 4
label00013C8C:
00013C8C 2600 move.l D3, D0
00013C8E 5384 subq.l D4, 1
00013C90 528E addq.l A6, 1
00013C92 6000 0418 bra +0x41A /* 000140AC */
label00013C96:
00013C96 702B moveq.l D0, 0x2B
00013C98 B680 cmp.l D3, D0
00013C9A 662A bne +0x2C /* 00013CC6 */
00013C9C 5284 addq.l D4, 1
00013C9E 202A 0022 move.l D0, [A2 + 0x22]
00013CA2 53AA 0022 subq.l [A2 + 0x22], 1
00013CA6 4A80 tst.l D0
00013CA8 670E beq +0x10 /* 00013CB8 */
00013CAA 206A 001E movea.l A0, [A2 + 0x1E]
00013CAE 52AA 001E addq.l [A2 + 0x1E], 1
00013CB2 7000 moveq.l D0, 0x00
00013CB4 1010 move.b D0, [A0]
00013CB6 600A bra +0xC /* 00013CC2 */
label00013CB8:
00013CB8 2F0A move.l -[A7], A2
00013CBA 4EB9 0001 18A2 jsr [0x000118A2]
00013CC0 584F addq.w A7, 4
label00013CC2:
00013CC2 2600 move.l D3, D0
00013CC4 6034 bra +0x36 /* 00013CFA */
label00013CC6:
00013CC6 702D moveq.l D0, 0x2D
00013CC8 B680 cmp.l D3, D0
00013CCA 662E bne +0x30 /* 00013CFA */
00013CCC 5284 addq.l D4, 1
00013CCE 202A 0022 move.l D0, [A2 + 0x22]
00013CD2 53AA 0022 subq.l [A2 + 0x22], 1
00013CD6 4A80 tst.l D0
00013CD8 670E beq +0x10 /* 00013CE8 */
00013CDA 206A 001E movea.l A0, [A2 + 0x1E]
00013CDE 52AA 001E addq.l [A2 + 0x1E], 1
00013CE2 7000 moveq.l D0, 0x00
00013CE4 1010 move.b D0, [A0]
00013CE6 600A bra +0xC /* 00013CF2 */
label00013CE8:
00013CE8 2F0A move.l -[A7], A2
00013CEA 4EB9 0001 18A2 jsr [0x000118A2]
00013CF0 584F addq.w A7, 4
label00013CF2:
00013CF2 2600 move.l D3, D0
00013CF4 7001 moveq.l D0, 0x01
00013CF6 2F40 002E move.l [A7 + 0x2E], D0
label00013CFA:
00013CFA 7A02 moveq.l D5, 0x02
00013CFC 6000 03AE bra +0x3B0 /* 000140AC */
00013D00 B6AF 0032 cmp.l D3, [A7 + 0x32]
00013D04 662E bne +0x30 /* 00013D34 */
00013D06 7A10 moveq.l D5, 0x10
00013D08 5284 addq.l D4, 1
00013D0A 202A 0022 move.l D0, [A2 + 0x22]
00013D0E 53AA 0022 subq.l [A2 + 0x22], 1
00013D12 4A80 tst.l D0
00013D14 670E beq +0x10 /* 00013D24 */
00013D16 206A 001E movea.l A0, [A2 + 0x1E]
00013D1A 52AA 001E addq.l [A2 + 0x1E], 1
00013D1E 7000 moveq.l D0, 0x00
00013D20 1010 move.b D0, [A0]
00013D22 600A bra +0xC /* 00013D2E */
label00013D24:
00013D24 2F0A move.l -[A7], A2
00013D26 4EB9 0001 18A2 jsr [0x000118A2]
00013D2C 584F addq.w A7, 4
label00013D2E:
00013D2E 2600 move.l D3, D0
00013D30 6000 037A bra +0x37C /* 000140AC */
label00013D34:
00013D34 7000 moveq.l D0, 0x00
00013D36 1003 move.b D0, D3
00013D38 41F9 0000 454E lea.l A0, [0x0000454E]
00013D3E 1030 0800 move.b D0, [A0 + D0]
00013D42 7210 moveq.l D1, 0x10
00013D44 C081 and.l D0, D1
00013D46 660A bne +0xC /* 00013D52 */
00013D48 2A3C 0000 1000 move.l D5, 0x1000
00013D4E 6000 035C bra +0x35E /* 000140AC */
label00013D52:
00013D52 7030 moveq.l D0, 0x30
00013D54 B680 cmp.l D3, D0
00013D56 662E bne +0x30 /* 00013D86 */
00013D58 7A04 moveq.l D5, 0x04
00013D5A 5284 addq.l D4, 1
00013D5C 202A 0022 move.l D0, [A2 + 0x22]
00013D60 53AA 0022 subq.l [A2 + 0x22], 1
00013D64 4A80 tst.l D0
00013D66 670E beq +0x10 /* 00013D76 */
00013D68 206A 001E movea.l A0, [A2 + 0x1E]
00013D6C 52AA 001E addq.l [A2 + 0x1E], 1
00013D70 7000 moveq.l D0, 0x00
00013D72 1010 move.b D0, [A0]
00013D74 600A bra +0xC /* 00013D80 */
label00013D76:
00013D76 2F0A move.l -[A7], A2
00013D78 4EB9 0001 18A2 jsr [0x000118A2]
00013D7E 584F addq.w A7, 4
label00013D80:
00013D80 2600 move.l D3, D0
00013D82 6000 0328 bra +0x32A /* 000140AC */
label00013D86:
00013D86 7A08 moveq.l D5, 0x08
00013D88 6000 0322 bra +0x324 /* 000140AC */
00013D8C 7030 moveq.l D0, 0x30
00013D8E B680 cmp.l D3, D0
00013D90 662C bne +0x2E /* 00013DBE */
00013D92 5284 addq.l D4, 1
00013D94 202A 0022 move.l D0, [A2 + 0x22]
00013D98 53AA 0022 subq.l [A2 + 0x22], 1
00013D9C 4A80 tst.l D0
00013D9E 670E beq +0x10 /* 00013DAE */
00013DA0 206A 001E movea.l A0, [A2 + 0x1E]
00013DA4 52AA 001E addq.l [A2 + 0x1E], 1
00013DA8 7000 moveq.l D0, 0x00
00013DAA 1010 move.b D0, [A0]
00013DAC 600A bra +0xC /* 00013DB8 */
label00013DAE:
00013DAE 2F0A move.l -[A7], A2
00013DB0 4EB9 0001 18A2 jsr [0x000118A2]
00013DB6 584F addq.w A7, 4
label00013DB8:
00013DB8 2600 move.l D3, D0
00013DBA 6000 02F0 bra +0x2F2 /* 000140AC */
label00013DBE:
00013DBE 7A08 moveq.l D5, 0x08
00013DC0 6000 02EA bra +0x2EC /* 000140AC */
00013DC4 7000 moveq.l D0, 0x00
00013DC6 1003 move.b D0, D3
00013DC8 41F9 0000 454E lea.l A0, [0x0000454E]
00013DCE 1030 0800 move.b D0, [A0 + D0]
00013DD2 7210 moveq.l D1, 0x10
00013DD4 C081 and.l D0, D1
00013DD6 663A bne +0x3C /* 00013E12 */
00013DD8 B6AF 0032 cmp.l D3, [A7 + 0x32]
00013DDC 662E bne +0x30 /* 00013E0C */
00013DDE 7A20 moveq.l D5, 0x20
00013DE0 5284 addq.l D4, 1
00013DE2 202A 0022 move.l D0, [A2 + 0x22]
00013DE6 53AA 0022 subq.l [A2 + 0x22], 1
00013DEA 4A80 tst.l D0
00013DEC 670E beq +0x10 /* 00013DFC */
00013DEE 206A 001E movea.l A0, [A2 + 0x1E]
00013DF2 52AA 001E addq.l [A2 + 0x1E], 1
00013DF6 7000 moveq.l D0, 0x00
00013DF8 1010 move.b D0, [A0]
00013DFA 600A bra +0xC /* 00013E06 */
label00013DFC:
00013DFC 2F0A move.l -[A7], A2
00013DFE 4EB9 0001 18A2 jsr [0x000118A2]
00013E04 584F addq.w A7, 4
label00013E06:
00013E06 2600 move.l D3, D0
00013E08 6000 02A2 bra +0x2A4 /* 000140AC */
label00013E0C:
00013E0C 7A40 moveq.l D5, 0x40
00013E0E 6000 029C bra +0x29E /* 000140AC */
label00013E12:
00013E12 0C2F 0014 0044 cmpi.b [A7 + 0x44], 0x14
00013E18 6418 bcc +0x1A /* 00013E32 */
00013E1A 102F 0044 move.b D0, [A7 + 0x44]
00013E1E 522F 0044 addq.b [A7 + 0x44], 1
00013E22 7200 moveq.l D1, 0x00
00013E24 1200 move.b D1, D0
00013E26 41EF 0040 lea.l A0, [A7 + 0x40]
00013E2A 5A88 addq.l A0, 5
00013E2C 1183 1000 move.b [A0 + D1.w], D3
00013E30 6002 bra +0x4 /* 00013E34 */
label00013E32:
00013E32 5286 addq.l D6, 1
label00013E34:
00013E34 5284 addq.l D4, 1
00013E36 202A 0022 move.l D0, [A2 + 0x22]
00013E3A 53AA 0022 subq.l [A2 + 0x22], 1
00013E3E 4A80 tst.l D0
00013E40 670E beq +0x10 /* 00013E50 */
00013E42 206A 001E movea.l A0, [A2 + 0x1E]
00013E46 52AA 001E addq.l [A2 + 0x1E], 1
00013E4A 7000 moveq.l D0, 0x00
00013E4C 1010 move.b D0, [A0]
00013E4E 600A bra +0xC /* 00013E5A */
label00013E50:
00013E50 2F0A move.l -[A7], A2
00013E52 4EB9 0001 18A2 jsr [0x000118A2]
00013E58 584F addq.w A7, 4
label00013E5A:
00013E5A 2600 move.l D3, D0
00013E5C 6000 024E bra +0x250 /* 000140AC */
00013E60 7000 moveq.l D0, 0x00
00013E62 1003 move.b D0, D3
00013E64 41F9 0000 454E lea.l A0, [0x0000454E]
00013E6A 1030 0800 move.b D0, [A0 + D0]
00013E6E 7210 moveq.l D1, 0x10
00013E70 C081 and.l D0, D1
00013E72 660A bne +0xC /* 00013E7E */
00013E74 2A3C 0000 1000 move.l D5, 0x1000
00013E7A 6000 0230 bra +0x232 /* 000140AC */
label00013E7E:
00013E7E 7A20 moveq.l D5, 0x20
00013E80 6000 022A bra +0x22C /* 000140AC */
00013E84 7000 moveq.l D0, 0x00
00013E86 1003 move.b D0, D3
00013E88 41F9 0000 454E lea.l A0, [0x0000454E]
00013E8E 1030 0800 move.b D0, [A0 + D0]
00013E92 7210 moveq.l D1, 0x10
00013E94 C081 and.l D0, D1
00013E96 6606 bne +0x8 /* 00013E9E */
00013E98 7A40 moveq.l D5, 0x40
00013E9A 6000 0210 bra +0x212 /* 000140AC */
label00013E9E:
00013E9E 1F6F 0044 0025 move.b [A7 + 0x25], [A7 + 0x44]
00013EA4 0C2F 0014 0044 cmpi.b [A7 + 0x44], 0x14
00013EAA 6424 bcc +0x26 /* 00013ED0 */
00013EAC 7030 moveq.l D0, 0x30
00013EAE B680 cmp.l D3, D0
00013EB0 6606 bne +0x8 /* 00013EB8 */
00013EB2 4A2F 0025 tst.b [A7 + 0x25]
00013EB6 6716 beq +0x18 /* 00013ECE */
label00013EB8:
00013EB8 102F 0044 move.b D0, [A7 + 0x44]
00013EBC 522F 0044 addq.b [A7 + 0x44], 1
00013EC0 7200 moveq.l D1, 0x00
00013EC2 1200 move.b D1, D0
00013EC4 41EF 0040 lea.l A0, [A7 + 0x40]
00013EC8 5A88 addq.l A0, 5
00013ECA 1183 1000 move.b [A0 + D1.w], D3
label00013ECE:
00013ECE 5386 subq.l D6, 1
label00013ED0:
00013ED0 5284 addq.l D4, 1
00013ED2 202A 0022 move.l D0, [A2 + 0x22]
00013ED6 53AA 0022 subq.l [A2 + 0x22], 1
00013EDA 4A80 tst.l D0
00013EDC 670E beq +0x10 /* 00013EEC */
00013EDE 206A 001E movea.l A0, [A2 + 0x1E]
00013EE2 52AA 001E addq.l [A2 + 0x1E], 1
00013EE6 7000 moveq.l D0, 0x00
00013EE8 1010 move.b D0, [A0]
00013EEA 600A bra +0xC /* 00013EF6 */
label00013EEC:
00013EEC 2F0A move.l -[A7], A2
00013EEE 4EB9 0001 18A2 jsr [0x000118A2]
00013EF4 584F addq.w A7, 4
label00013EF6:
00013EF6 2600 move.l D3, D0
00013EF8 6000 01B2 bra +0x1B4 /* 000140AC */
00013EFC 7045 moveq.l D0, 0x45
00013EFE B680 cmp.l D3, D0
00013F00 6706 beq +0x8 /* 00013F08 */
00013F02 7065 moveq.l D0, 0x65
00013F04 B680 cmp.l D3, D0
00013F06 6632 bne +0x34 /* 00013F3A */
label00013F08:
00013F08 2A3C 0000 0080 move.l D5, 0x80
00013F0E 5284 addq.l D4, 1
00013F10 202A 0022 move.l D0, [A2 + 0x22]
00013F14 53AA 0022 subq.l [A2 + 0x22], 1
00013F18 4A80 tst.l D0
00013F1A 670E beq +0x10 /* 00013F2A */
00013F1C 206A 001E movea.l A0, [A2 + 0x1E]
00013F20 52AA 001E addq.l [A2 + 0x1E], 1
00013F24 7000 moveq.l D0, 0x00
00013F26 1010 move.b D0, [A0]
00013F28 600A bra +0xC /* 00013F34 */
label00013F2A:
00013F2A 2F0A move.l -[A7], A2
00013F2C 4EB9 0001 18A2 jsr [0x000118A2]
00013F32 584F addq.w A7, 4
label00013F34:
00013F34 2600 move.l D3, D0
00013F36 6000 0174 bra +0x176 /* 000140AC */
label00013F3A:
00013F3A 2A3C 0000 0800 move.l D5, 0x800
00013F40 6000 016A bra +0x16C /* 000140AC */
00013F44 702B moveq.l D0, 0x2B
00013F46 B680 cmp.l D3, D0
00013F48 662A bne +0x2C /* 00013F74 */
00013F4A 5284 addq.l D4, 1
00013F4C 202A 0022 move.l D0, [A2 + 0x22]
00013F50 53AA 0022 subq.l [A2 + 0x22], 1
00013F54 4A80 tst.l D0
00013F56 670E beq +0x10 /* 00013F66 */
00013F58 206A 001E movea.l A0, [A2 + 0x1E]
00013F5C 52AA 001E addq.l [A2 + 0x1E], 1
00013F60 7000 moveq.l D0, 0x00
00013F62 1010 move.b D0, [A0]
00013F64 600A bra +0xC /* 00013F70 */
label00013F66:
00013F66 2F0A move.l -[A7], A2
00013F68 4EB9 0001 18A2 jsr [0x000118A2]
00013F6E 584F addq.w A7, 4
label00013F70:
00013F70 2600 move.l D3, D0
00013F72 6034 bra +0x36 /* 00013FA8 */
label00013F74:
00013F74 702D moveq.l D0, 0x2D
00013F76 B680 cmp.l D3, D0
00013F78 662E bne +0x30 /* 00013FA8 */
00013F7A 5284 addq.l D4, 1
00013F7C 202A 0022 move.l D0, [A2 + 0x22]
00013F80 53AA 0022 subq.l [A2 + 0x22], 1
00013F84 4A80 tst.l D0
00013F86 670E beq +0x10 /* 00013F96 */
00013F88 206A 001E movea.l A0, [A2 + 0x1E]
00013F8C 52AA 001E addq.l [A2 + 0x1E], 1
00013F90 7000 moveq.l D0, 0x00
00013F92 1010 move.b D0, [A0]
00013F94 600A bra +0xC /* 00013FA0 */
label00013F96:
00013F96 2F0A move.l -[A7], A2
00013F98 4EB9 0001 18A2 jsr [0x000118A2]
00013F9E 584F addq.w A7, 4
label00013FA0:
00013FA0 2600 move.l D3, D0
00013FA2 7001 moveq.l D0, 0x01
00013FA4 2F40 002A move.l [A7 + 0x2A], D0
label00013FA8:
00013FA8 2A3C 0000 0100 move.l D5, 0x100
00013FAE 6000 00FC bra +0xFE /* 000140AC */
00013FB2 7000 moveq.l D0, 0x00
00013FB4 1003 move.b D0, D3
00013FB6 41F9 0000 454E lea.l A0, [0x0000454E]
00013FBC 1030 0800 move.b D0, [A0 + D0]
00013FC0 7210 moveq.l D1, 0x10
00013FC2 C081 and.l D0, D1
00013FC4 660A bne +0xC /* 00013FD0 */
00013FC6 2A3C 0000 1000 move.l D5, 0x1000
00013FCC 6000 00DE bra +0xE0 /* 000140AC */
label00013FD0:
00013FD0 7030 moveq.l D0, 0x30
00013FD2 B680 cmp.l D3, D0
00013FD4 6632 bne +0x34 /* 00014008 */
00013FD6 2A3C 0000 0200 move.l D5, 0x200
00013FDC 5284 addq.l D4, 1
00013FDE 202A 0022 move.l D0, [A2 + 0x22]
00013FE2 53AA 0022 subq.l [A2 + 0x22], 1
00013FE6 4A80 tst.l D0
00013FE8 670E beq +0x10 /* 00013FF8 */
00013FEA 206A 001E movea.l A0, [A2 + 0x1E]
00013FEE 52AA 001E addq.l [A2 + 0x1E], 1
00013FF2 7000 moveq.l D0, 0x00
00013FF4 1010 move.b D0, [A0]
00013FF6 600A bra +0xC /* 00014002 */
label00013FF8:
00013FF8 2F0A move.l -[A7], A2
00013FFA 4EB9 0001 18A2 jsr [0x000118A2]
00014000 584F addq.w A7, 4
label00014002:
00014002 2600 move.l D3, D0
00014004 6000 00A6 bra +0xA8 /* 000140AC */
label00014008:
00014008 2A3C 0000 0400 move.l D5, 0x400
0001400E 6000 009C bra +0x9E /* 000140AC */
00014012 7030 moveq.l D0, 0x30
00014014 B680 cmp.l D3, D0
00014016 662A bne +0x2C /* 00014042 */
00014018 5284 addq.l D4, 1
0001401A 202A 0022 move.l D0, [A2 + 0x22]
0001401E 53AA 0022 subq.l [A2 + 0x22], 1
00014022 4A80 tst.l D0
00014024 670E beq +0x10 /* 00014034 */
00014026 206A 001E movea.l A0, [A2 + 0x1E]
0001402A 52AA 001E addq.l [A2 + 0x1E], 1
0001402E 7000 moveq.l D0, 0x00
00014030 1010 move.b D0, [A0]
00014032 600A bra +0xC /* 0001403E */
label00014034:
00014034 2F0A move.l -[A7], A2
00014036 4EB9 0001 18A2 jsr [0x000118A2]
0001403C 584F addq.w A7, 4
label0001403E:
0001403E 2600 move.l D3, D0
00014040 606A bra +0x6C /* 000140AC */
label00014042:
00014042 2A3C 0000 0400 move.l D5, 0x400
00014048 6062 bra +0x64 /* 000140AC */
0001404A 7000 moveq.l D0, 0x00
0001404C 1003 move.b D0, D3
0001404E 41F9 0000 454E lea.l A0, [0x0000454E]
00014054 1030 0800 move.b D0, [A0 + D0]
00014058 7210 moveq.l D1, 0x10
0001405A C081 and.l D0, D1
0001405C 6608 bne +0xA /* 00014066 */
0001405E 2A3C 0000 0800 move.l D5, 0x800
00014064 6046 bra +0x48 /* 000140AC */
label00014066:
00014066 2007 move.l D0, D7
00014068 720A moveq.l D1, 0x0A
0001406A 4EB9 0000 04D2 jsr [0x000004D2]
00014070 72D0 moveq.l D1, 0xFFFFFFD0
00014072 D283 add.l D1, D3
00014074 D280 add.l D1, D0
00014076 2E01 move.l D7, D1
00014078 0C87 0000 7FFF cmpi.l D7, 0x7FFF
0001407E 6F04 ble +0x6 /* 00014084 */
00014080 7001 moveq.l D0, 0x01
00014082 2680 move.l [A3], D0
label00014084:
00014084 5284 addq.l D4, 1
00014086 202A 0022 move.l D0, [A2 + 0x22]
0001408A 53AA 0022 subq.l [A2 + 0x22], 1
0001408E 4A80 tst.l D0
00014090 670E beq +0x10 /* 000140A0 */
00014092 206A 001E movea.l A0, [A2 + 0x1E]
00014096 52AA 001E addq.l [A2 + 0x1E], 1
0001409A 7000 moveq.l D0, 0x00
0001409C 1010 move.b D0, [A0]
0001409E 600A bra +0xC /* 000140AA */
label000140A0:
000140A0 2F0A move.l -[A7], A2
000140A2 4EB9 0001 18A2 jsr [0x000118A2]
000140A8 584F addq.w A7, 4
label000140AA:
000140AA 2600 move.l D3, D0
label000140AC:
000140AC B8AF 0092 cmp.l D4, [A7 + 0x92]
000140B0 6E12 bgt +0x14 /* 000140C4 */
000140B2 70FF moveq.l D0, 0xFFFFFFFF
000140B4 B680 cmp.l D3, D0
000140B6 670C beq +0xE /* 000140C4 */
000140B8 2005 move.l D0, D5
000140BA 0280 0000 1800 andi.l D0, 0x1800
000140C0 6700 FB3A beq -0x4C4 /* 00013BFC */
label000140C4:
000140C4 2005 move.l D0, D5
000140C6 0280 0000 0E2C andi.l D0, 0xE2C
000140CC 6608 bne +0xA /* 000140D6 */
000140CE 206F 009A movea.l A0, [A7 + 0x9A]
000140D2 4290 clr.l [A0]
000140D4 600C bra +0xE /* 000140E2 */
label000140D6:
000140D6 5384 subq.l D4, 1
000140D8 2004 move.l D0, D4
000140DA D08E add.l D0, A6
000140DC 206F 009A movea.l A0, [A7 + 0x9A]
000140E0 2080 move.l [A0], D0
label000140E2:
000140E2 2F0A move.l -[A7], A2
000140E4 2F03 move.l -[A7], D3
000140E6 4EB9 0001 1990 jsr [0x00011990]
000140EC 4AAF 0032 tst.l [A7 + 0x32]
000140F0 504F addq.w A7, 8
000140F2 6702 beq +0x4 /* 000140F6 */
000140F4 4487 neg.l D7
label000140F6:
000140F6 7000 moveq.l D0, 0x00
000140F8 102F 0044 move.b D0, [A7 + 0x44]
000140FC 2840 movea.l A4, D0
000140FE 41EF 0040 lea.l A0, [A7 + 0x40]
00014102 D1CC add.l A0, A4
00014104 5A88 addq.l A0, 5
00014106 2F48 0026 move.l [A7 + 0x26], A0
0001410A 6002 bra +0x4 /* 0001410E */
label0001410C:
0001410C 5286 addq.l D6, 1
label0001410E:
0001410E 200C move.l D0, A4
00014110 538C subq.l A4, 1
00014112 4A80 tst.l D0
00014114 670E beq +0x10 /* 00014124 */
00014116 53AF 0026 subq.l [A7 + 0x26], 1
0001411A 206F 0026 movea.l A0, [A7 + 0x26]
0001411E 0C10 0030 cmpi.b [A0], 0x30 /* '0' */
00014122 67E8 beq -0x16 /* 0001410C */
label00014124:
00014124 200C move.l D0, A4
00014126 5280 addq.l D0, 1
00014128 1F40 0044 move.b [A7 + 0x44], D0
0001412C 4A2F 0044 tst.b [A7 + 0x44]
00014130 6614 bne +0x16 /* 00014146 */
00014132 522F 0044 addq.b [A7 + 0x44], 1
00014136 7200 moveq.l D1, 0x00
00014138 1200 move.b D1, D0
0001413A 41EF 0040 lea.l A0, [A7 + 0x40]
0001413E 5A88 addq.l A0, 5
00014140 11BC 0030 1000 move.b [A0 + D1.w], 0x30 /* '0' */
label00014146:
00014146 DE86 add.l D7, D6
00014148 0C87 FFFF 8000 cmpi.l D7, 0xFFFF8000
0001414E 6D08 blt +0xA /* 00014158 */
00014150 0C87 0000 7FFF cmpi.l D7, 0x7FFF
00014156 6F04 ble +0x6 /* 0001415C */
label00014158:
00014158 7001 moveq.l D0, 0x01
0001415A 2680 move.l [A3], D0
label0001415C:
0001415C 4A93 tst.l [A3]
0001415E 6700 0086 beq +0x88 /* 000141E6 */
00014162 4AAF 002A tst.l [A7 + 0x2A]
00014166 6712 beq +0x14 /* 0001417A */
00014168 206F 008E movea.l A0, [A7 + 0x8E]
0001416C 4290 clr.l [A0]
0001416E 42A8 0004 clr.l [A0 + 0x4]
00014172 4268 0008 clr.w [A0 + 0x8]
00014176 6000 0142 bra +0x144 /* 000142BA */
label0001417A:
0001417A 4AAF 002E tst.l [A7 + 0x2E]
0001417E 6734 beq +0x36 /* 000141B4 */
00014180 4879 0000 4436 push.l 0x4436 /* 'D6' */
00014186 486F 000C pea.l [A7 + 0xC]
0001418A 3F3C 080E move.w -[A7], 0x80E
0001418E A9EB syscall Pack4/FP68K
00014190 486F 0008 pea.l [A7 + 0x8]
00014194 3F3C 000D move.w -[A7], 0xD /* '\r' */
00014198 A9EB syscall Pack4/FP68K
0001419A 486F 0008 pea.l [A7 + 0x8]
0001419E 486F 0016 pea.l [A7 + 0x16]
000141A2 3F3C 0810 move.w -[A7], 0x810
000141A6 A9EB syscall Pack4/FP68K
000141A8 2EAF 0012 move.l [A7], [A7 + 0x12]
000141AC 2F6F 0016 0004 move.l [A7 + 0x4], [A7 + 0x16]
000141B2 600E bra +0x10 /* 000141C2 */
label000141B4:
000141B4 2EB9 0000 4436 move.l [A7], [0x00004436]
000141BA 2F79 0000 443A 0004 move.l [A7 + 0x4], [0x0000443A]
label000141C2:
000141C2 4857 pea.l [A7]
000141C4 486F 001E pea.l [A7 + 0x1E]
000141C8 3F3C 080E move.w -[A7], 0x80E
000141CC A9EB syscall Pack4/FP68K
000141CE 206F 008E movea.l A0, [A7 + 0x8E]
000141D2 20AF 001A move.l [A0], [A7 + 0x1A]
000141D6 216F 001E 0004 move.l [A0 + 0x4], [A7 + 0x1E]
000141DC 316F 0022 0008 move.w [A0 + 0x8], [A7 + 0x22]
000141E2 6000 00D6 bra +0xD8 /* 000142BA */
label000141E6:
000141E6 3F47 0042 move.w [A7 + 0x42], D7
000141EA 486F 0040 pea.l [A7 + 0x40]
000141EE 486F 003A pea.l [A7 + 0x3A]
000141F2 4EB9 0001 10C4 jsr [0x000110C4]
000141F8 42AF 0022 clr.l [A7 + 0x22]
000141FC 42AF 0026 clr.l [A7 + 0x26]
00014200 426F 002A clr.w [A7 + 0x2A]
00014204 486F 003E pea.l [A7 + 0x3E]
00014208 486F 0026 pea.l [A7 + 0x26]
0001420C 3F3C 0008 move.w -[A7], 0x8
00014210 A9EB syscall Pack4/FP68K
00014212 504F addq.w A7, 8
00014214 6724 beq +0x26 /* 0001423A */
00014216 4879 0000 442A push.l 0x442A /* 'D*' */
0001421C 486F 003A pea.l [A7 + 0x3A]
00014220 3F3C 0008 move.w -[A7], 0x8
00014224 A9EB syscall Pack4/FP68K
00014226 6C12 bge +0x14 /* 0001423A */
00014228 7001 moveq.l D0, 0x01
0001422A 2680 move.l [A3], D0
0001422C 42AF 0036 clr.l [A7 + 0x36]
00014230 42AF 003A clr.l [A7 + 0x3A]
00014234 426F 003E clr.w [A7 + 0x3E]
00014238 6038 bra +0x3A /* 00014272 */
label0001423A:
0001423A 4879 0000 441E push.l 0x441E
00014240 486F 003A pea.l [A7 + 0x3A]
00014244 3F3C 0008 move.w -[A7], 0x8
00014248 A9EB syscall Pack4/FP68K
0001424A 6F26 ble +0x28 /* 00014272 */
0001424C 7001 moveq.l D0, 0x01
0001424E 2680 move.l [A3], D0
00014250 4879 0000 4436 push.l 0x4436 /* 'D6' */
00014256 486F 001E pea.l [A7 + 0x1E]
0001425A 3F3C 080E move.w -[A7], 0x80E
0001425E A9EB syscall Pack4/FP68K
00014260 2F6F 001A 0036 move.l [A7 + 0x36], [A7 + 0x1A]
00014266 2F6F 001E 003A move.l [A7 + 0x3A], [A7 + 0x1E]
0001426C 3F6F 0022 003E move.w [A7 + 0x3E], [A7 + 0x22]
label00014272:
00014272 4AAF 002E tst.l [A7 + 0x2E]
00014276 672E beq +0x30 /* 000142A6 */
00014278 2F6F 0036 001A move.l [A7 + 0x1A], [A7 + 0x36]
0001427E 2F6F 003A 001E move.l [A7 + 0x1E], [A7 + 0x3A]
00014284 3F6F 003E 0022 move.w [A7 + 0x22], [A7 + 0x3E]
0001428A 486F 001A pea.l [A7 + 0x1A]
0001428E 3F3C 000D move.w -[A7], 0xD /* '\r' */
00014292 A9EB syscall Pack4/FP68K
00014294 2F6F 001A 0036 move.l [A7 + 0x36], [A7 + 0x1A]
0001429A 2F6F 001E 003A move.l [A7 + 0x3A], [A7 + 0x1E]
000142A0 3F6F 0022 003E move.w [A7 + 0x3E], [A7 + 0x22]
label000142A6:
000142A6 206F 008E movea.l A0, [A7 + 0x8E]
000142AA 20AF 0036 move.l [A0], [A7 + 0x36]
000142AE 216F 003A 0004 move.l [A0 + 0x4], [A7 + 0x3A]
000142B4 316F 003E 0008 move.w [A0 + 0x8], [A7 + 0x3E]
label000142BA:
000142BA 4FEF 0066 lea.l A7, [A7 + 0x66]
000142BE 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
000142C2 4E75 rts
000142C4 48E7 0038 movem.l -[A7], A2,A3,A4
000142C8 4FEF FF84 lea.l A7, [A7 - 0x7C]
000142CC 286F 008C movea.l A4, [A7 + 0x8C]
000142D0 246F 0090 movea.l A2, [A7 + 0x90]
000142D4 266F 0094 movea.l A3, [A7 + 0x94]
000142D8 4878 0002 push.l 0x2
000142DC 204A movea.l A0, A2
000142DE 70FF moveq.l D0, 0xFFFFFFFF
label000142E0:
000142E0 5280 addq.l D0, 1
000142E2 4A18 tst.b [A0]+
000142E4 66FA bne -0x4 /* 000142E0 */
000142E6 2F00 move.l -[A7], D0
000142E8 2F0A move.l -[A7], A2
000142EA 486F 002E pea.l [A7 + 0x2E]
000142EE 4EB9 0001 3B38 jsr [0x00013B38]
000142F4 486F 002A pea.l [A7 + 0x2A]
000142F8 486F 0032 pea.l [A7 + 0x32]
000142FC 486F 003A pea.l [A7 + 0x3A]
00014300 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF
00014306 486F 0092 pea.l [A7 + 0x92]
0001430A 4EB9 0001 3B90 jsr [0x00013B90]
00014310 200B move.l D0, A3
00014312 4FEF 0024 lea.l A7, [A7 + 0x24]
00014316 6708 beq +0xA /* 00014320 */
00014318 204A movea.l A0, A2
0001431A D1EF 001E add.l A0, [A7 + 0x1E]
0001431E 2688 move.l [A3], A0
label00014320:
00014320 486F 0072 pea.l [A7 + 0x72]
00014324 486F 0004 pea.l [A7 + 0x4]
00014328 3F3C 0810 move.w -[A7], 0x810
0001432C A9EB syscall Pack4/FP68K
0001432E 2F2F 0004 move.l -[A7], [A7 + 0x4]
00014332 2F2F 0004 move.l -[A7], [A7 + 0x4]
00014336 486F 001A pea.l [A7 + 0x1A]
0001433A 4EB9 0001 11CA jsr [0x000111CA]
00014340 486F 001E pea.l [A7 + 0x1E]
00014344 486F 0018 pea.l [A7 + 0x18]
00014348 3F3C 080E move.w -[A7], 0x80E
0001434C A9EB syscall Pack4/FP68K
0001434E 2F6F 0014 0074 move.l [A7 + 0x74], [A7 + 0x14]
00014354 2F6F 0018 0078 move.l [A7 + 0x78], [A7 + 0x18]
0001435A 3F6F 001C 007C move.w [A7 + 0x7C], [A7 + 0x1C]
00014360 4AAF 0026 tst.l [A7 + 0x26]
00014364 4FEF 000C lea.l A7, [A7 + 0xC]
00014368 6640 bne +0x42 /* 000143AA */
0001436A 42AF 0008 clr.l [A7 + 0x8]
0001436E 42AF 000C clr.l [A7 + 0xC]
00014372 426F 0010 clr.w [A7 + 0x10]
00014376 486F 0072 pea.l [A7 + 0x72]
0001437A 486F 000C pea.l [A7 + 0xC]
0001437E 3F3C 0008 move.w -[A7], 0x8
00014382 A9EB syscall Pack4/FP68K
00014384 672C beq +0x2E /* 000143B2 */
00014386 4879 0000 4446 push.l 0x4446 /* 'DF' */
0001438C 486F 006C pea.l [A7 + 0x6C]
00014390 3F3C 0808 move.w -[A7], 0x808
00014394 A9EB syscall Pack4/FP68K
00014396 6D12 blt +0x14 /* 000143AA */
00014398 4879 0000 443E push.l 0x443E /* 'D>' */
0001439E 486F 006C pea.l [A7 + 0x6C]
000143A2 3F3C 0808 move.w -[A7], 0x808
000143A6 A9EB syscall Pack4/FP68K
000143A8 6F08 ble +0xA /* 000143B2 */
label000143AA:
000143AA 7022 moveq.l D0, 0x22
000143AC 23C0 0002 57A0 move.l [0x000257A0], D0
label000143B2:
000143B2 486F 0072 pea.l [A7 + 0x72]
000143B6 486F 0004 pea.l [A7 + 0x4]
000143BA 3F3C 0810 move.w -[A7], 0x810
000143BE A9EB syscall Pack4/FP68K
000143C0 2897 move.l [A4], [A7]
000143C2 296F 0004 0004 move.l [A4 + 0x4], [A7 + 0x4]
000143C8 4FEF 007C lea.l A7, [A7 + 0x7C]
000143CC 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000143D0 4E75 rts
fn000143D2:
000143D2 42A7 clr.l -[A7]
000143D4 2F2F 000C move.l -[A7], [A7 + 0xC]
000143D8 2F2F 000C move.l -[A7], [A7 + 0xC]
000143DC 4EB9 0001 42C8 jsr [0x000142C8]
000143E2 4FEF 000C lea.l A7, [A7 + 0xC]
000143E6 4E75 rts
000143E8 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
000143EC 554F subq.w A7, 2
000143EE 2C2F 002A move.l D6, [A7 + 0x2A]
000143F2 246F 0032 movea.l A2, [A7 + 0x32]
000143F6 2C6F 003A movea.l A6, [A7 + 0x3A]
000143FA 286F 003E movea.l A4, [A7 + 0x3E]
000143FE 7801 moveq.l D4, 0x01
00014400 7A00 moveq.l D5, 0x00
00014402 7E00 moveq.l D7, 0x00
00014404 97CB sub.l A3, A3
00014406 4294 clr.l [A4]
00014408 4296 clr.l [A6]
0001440A 4A86 tst.l D6
0001440C 6D14 blt +0x16 /* 00014422 */
0001440E 7001 moveq.l D0, 0x01
00014410 BC80 cmp.l D6, D0
00014412 670E beq +0x10 /* 00014422 */
00014414 7024 moveq.l D0, 0x24
00014416 BC80 cmp.l D6, D0
00014418 6E08 bgt +0xA /* 00014422 */
0001441A 7001 moveq.l D0, 0x01
0001441C B0AF 002E cmp.l D0, [A7 + 0x2E]
00014420 6F04 ble +0x6 /* 00014426 */
label00014422:
00014422 7840 moveq.l D4, 0x40
00014424 6028 bra +0x2A /* 0001444E */
label00014426:
00014426 5285 addq.l D5, 1
00014428 202A 0022 move.l D0, [A2 + 0x22]
0001442C 53AA 0022 subq.l [A2 + 0x22], 1
00014430 4A80 tst.l D0
00014432 670E beq +0x10 /* 00014442 */
00014434 206A 001E movea.l A0, [A2 + 0x1E]
00014438 52AA 001E addq.l [A2 + 0x1E], 1
0001443C 7000 moveq.l D0, 0x00
0001443E 1010 move.b D0, [A0]
00014440 600A bra +0xC /* 0001444C */
label00014442:
00014442 2F0A move.l -[A7], A2
00014444 4EB9 0001 18A2 jsr [0x000118A2]
0001444A 584F addq.w A7, 4
label0001444C:
0001444C 2600 move.l D3, D0
label0001444E:
0001444E 4A86 tst.l D6
00014450 6700 024C beq +0x24E /* 0001469E */
00014454 70FF moveq.l D0, 0xFFFFFFFF
00014456 2206 move.l D1, D6
00014458 4EB9 0000 0504 jsr [0x00000504]
0001445E 2640 movea.l A3, D0
00014460 6000 023C bra +0x23E /* 0001469E */
label00014464:
00014464 2004 move.l D0, D4
00014466 4EB9 0000 05F8 jsr [0x000005F8]
0001446C 0232 0000 0001 andi.b [A2 + D0.w + 0x1], 0x0
00014472 0000 0010 ori.b D0, 0x10
00014476 0004 0000 ori.b D4, 0x0
0001447A 0001 001A ori.b D1, 0x1A
0001447E 0000 0002 ori.b D0, 0x2
00014482 00BC 0000 0004 00FA 0000 ori.l 0xFA0000, 0x4
0001448C 0008 013C ori.b A0, 0x3C /* '<' */
00014490 0000 0010 ori.b D0, 0x10
00014494 0136 7000 btst [A6 + D7.w], D0
00014498 1003 move.b D0, D3
0001449A 41F9 0000 454E lea.l A0, [0x0000454E]
000144A0 1030 0800 move.b D0, [A0 + D0]
000144A4 7206 moveq.l D1, 0x06
000144A6 C081 and.l D0, D1
000144A8 672C beq +0x2E /* 000144D6 */
000144AA 5285 addq.l D5, 1
000144AC 202A 0022 move.l D0, [A2 + 0x22]
000144B0 53AA 0022 subq.l [A2 + 0x22], 1
000144B4 4A80 tst.l D0
000144B6 670E beq +0x10 /* 000144C6 */
000144B8 206A 001E movea.l A0, [A2 + 0x1E]
000144BC 52AA 001E addq.l [A2 + 0x1E], 1
000144C0 7000 moveq.l D0, 0x00
000144C2 1010 move.b D0, [A0]
000144C4 600A bra +0xC /* 000144D0 */
label000144C6:
000144C6 2F0A move.l -[A7], A2
000144C8 4EB9 0001 18A2 jsr [0x000118A2]
000144CE 584F addq.w A7, 4
label000144D0:
000144D0 2600 move.l D3, D0
000144D2 6000 01CA bra +0x1CC /* 0001469E */
label000144D6:
000144D6 702B moveq.l D0, 0x2B
000144D8 B680 cmp.l D3, D0
000144DA 662A bne +0x2C /* 00014506 */
000144DC 5285 addq.l D5, 1
000144DE 202A 0022 move.l D0, [A2 + 0x22]
000144E2 53AA 0022 subq.l [A2 + 0x22], 1
000144E6 4A80 tst.l D0
000144E8 670E beq +0x10 /* 000144F8 */
000144EA 206A 001E movea.l A0, [A2 + 0x1E]
000144EE 52AA 001E addq.l [A2 + 0x1E], 1
000144F2 7000 moveq.l D0, 0x00
000144F4 1010 move.b D0, [A0]
000144F6 600A bra +0xC /* 00014502 */
label000144F8:
000144F8 2F0A move.l -[A7], A2
000144FA 4EB9 0001 18A2 jsr [0x000118A2]
00014500 584F addq.w A7, 4
label00014502:
00014502 2600 move.l D3, D0
00014504 6032 bra +0x34 /* 00014538 */
label00014506:
00014506 702D moveq.l D0, 0x2D
00014508 B680 cmp.l D3, D0
0001450A 662C bne +0x2E /* 00014538 */
0001450C 5285 addq.l D5, 1
0001450E 202A 0022 move.l D0, [A2 + 0x22]
00014512 53AA 0022 subq.l [A2 + 0x22], 1
00014516 4A80 tst.l D0
00014518 670E beq +0x10 /* 00014528 */
0001451A 206A 001E movea.l A0, [A2 + 0x1E]
0001451E 52AA 001E addq.l [A2 + 0x1E], 1
00014522 7000 moveq.l D0, 0x00
00014524 1010 move.b D0, [A0]
00014526 600A bra +0xC /* 00014532 */
label00014528:
00014528 2F0A move.l -[A7], A2
0001452A 4EB9 0001 18A2 jsr [0x000118A2]
00014530 584F addq.w A7, 4
label00014532:
00014532 2600 move.l D3, D0
00014534 7001 moveq.l D0, 0x01
00014536 2C80 move.l [A6], D0
label00014538:
00014538 7802 moveq.l D4, 0x02
0001453A 6000 0162 bra +0x164 /* 0001469E */
0001453E 4A86 tst.l D6
00014540 6706 beq +0x8 /* 00014548 */
00014542 7010 moveq.l D0, 0x10
00014544 BC80 cmp.l D6, D0
00014546 6634 bne +0x36 /* 0001457C */
label00014548:
00014548 7030 moveq.l D0, 0x30
0001454A B680 cmp.l D3, D0
0001454C 662E bne +0x30 /* 0001457C */
0001454E 7804 moveq.l D4, 0x04
00014550 5285 addq.l D5, 1
00014552 202A 0022 move.l D0, [A2 + 0x22]
00014556 53AA 0022 subq.l [A2 + 0x22], 1
0001455A 4A80 tst.l D0
0001455C 670E beq +0x10 /* 0001456C */
0001455E 206A 001E movea.l A0, [A2 + 0x1E]
00014562 52AA 001E addq.l [A2 + 0x1E], 1
00014566 7000 moveq.l D0, 0x00
00014568 1010 move.b D0, [A0]
0001456A 600A bra +0xC /* 00014576 */
label0001456C:
0001456C 2F0A move.l -[A7], A2
0001456E 4EB9 0001 18A2 jsr [0x000118A2]
00014574 584F addq.w A7, 4
label00014576:
00014576 2600 move.l D3, D0
00014578 6000 0124 bra +0x126 /* 0001469E */
label0001457C:
0001457C 7808 moveq.l D4, 0x08
0001457E 6000 011E bra +0x120 /* 0001469E */
00014582 7058 moveq.l D0, 0x58
00014584 B680 cmp.l D3, D0
00014586 6706 beq +0x8 /* 0001458E */
00014588 7078 moveq.l D0, 0x78
0001458A B680 cmp.l D3, D0
0001458C 6630 bne +0x32 /* 000145BE */
label0001458E:
0001458E 7C10 moveq.l D6, 0x10
00014590 7808 moveq.l D4, 0x08
00014592 5285 addq.l D5, 1
00014594 202A 0022 move.l D0, [A2 + 0x22]
00014598 53AA 0022 subq.l [A2 + 0x22], 1
0001459C 4A80 tst.l D0
0001459E 670E beq +0x10 /* 000145AE */
000145A0 206A 001E movea.l A0, [A2 + 0x1E]
000145A4 52AA 001E addq.l [A2 + 0x1E], 1
000145A8 7000 moveq.l D0, 0x00
000145AA 1010 move.b D0, [A0]
000145AC 600A bra +0xC /* 000145B8 */
label000145AE:
000145AE 2F0A move.l -[A7], A2
000145B0 4EB9 0001 18A2 jsr [0x000118A2]
000145B6 584F addq.w A7, 4
label000145B8:
000145B8 2600 move.l D3, D0
000145BA 6000 00E2 bra +0xE4 /* 0001469E */
label000145BE:
000145BE 4A86 tst.l D6
000145C0 6602 bne +0x4 /* 000145C4 */
000145C2 7C08 moveq.l D6, 0x08
label000145C4:
000145C4 7810 moveq.l D4, 0x10
000145C6 6000 00D6 bra +0xD8 /* 0001469E */
000145CA 4A86 tst.l D6
000145CC 6602 bne +0x4 /* 000145D0 */
000145CE 7C0A moveq.l D6, 0x0A
label000145D0:
000145D0 200B move.l D0, A3
000145D2 660C bne +0xE /* 000145E0 */
000145D4 70FF moveq.l D0, 0xFFFFFFFF
000145D6 2206 move.l D1, D6
000145D8 4EB9 0000 0504 jsr [0x00000504]
000145DE 2640 movea.l A3, D0
label000145E0:
000145E0 7000 moveq.l D0, 0x00
000145E2 1003 move.b D0, D3
000145E4 41F9 0000 454E lea.l A0, [0x0000454E]
000145EA 1F70 0800 0001 move.b [A7 + 0x1], [A0 + D0]
000145F0 1030 0800 move.b D0, [A0 + D0]
000145F4 7210 moveq.l D1, 0x10
000145F6 C081 and.l D0, D1
000145F8 671C beq +0x1E /* 00014616 */
000145FA 7030 moveq.l D0, 0x30
000145FC 9680 sub.l D3, D0
000145FE B686 cmp.l D3, D6
00014600 6D50 blt +0x52 /* 00014652 */
00014602 7010 moveq.l D0, 0x10
00014604 B880 cmp.l D4, D0
00014606 6604 bne +0x6 /* 0001460C */
00014608 7820 moveq.l D4, 0x20
0001460A 6002 bra +0x4 /* 0001460E */
label0001460C:
0001460C 7840 moveq.l D4, 0x40
label0001460E:
0001460E 7030 moveq.l D0, 0x30
00014610 D680 add.l D3, D0
00014612 6000 008A bra +0x8C /* 0001469E */
label00014616:
00014616 102F 0001 move.b D0, [A7 + 0x1]
0001461A 0280 0000 00C0 andi.l D0, 0xC0
00014620 6712 beq +0x14 /* 00014634 */
00014622 2F03 move.l -[A7], D3
00014624 4EB9 0001 1C30 jsr [0x00011C30]
0001462A 72C9 moveq.l D1, 0xFFFFFFC9
0001462C D081 add.l D0, D1
0001462E B086 cmp.l D0, D6
00014630 584F addq.w A7, 4
00014632 6D0E blt +0x10 /* 00014642 */
label00014634:
00014634 7010 moveq.l D0, 0x10
00014636 B880 cmp.l D4, D0
00014638 6604 bne +0x6 /* 0001463E */
0001463A 7820 moveq.l D4, 0x20
0001463C 6060 bra +0x62 /* 0001469E */
label0001463E:
0001463E 7840 moveq.l D4, 0x40
00014640 605C bra +0x5E /* 0001469E */
label00014642:
00014642 2F03 move.l -[A7], D3
00014644 4EB9 0001 1C30 jsr [0x00011C30]
0001464A 72C9 moveq.l D1, 0xFFFFFFC9
0001464C D081 add.l D0, D1
0001464E 2600 move.l D3, D0
00014650 584F addq.w A7, 4
label00014652:
00014652 BE8B cmp.l D7, A3
00014654 6304 bls +0x6 /* 0001465A */
00014656 7001 moveq.l D0, 0x01
00014658 2880 move.l [A4], D0
label0001465A:
0001465A 2007 move.l D0, D7
0001465C 2206 move.l D1, D6
0001465E 4EB9 0000 04D2 jsr [0x000004D2]
00014664 2E00 move.l D7, D0
00014666 70FF moveq.l D0, 0xFFFFFFFF
00014668 9087 sub.l D0, D7
0001466A B680 cmp.l D3, D0
0001466C 6304 bls +0x6 /* 00014672 */
0001466E 7001 moveq.l D0, 0x01
00014670 2880 move.l [A4], D0
label00014672:
00014672 DE83 add.l D7, D3
00014674 7810 moveq.l D4, 0x10
00014676 5285 addq.l D5, 1
00014678 202A 0022 move.l D0, [A2 + 0x22]
0001467C 53AA 0022 subq.l [A2 + 0x22], 1
00014680 4A80 tst.l D0
00014682 670E beq +0x10 /* 00014692 */
00014684 206A 001E movea.l A0, [A2 + 0x1E]
00014688 52AA 001E addq.l [A2 + 0x1E], 1
0001468C 7000 moveq.l D0, 0x00
0001468E 1010 move.b D0, [A0]
00014690 600A bra +0xC /* 0001469C */
label00014692:
00014692 2F0A move.l -[A7], A2
00014694 4EB9 0001 18A2 jsr [0x000118A2]
0001469A 584F addq.w A7, 4
label0001469C:
0001469C 2600 move.l D3, D0
label0001469E:
0001469E BAAF 002E cmp.l D5, [A7 + 0x2E]
000146A2 6E0E bgt +0x10 /* 000146B2 */
000146A4 70FF moveq.l D0, 0xFFFFFFFF
000146A6 B680 cmp.l D3, D0
000146A8 6708 beq +0xA /* 000146B2 */
000146AA 7060 moveq.l D0, 0x60
000146AC C084 and.l D0, D4
000146AE 6700 FDB4 beq -0x24A /* 00014464 */
label000146B2:
000146B2 7034 moveq.l D0, 0x34
000146B4 C084 and.l D0, D4
000146B6 6606 bne +0x8 /* 000146BE */
000146B8 7E00 moveq.l D7, 0x00
000146BA 2A07 move.l D5, D7
000146BC 6002 bra +0x4 /* 000146C0 */
label000146BE:
000146BE 5385 subq.l D5, 1
label000146C0:
000146C0 206F 0036 movea.l A0, [A7 + 0x36]
000146C4 2085 move.l [A0], D5
000146C6 2F0A move.l -[A7], A2
000146C8 2F03 move.l -[A7], D3
000146CA 4EB9 0001 1990 jsr [0x00011990]
000146D0 2007 move.l D0, D7
000146D2 4FEF 000A lea.l A7, [A7 + 0xA]
000146D6 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
000146DA 4E75 rts
000146DC 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
000146E0 4FEF FFAE lea.l A7, [A7 - 0x52]
000146E4 246F 006A movea.l A2, [A7 + 0x6A]
000146E8 266F 006E movea.l A3, [A7 + 0x6E]
000146EC 2A2F 0072 move.l D5, [A7 + 0x72]
000146F0 4878 0002 push.l 0x2
000146F4 204A movea.l A0, A2
000146F6 70FF moveq.l D0, 0xFFFFFFFF
label000146F8:
000146F8 5280 addq.l D0, 1
000146FA 4A18 tst.b [A0]+
000146FC 66FA bne -0x4 /* 000146F8 */
000146FE 2F00 move.l -[A7], D0
00014700 2F0A move.l -[A7], A2
00014702 486F 0014 pea.l [A7 + 0x14]
00014706 4EB9 0001 3B38 jsr [0x00013B38]
0001470C 486F 0010 pea.l [A7 + 0x10]
00014710 486F 0062 pea.l [A7 + 0x62]
00014714 486F 001C pea.l [A7 + 0x1C]
00014718 486F 0024 pea.l [A7 + 0x24]
0001471C 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF
00014722 2F05 move.l -[A7], D5
00014724 4EB9 0001 43EC jsr [0x000143EC]
0001472A 2600 move.l D3, D0
0001472C 200B move.l D0, A3
0001472E 4FEF 0028 lea.l A7, [A7 + 0x28]
00014732 6708 beq +0xA /* 0001473C */
00014734 204A movea.l A0, A2
00014736 D1EF 0004 add.l A0, [A7 + 0x4]
0001473A 2688 move.l [A3], A0
label0001473C:
0001473C 4A97 tst.l [A7]
0001473E 661C bne +0x1E /* 0001475C */
00014740 4AAF 004E tst.l [A7 + 0x4E]
00014744 6608 bne +0xA /* 0001474E */
00014746 0C83 7FFF FFFF cmpi.l D3, 0x7FFFFFFF
0001474C 620E bhi +0x10 /* 0001475C */
label0001474E:
0001474E 4AAF 004E tst.l [A7 + 0x4E]
00014752 6728 beq +0x2A /* 0001477C */
00014754 0C83 8000 0000 cmpi.l D3, 0x80000000
0001475A 6320 bls +0x22 /* 0001477C */
label0001475C:
0001475C 4AAF 004E tst.l [A7 + 0x4E]
00014760 6708 beq +0xA /* 0001476A */
00014762 203C 8000 0000 move.l D0, 0x80000000
00014768 6006 bra +0x8 /* 00014770 */
label0001476A:
0001476A 203C 7FFF FFFF move.l D0, 0x7FFFFFFF
label00014770:
00014770 2800 move.l D4, D0
00014772 7022 moveq.l D0, 0x22
00014774 23C0 0002 57A0 move.l [0x000257A0], D0
0001477A 6010 bra +0x12 /* 0001478C */
label0001477C:
0001477C 4AAF 004E tst.l [A7 + 0x4E]
00014780 6706 beq +0x8 /* 00014788 */
00014782 2003 move.l D0, D3
00014784 4480 neg.l D0
00014786 6002 bra +0x4 /* 0001478A */
label00014788:
00014788 2003 move.l D0, D3
label0001478A:
0001478A 2800 move.l D4, D0
label0001478C:
0001478C 2004 move.l D0, D4
0001478E 4FEF 0052 lea.l A7, [A7 + 0x52]
00014792 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00014796 4E75 rts
00014798 4E56 0000 link A6, 0
0001479C 2F0A move.l -[A7], A2
0001479E 246E 0008 movea.l A2, [A6 + 0x8]
000147A2 2F0A move.l -[A7], A2
000147A4 4EB9 0000 305A jsr [0x0000305A]
000147AA 41ED 8222 lea.l A0, [A5 - 0x7DDE]
000147AE 2488 move.l [A2], A0
000147B0 42AA 000C clr.l [A2 + 0xC]
000147B4 204A movea.l A0, A2
000147B6 584F addq.w A7, 4
000147B8 245F movea.l A2, [A7]+
000147BA 4E5E unlink A6
000147BC 4E75 rts
000147BE 4E56 0000 link A6, 0
000147C2 48E7 0030 movem.l -[A7], A2,A3
000147C6 246E 0008 movea.l A2, [A6 + 0x8]
000147CA 266E 000C movea.l A3, [A6 + 0xC]
000147CE 2F0A move.l -[A7], A2
000147D0 4EB9 0000 305A jsr [0x0000305A]
000147D6 41ED 8222 lea.l A0, [A5 - 0x7DDE]
000147DA 2488 move.l [A2], A0
000147DC 254B 000C move.l [A2 + 0xC], A3
000147E0 200B move.l D0, A3
000147E2 584F addq.w A7, 4
000147E4 6718 beq +0x1A /* 000147FE */
000147E6 594F subq.w A7, 4
000147E8 2F0B move.l -[A7], A3
000147EA 4EB9 0000 248A jsr [0x0000248A]
000147F0 201F move.l D0, [A7]+
000147F2 2F00 move.l -[A7], D0
000147F4 2F0A move.l -[A7], A2
000147F6 4EB9 0000 307A jsr [0x0000307A]
000147FC 504F addq.w A7, 8
label000147FE:
000147FE 204A movea.l A0, A2
00014800 4CDF 0C00 movem.l A2,A3, [A7]+
00014804 4E5E unlink A6
00014806 4E75 rts
00014808 4E56 0000 link A6, 0
0001480C 48E7 1030 movem.l -[A7], D3,A2,A3
00014810 246E 0008 movea.l A2, [A6 + 0x8]
00014814 362E 000C move.w D3, [A6 + 0xC]
00014818 200A move.l D0, A2
0001481A 672C beq +0x2E /* 00014848 */
0001481C 41ED 8222 lea.l A0, [A5 - 0x7DDE]
00014820 2488 move.l [A2], A0
00014822 266A 000C movea.l A3, [A2 + 0xC]
00014826 200B move.l D0, A3
00014828 6704 beq +0x6 /* 0001482E */
0001482A 204B movea.l A0, A3
0001482C A023 syscall DisposHandle/DisposeHandle
label0001482E:
0001482E 4267 clr.w -[A7]
00014830 2F0A move.l -[A7], A2
00014832 4EB9 0000 3062 jsr [0x00003062]
00014838 4A43 tst.w D3
0001483A 5C4F addq.w A7, 6
0001483C 6F0A ble +0xC /* 00014848 */
0001483E 2F0A move.l -[A7], A2
00014840 4EB9 0000 2592 jsr [0x00002592]
00014846 584F addq.w A7, 4
label00014848:
00014848 204A movea.l A0, A2
0001484A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001484E 4E5E unlink A6
00014850 4E75 rts
00014852 4E56 FFFC link A6, -0x0004
00014856 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0001485A 246E 0008 movea.l A2, [A6 + 0x8]
0001485E 282E 000C move.l D4, [A6 + 0xC]
00014862 266A 000C movea.l A3, [A2 + 0xC]
00014866 200B move.l D0, A3
00014868 660A bne +0xC /* 00014874 */
0001486A 2004 move.l D0, D4
0001486C A122 syscall NewHandle, flags=1
0001486E 2548 000C move.l [A2 + 0xC], A0
00014872 6006 bra +0x8 /* 0001487A */
label00014874:
00014874 204B movea.l A0, A3
00014876 2004 move.l D0, D4
00014878 A024 syscall SetHandleSize
label0001487A:
0001487A 554F subq.w A7, 2
0001487C 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00014880 301F move.w D0, [A7]+
00014882 3600 move.w D3, D0
00014884 3003 move.w D0, D3
00014886 48C0 ext.l D0
00014888 671C beq +0x1E /* 000148A6 */
0001488A 42A7 clr.l -[A7]
0001488C 486E FFFC pea.l [A6 - 0x4]
00014890 3043 movea.w A0, D3
00014892 2D48 FFFC move.l [A6 - 0x4], A0
00014896 4879 0001 540C push.l 0x1540C
0001489C 4EB9 0000 2542 jsr [0x00002542]
000148A2 4FEF 000C lea.l A7, [A7 + 0xC]
label000148A6:
000148A6 2F04 move.l -[A7], D4
000148A8 2F0A move.l -[A7], A2
000148AA 4EB9 0000 307A jsr [0x0000307A]
000148B0 504F addq.w A7, 8
000148B2 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000148B6 4E5E unlink A6
000148B8 4E75 rts
000148BA 4E56 FFE4 link A6, -0x001C
000148BE 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
000148C2 246E 0008 movea.l A2, [A6 + 0x8]
000148C6 286E 000C movea.l A4, [A6 + 0xC]
000148CA 266E 0010 movea.l A3, [A6 + 0x10]
000148CE 7600 moveq.l D3, 0x00
000148D0 2F0A move.l -[A7], A2
000148D2 2057 movea.l A0, [A7]
000148D4 2250 movea.l A1, [A0]
000148D6 2269 0010 movea.l A1, [A1 + 0x10]
000148DA 4E91 jsr [A1]
000148DC D093 add.l D0, [A3]
000148DE 2800 move.l D4, D0
000148E0 2F0A move.l -[A7], A2
000148E2 2057 movea.l A0, [A7]
000148E4 2250 movea.l A1, [A0]
000148E6 2269 0018 movea.l A1, [A1 + 0x18]
000148EA 4E91 jsr [A1]
000148EC B880 cmp.l D4, D0
000148EE 504F addq.w A7, 8
000148F0 6F44 ble +0x46 /* 00014936 */
000148F2 2D4F FFFC move.l [A6 - 0x4], A7
000148F6 2F04 move.l -[A7], D4
000148F8 2F0A move.l -[A7], A2
000148FA 2057 movea.l A0, [A7]
000148FC 2250 movea.l A1, [A0]
000148FE 2269 0014 movea.l A1, [A1 + 0x14]
00014902 4E91 jsr [A1]
00014904 504F addq.w A7, 8
00014906 602E bra +0x30 /* 00014936 */
00014908 206E FFF4 movea.l A0, [A6 - 0xC]
0001490C 2A10 move.l D5, [A0]
0001490E 2F0A move.l -[A7], A2
00014910 2057 movea.l A0, [A7]
00014912 2250 movea.l A1, [A0]
00014914 2269 0010 movea.l A1, [A1 + 0x10]
00014918 4E91 jsr [A1]
0001491A 2D40 FFE4 move.l [A6 - 0x1C], D0
0001491E 2F0A move.l -[A7], A2
00014920 2057 movea.l A0, [A7]
00014922 2250 movea.l A1, [A0]
00014924 2269 0018 movea.l A1, [A1 + 0x18]
00014928 4E91 jsr [A1]
0001492A 90AE FFE4 sub.l D0, [A6 - 0x1C]
0001492E 2680 move.l [A3], D0
00014930 2605 move.l D3, D5
00014932 2E6E FFFC movea.l A7, [A6 - 0x4]
label00014936:
00014936 4A93 tst.l [A3]
00014938 6F34 ble +0x36 /* 0001496E */
0001493A 2F0A move.l -[A7], A2
0001493C 2057 movea.l A0, [A7]
0001493E 2250 movea.l A1, [A0]
00014940 2269 0010 movea.l A1, [A1 + 0x10]
00014944 4E91 jsr [A1]
00014946 206A 000C movea.l A0, [A2 + 0xC]
0001494A 2250 movea.l A1, [A0]
0001494C 43F1 0800 lea.l A1, [A1 + D0]
00014950 584F addq.w A7, 4
00014952 204C movea.l A0, A4
00014954 2013 move.l D0, [A3]
00014956 A22E syscall BlockMove/BlockMoveData, flags=2
00014958 1F3C 0003 move.b -[A7], 0x3
0001495C 2F13 move.l -[A7], [A3]
0001495E 2F0A move.l -[A7], A2
00014960 2057 movea.l A0, [A7]
00014962 2250 movea.l A1, [A0]
00014964 2269 000C movea.l A1, [A1 + 0xC]
00014968 4E91 jsr [A1]
0001496A 4FEF 000A lea.l A7, [A7 + 0xA]
label0001496E:
0001496E 2003 move.l D0, D3
00014970 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00014974 4E5E unlink A6
00014976 4E75 rts
00014978 4E56 FFFC link A6, -0x0004
0001497C 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00014980 246E 0008 movea.l A2, [A6 + 0x8]
00014984 286E 000C movea.l A4, [A6 + 0xC]
00014988 266E 0010 movea.l A3, [A6 + 0x10]
0001498C 7600 moveq.l D3, 0x00
0001498E 2F0A move.l -[A7], A2
00014990 2057 movea.l A0, [A7]
00014992 2250 movea.l A1, [A0]
00014994 2269 0018 movea.l A1, [A1 + 0x18]
00014998 4E91 jsr [A1]
0001499A 2D40 FFFC move.l [A6 - 0x4], D0
0001499E 2F0A move.l -[A7], A2
000149A0 2057 movea.l A0, [A7]
000149A2 2250 movea.l A1, [A0]
000149A4 2269 0010 movea.l A1, [A1 + 0x10]
000149A8 4E91 jsr [A1]
000149AA D093 add.l D0, [A3]
000149AC B0AE FFFC cmp.l D0, [A6 - 0x4]
000149B0 504F addq.w A7, 8
000149B2 6F26 ble +0x28 /* 000149DA */
000149B4 2F0A move.l -[A7], A2
000149B6 2057 movea.l A0, [A7]
000149B8 2250 movea.l A1, [A0]
000149BA 2269 0010 movea.l A1, [A1 + 0x10]
000149BE 4E91 jsr [A1]
000149C0 2D40 FFFC move.l [A6 - 0x4], D0
000149C4 2F0A move.l -[A7], A2
000149C6 2057 movea.l A0, [A7]
000149C8 2250 movea.l A1, [A0]
000149CA 2269 0018 movea.l A1, [A1 + 0x18]
000149CE 4E91 jsr [A1]
000149D0 90AE FFFC sub.l D0, [A6 - 0x4]
000149D4 2680 move.l [A3], D0
000149D6 76ED moveq.l D3, 0xFFFFFFED
000149D8 504F addq.w A7, 8
label000149DA:
000149DA 4AAA 000C tst.l [A2 + 0xC]
000149DE 6734 beq +0x36 /* 00014A14 */
000149E0 2F0A move.l -[A7], A2
000149E2 2057 movea.l A0, [A7]
000149E4 2250 movea.l A1, [A0]
000149E6 2269 0010 movea.l A1, [A1 + 0x10]
000149EA 4E91 jsr [A1]
000149EC 206A 000C movea.l A0, [A2 + 0xC]
000149F0 2250 movea.l A1, [A0]
000149F2 41F1 0800 lea.l A0, [A1 + D0]
000149F6 584F addq.w A7, 4
000149F8 224C movea.l A1, A4
000149FA 2013 move.l D0, [A3]
000149FC A22E syscall BlockMove/BlockMoveData, flags=2
000149FE 1F3C 0003 move.b -[A7], 0x3
00014A02 2F13 move.l -[A7], [A3]
00014A04 2F0A move.l -[A7], A2
00014A06 2057 movea.l A0, [A7]
00014A08 2250 movea.l A1, [A0]
00014A0A 2269 000C movea.l A1, [A1 + 0xC]
00014A0E 4E91 jsr [A1]
00014A10 4FEF 000A lea.l A7, [A7 + 0xA]
label00014A14:
00014A14 2003 move.l D0, D3
00014A16 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00014A1A 4E5E unlink A6
00014A1C 4E75 rts
00014A1E 4E56 0000 link A6, 0
00014A22 48E7 0030 movem.l -[A7], A2,A3
00014A26 246E 0008 movea.l A2, [A6 + 0x8]
00014A2A 266A 000C movea.l A3, [A2 + 0xC]
00014A2E 1F3C 0001 move.b -[A7], 0x1
00014A32 42A7 clr.l -[A7]
00014A34 2F0A move.l -[A7], A2
00014A36 2057 movea.l A0, [A7]
00014A38 2250 movea.l A1, [A0]
00014A3A 2269 000C movea.l A1, [A1 + 0xC]
00014A3E 4E91 jsr [A1]
00014A40 42A7 clr.l -[A7]
00014A42 2F0A move.l -[A7], A2
00014A44 4EB9 0000 307A jsr [0x0000307A]
00014A4A 42AA 000C clr.l [A2 + 0xC]
00014A4E 204B movea.l A0, A3
00014A50 4FEF 0012 lea.l A7, [A7 + 0x12]
00014A54 4CDF 0C00 movem.l A2,A3, [A7]+
00014A58 4E5E unlink A6
00014A5A 4E75 rts
fn00014A5C:
00014A5C 4E56 0000 link A6, 0
00014A60 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00014A64 246E 0008 movea.l A2, [A6 + 0x8]
00014A68 382E 000C move.w D4, [A6 + 0xC]
00014A6C 286E 000E movea.l A4, [A6 + 0xE]
00014A70 262E 0012 move.l D3, [A6 + 0x12]
00014A74 4A44 tst.w D4
00014A76 6714 beq +0x16 /* 00014A8C */
00014A78 204A movea.l A0, A2
00014A7A 41E8 006A lea.l A0, [A0 + 0x6A]
00014A7E 2648 movea.l A3, A0
00014A80 2488 move.l [A2], A0
00014A82 2F0B move.l -[A7], A3
00014A84 4EB9 0000 3F3A jsr [0x00003F3A]
00014A8A 584F addq.w A7, 4
label00014A8C:
00014A8C 2F03 move.l -[A7], D3
00014A8E 2F0C move.l -[A7], A4
00014A90 4267 clr.w -[A7]
00014A92 2F0A move.l -[A7], A2
00014A94 4EB9 0000 0A92 jsr [0x00000A92]
00014A9A 41F9 0001 50EA lea.l A0, [0x000150EA]
00014AA0 2548 0004 move.l [A2 + 0x4], A0
00014AA4 41F9 0001 50EA lea.l A0, [0x000150EA]
00014AAA 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00014AAE 2252 movea.l A1, [A2]
00014AB0 2288 move.l [A1], A0
00014AB2 41F9 0001 50EA lea.l A0, [0x000150EA]
00014AB8 41E8 0150 lea.l A0, [A0 + 0x150]
00014ABC 2548 0028 move.l [A2 + 0x28], A0
00014AC0 2652 movea.l A3, [A2]
00014AC2 204A movea.l A0, A2
00014AC4 41E8 006A lea.l A0, [A0 + 0x6A]
00014AC8 91CB sub.l A0, A3
00014ACA 2748 0008 move.l [A3 + 0x8], A0
00014ACE 204A movea.l A0, A2
00014AD0 4FEF 000E lea.l A7, [A7 + 0xE]
00014AD4 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00014AD8 4E5E unlink A6
00014ADA 4E75 rts
00014ADC 4E56 0000 link A6, 0
00014AE0 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00014AE4 246E 0008 movea.l A2, [A6 + 0x8]
00014AE8 362E 000C move.w D3, [A6 + 0xC]
00014AEC 200A move.l D0, A2
00014AEE 6760 beq +0x62 /* 00014B50 */
00014AF0 41F9 0001 50EA lea.l A0, [0x000150EA]
00014AF6 2548 0004 move.l [A2 + 0x4], A0
00014AFA 41F9 0001 50EA lea.l A0, [0x000150EA]
00014B00 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00014B04 2252 movea.l A1, [A2]
00014B06 2288 move.l [A1], A0
00014B08 41F9 0001 50EA lea.l A0, [0x000150EA]
00014B0E 41E8 0150 lea.l A0, [A0 + 0x150]
00014B12 2548 0028 move.l [A2 + 0x28], A0
00014B16 2652 movea.l A3, [A2]
00014B18 204A movea.l A0, A2
00014B1A 41E8 006A lea.l A0, [A0 + 0x6A]
00014B1E 2848 movea.l A4, A0
00014B20 91CB sub.l A0, A3
00014B22 2748 0008 move.l [A3 + 0x8], A0
00014B26 4267 clr.w -[A7]
00014B28 2F0A move.l -[A7], A2
00014B2A 4EB9 0000 0AAA jsr [0x00000AAA]
00014B30 4A43 tst.w D3
00014B32 5C4F addq.w A7, 6
00014B34 670C beq +0xE /* 00014B42 */
00014B36 4267 clr.w -[A7]
00014B38 2F0C move.l -[A7], A4
00014B3A 4EB9 0000 3F42 jsr [0x00003F42]
00014B40 5C4F addq.w A7, 6
label00014B42:
00014B42 4A43 tst.w D3
00014B44 6F0A ble +0xC /* 00014B50 */
00014B46 2F0A move.l -[A7], A2
00014B48 4EB9 0000 2592 jsr [0x00002592]
00014B4E 584F addq.w A7, 4
label00014B50:
00014B50 204A movea.l A0, A2
00014B52 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00014B56 4E5E unlink A6
00014B58 4E75 rts
00014B5A 4E56 0000 link A6, 0
00014B5E 2F0A move.l -[A7], A2
00014B60 246E 0008 movea.l A2, [A6 + 0x8]
00014B64 2F0A move.l -[A7], A2
00014B66 2057 movea.l A0, [A7]
00014B68 2268 0004 movea.l A1, [A0 + 0x4]
00014B6C 2269 001C movea.l A1, [A1 + 0x1C]
00014B70 4E91 jsr [A1]
00014B72 7201 moveq.l D1, 0x01
00014B74 9280 sub.l D1, D0
00014B76 584F addq.w A7, 4
00014B78 2F01 move.l -[A7], D1
00014B7A 2F0A move.l -[A7], A2
00014B7C 2057 movea.l A0, [A7]
00014B7E 2268 0004 movea.l A1, [A0 + 0x4]
00014B82 2269 0020 movea.l A1, [A1 + 0x20]
00014B86 4E91 jsr [A1]
00014B88 504F addq.w A7, 8
00014B8A 245F movea.l A2, [A7]+
00014B8C 4E5E unlink A6
00014B8E 4E75 rts
00014B90 206F 0004 movea.l A0, [A7 + 0x4]
00014B94 5088 addq.l A0, 8
00014B96 2010 move.l D0, [A0]
00014B98 0680 FFFF FF96 addi.l D0, 0xFFFFFF96
00014B9E D1AF 0004 add.l [A7 + 0x4], D0
00014BA2 4EF9 0001 4AE0 jmp [0x00014AE0]
00014BA8 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
00014BB0 4EF9 0001 4AE0 jmp [0x00014AE0]
fn00014BB6:
00014BB6 4E56 0000 link A6, 0
00014BBA 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00014BBE 246E 0008 movea.l A2, [A6 + 0x8]
00014BC2 382E 000C move.w D4, [A6 + 0xC]
00014BC6 286E 000E movea.l A4, [A6 + 0xE]
00014BCA 262E 0012 move.l D3, [A6 + 0x12]
00014BCE 4A44 tst.w D4
00014BD0 6714 beq +0x16 /* 00014BE6 */
00014BD2 204A movea.l A0, A2
00014BD4 41E8 006A lea.l A0, [A0 + 0x6A]
00014BD8 2648 movea.l A3, A0
00014BDA 2488 move.l [A2], A0
00014BDC 2F0B move.l -[A7], A3
00014BDE 4EB9 0000 3F3A jsr [0x00003F3A]
00014BE4 584F addq.w A7, 4
label00014BE6:
00014BE6 2F03 move.l -[A7], D3
00014BE8 2F0C move.l -[A7], A4
00014BEA 4267 clr.w -[A7]
00014BEC 2F0A move.l -[A7], A2
00014BEE 4EB9 0000 0A92 jsr [0x00000A92]
00014BF4 41F9 0001 4E22 lea.l A0, [0x00014E22]
00014BFA 2548 0004 move.l [A2 + 0x4], A0
00014BFE 41F9 0001 4E22 lea.l A0, [0x00014E22]
00014C04 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00014C08 2252 movea.l A1, [A2]
00014C0A 2288 move.l [A1], A0
00014C0C 41F9 0001 4E22 lea.l A0, [0x00014E22]
00014C12 41E8 0150 lea.l A0, [A0 + 0x150]
00014C16 2548 0028 move.l [A2 + 0x28], A0
00014C1A 2652 movea.l A3, [A2]
00014C1C 204A movea.l A0, A2
00014C1E 41E8 006A lea.l A0, [A0 + 0x6A]
00014C22 91CB sub.l A0, A3
00014C24 2748 0008 move.l [A3 + 0x8], A0
00014C28 204A movea.l A0, A2
00014C2A 4FEF 000E lea.l A7, [A7 + 0xE]
00014C2E 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00014C32 4E5E unlink A6
00014C34 4E75 rts
00014C36 4E56 0000 link A6, 0
00014C3A 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00014C3E 246E 0008 movea.l A2, [A6 + 0x8]
00014C42 362E 000C move.w D3, [A6 + 0xC]
00014C46 200A move.l D0, A2
00014C48 6760 beq +0x62 /* 00014CAA */
00014C4A 41F9 0001 4E22 lea.l A0, [0x00014E22]
00014C50 2548 0004 move.l [A2 + 0x4], A0
00014C54 41F9 0001 4E22 lea.l A0, [0x00014E22]
00014C5A 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00014C5E 2252 movea.l A1, [A2]
00014C60 2288 move.l [A1], A0
00014C62 41F9 0001 4E22 lea.l A0, [0x00014E22]
00014C68 41E8 0150 lea.l A0, [A0 + 0x150]
00014C6C 2548 0028 move.l [A2 + 0x28], A0
00014C70 2652 movea.l A3, [A2]
00014C72 204A movea.l A0, A2
00014C74 41E8 006A lea.l A0, [A0 + 0x6A]
00014C78 2848 movea.l A4, A0
00014C7A 91CB sub.l A0, A3
00014C7C 2748 0008 move.l [A3 + 0x8], A0
00014C80 4267 clr.w -[A7]
00014C82 2F0A move.l -[A7], A2
00014C84 4EB9 0000 0AAA jsr [0x00000AAA]
00014C8A 4A43 tst.w D3
00014C8C 5C4F addq.w A7, 6
00014C8E 670C beq +0xE /* 00014C9C */
00014C90 4267 clr.w -[A7]
00014C92 2F0C move.l -[A7], A4
00014C94 4EB9 0000 3F42 jsr [0x00003F42]
00014C9A 5C4F addq.w A7, 6
label00014C9C:
00014C9C 4A43 tst.w D3
00014C9E 6F0A ble +0xC /* 00014CAA */
00014CA0 2F0A move.l -[A7], A2
00014CA2 4EB9 0000 2592 jsr [0x00002592]
00014CA8 584F addq.w A7, 4
label00014CAA:
00014CAA 204A movea.l A0, A2
00014CAC 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00014CB0 4E5E unlink A6
00014CB2 4E75 rts
00014CB4 4E56 0000 link A6, 0
00014CB8 48E7 1020 movem.l -[A7], D3,A2
00014CBC 246E 0008 movea.l A2, [A6 + 0x8]
00014CC0 362E 000C move.w D3, [A6 + 0xC]
00014CC4 0C43 0014 cmpi.w D3, 0x14
00014CC8 661A bne +0x1C /* 00014CE4 */
00014CCA 202A 005A move.l D0, [A2 + 0x5A]
00014CCE 5280 addq.l D0, 1
00014CD0 2F00 move.l -[A7], D0
00014CD2 2F0A move.l -[A7], A2
00014CD4 2057 movea.l A0, [A7]
00014CD6 2268 0004 movea.l A1, [A0 + 0x4]
00014CDA 2269 0020 movea.l A1, [A1 + 0x20]
00014CDE 4E91 jsr [A1]
00014CE0 504F addq.w A7, 8
00014CE2 601E bra +0x20 /* 00014D02 */
label00014CE4:
00014CE4 0C43 0015 cmpi.w D3, 0x15
00014CE8 6618 bne +0x1A /* 00014D02 */
00014CEA 202A 005A move.l D0, [A2 + 0x5A]
00014CEE 5380 subq.l D0, 1
00014CF0 2F00 move.l -[A7], D0
00014CF2 2F0A move.l -[A7], A2
00014CF4 2057 movea.l A0, [A7]
00014CF6 2268 0004 movea.l A1, [A0 + 0x4]
00014CFA 2269 0020 movea.l A1, [A1 + 0x20]
00014CFE 4E91 jsr [A1]
00014D00 504F addq.w A7, 8
label00014D02:
00014D02 4CDF 0408 movem.l D3,A2, [A7]+
00014D06 4E5E unlink A6
00014D08 4E75 rts
00014D0A 206F 0004 movea.l A0, [A7 + 0x4]
00014D0E 5088 addq.l A0, 8
00014D10 2010 move.l D0, [A0]
00014D12 0680 FFFF FF96 addi.l D0, 0xFFFFFF96
00014D18 D1AF 0004 add.l [A7 + 0x4], D0
00014D1C 4EF9 0001 4C3A jmp [0x00014C3A]
00014D22 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
00014D2A 4EF9 0001 4C3A jmp [0x00014C3A]
fn00014D30:
00014D30 4E56 0000 link A6, 0
00014D34 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00014D38 246E 0008 movea.l A2, [A6 + 0x8]
00014D3C 382E 000C move.w D4, [A6 + 0xC]
00014D40 286E 000E movea.l A4, [A6 + 0xE]
00014D44 262E 0012 move.l D3, [A6 + 0x12]
00014D48 4A44 tst.w D4
00014D4A 6714 beq +0x16 /* 00014D60 */
00014D4C 204A movea.l A0, A2
00014D4E 41E8 00DA lea.l A0, [A0 + 0xDA]
00014D52 2648 movea.l A3, A0
00014D54 2488 move.l [A2], A0
00014D56 2F0B move.l -[A7], A3
00014D58 4EB9 0000 3F3A jsr [0x00003F3A]
00014D5E 584F addq.w A7, 4
label00014D60:
00014D60 2F03 move.l -[A7], D3
00014D62 2F0C move.l -[A7], A4
00014D64 4267 clr.w -[A7]
00014D66 2F0A move.l -[A7], A2
00014D68 4EB9 0000 0BDA jsr [0x00000BDA]
00014D6E 41F9 0001 4B10 lea.l A0, [0x00014B10]
00014D74 2548 0004 move.l [A2 + 0x4], A0
00014D78 41F9 0001 4B10 lea.l A0, [0x00014B10]
00014D7E 41E8 01D8 lea.l A0, [A0 + 0x1D8]
00014D82 2252 movea.l A1, [A2]
00014D84 2288 move.l [A1], A0
00014D86 41F9 0001 4B10 lea.l A0, [0x00014B10]
00014D8C 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00014D90 2548 007A move.l [A2 + 0x7A], A0
00014D94 41F9 0001 4B10 lea.l A0, [0x00014B10]
00014D9A 41E8 01AC lea.l A0, [A0 + 0x1AC]
00014D9E 2548 00A8 move.l [A2 + 0xA8], A0
00014DA2 2652 movea.l A3, [A2]
00014DA4 204A movea.l A0, A2
00014DA6 41E8 00DA lea.l A0, [A0 + 0xDA]
00014DAA 91CB sub.l A0, A3
00014DAC 2748 0008 move.l [A3 + 0x8], A0
00014DB0 204A movea.l A0, A2
00014DB2 4FEF 000E lea.l A7, [A7 + 0xE]
00014DB6 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00014DBA 4E5E unlink A6
00014DBC 4E75 rts
00014DBE 4E56 0000 link A6, 0
00014DC2 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00014DC6 246E 0008 movea.l A2, [A6 + 0x8]
00014DCA 362E 000C move.w D3, [A6 + 0xC]
00014DCE 200A move.l D0, A2
00014DD0 676E beq +0x70 /* 00014E40 */
00014DD2 41F9 0001 4B10 lea.l A0, [0x00014B10]
00014DD8 2548 0004 move.l [A2 + 0x4], A0
00014DDC 41F9 0001 4B10 lea.l A0, [0x00014B10]
00014DE2 41E8 01D8 lea.l A0, [A0 + 0x1D8]
00014DE6 2252 movea.l A1, [A2]
00014DE8 2288 move.l [A1], A0
00014DEA 41F9 0001 4B10 lea.l A0, [0x00014B10]
00014DF0 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00014DF4 2548 007A move.l [A2 + 0x7A], A0
00014DF8 41F9 0001 4B10 lea.l A0, [0x00014B10]
00014DFE 41E8 01AC lea.l A0, [A0 + 0x1AC]
00014E02 2548 00A8 move.l [A2 + 0xA8], A0
00014E06 2652 movea.l A3, [A2]
00014E08 204A movea.l A0, A2
00014E0A 41E8 00DA lea.l A0, [A0 + 0xDA]
00014E0E 2848 movea.l A4, A0
00014E10 91CB sub.l A0, A3
00014E12 2748 0008 move.l [A3 + 0x8], A0
00014E16 4267 clr.w -[A7]
00014E18 2F0A move.l -[A7], A2
00014E1A 4EB9 0000 0BEA jsr [0x00000BEA]
00014E20 4A43 tst.w D3
00014E22 5C4F addq.w A7, 6
00014E24 670C beq +0xE /* 00014E32 */
00014E26 4267 clr.w -[A7]
00014E28 2F0C move.l -[A7], A4
00014E2A 4EB9 0000 3F42 jsr [0x00003F42]
00014E30 5C4F addq.w A7, 6
label00014E32:
00014E32 4A43 tst.w D3
00014E34 6F0A ble +0xC /* 00014E40 */
00014E36 2F0A move.l -[A7], A2
00014E38 4EB9 0000 2592 jsr [0x00002592]
00014E3E 584F addq.w A7, 4
label00014E40:
00014E40 204A movea.l A0, A2
00014E42 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00014E46 4E5E unlink A6
00014E48 4E75 rts
00014E4A 206F 0004 movea.l A0, [A7 + 0x4]
00014E4E 5088 addq.l A0, 8
00014E50 2010 move.l D0, [A0]
00014E52 0680 FFFF FF26 addi.l D0, 0xFFFFFF26
00014E58 D1AF 0004 add.l [A7 + 0x4], D0
00014E5C 4EF9 0001 4DC2 jmp [0x00014DC2]
00014E62 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
00014E6A 4EF9 0001 4DC2 jmp [0x00014DC2]
00014E70 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
00014E78 4EF9 0001 4DC2 jmp [0x00014DC2]
fn00014E7E:
00014E7E 206F 0004 movea.l A0, [A7 + 0x4]
00014E82 2028 0062 move.l D0, [A0 + 0x62]
00014E86 4E75 rts
fn00014E88:
00014E88 206F 0004 movea.l A0, [A7 + 0x4]
00014E8C 2028 005E move.l D0, [A0 + 0x5E]
00014E90 4E75 rts
fn00014E92:
00014E92 4E56 FFFE link A6, -0x0002
00014E96 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00014E9A 246E 0008 movea.l A2, [A6 + 0x8]
00014E9E 382E 000C move.w D4, [A6 + 0xC]
00014EA2 286E 000E movea.l A4, [A6 + 0xE]
00014EA6 262E 0012 move.l D3, [A6 + 0x12]
00014EAA 4A44 tst.w D4
00014EAC 6714 beq +0x16 /* 00014EC2 */
00014EAE 204A movea.l A0, A2
00014EB0 41E8 006E lea.l A0, [A0 + 0x6E]
00014EB4 2648 movea.l A3, A0
00014EB6 2488 move.l [A2], A0
00014EB8 2F0B move.l -[A7], A3
00014EBA 4EB9 0000 3F3A jsr [0x00003F3A]
00014EC0 584F addq.w A7, 4
label00014EC2:
00014EC2 2F03 move.l -[A7], D3
00014EC4 2F0C move.l -[A7], A4
00014EC6 4267 clr.w -[A7]
00014EC8 2F0A move.l -[A7], A2
00014ECA 4EB9 0000 0A92 jsr [0x00000A92]
00014ED0 486A 006A pea.l [A2 + 0x6A]
00014ED4 4EB9 0000 403A jsr [0x0000403A]
00014EDA 41F9 0001 47E6 lea.l A0, [0x000147E6]
00014EE0 2548 0004 move.l [A2 + 0x4], A0
00014EE4 41F9 0001 47E6 lea.l A0, [0x000147E6]
00014EEA 41E8 01C8 lea.l A0, [A0 + 0x1C8]
00014EEE 2252 movea.l A1, [A2]
00014EF0 2288 move.l [A1], A0
00014EF2 41F9 0001 47E6 lea.l A0, [0x000147E6]
00014EF8 41E8 0150 lea.l A0, [A0 + 0x150]
00014EFC 2548 0028 move.l [A2 + 0x28], A0
00014F00 41F9 0001 47E6 lea.l A0, [0x000147E6]
00014F06 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00014F0A 2548 006A move.l [A2 + 0x6A], A0
00014F0E 2652 movea.l A3, [A2]
00014F10 204A movea.l A0, A2
00014F12 41E8 006E lea.l A0, [A0 + 0x6E]
00014F16 91CB sub.l A0, A3
00014F18 2748 0008 move.l [A3 + 0x8], A0
00014F1C 486E FFFF pea.l [A6 - 0x1]
00014F20 2F0C move.l -[A7], A4
00014F22 61FF FFFE DA56 bsr -0x125A8 /* 0000297A */
00014F28 4A2E FFFF tst.b [A6 - 0x1]
00014F2C 4FEF 001A lea.l A7, [A7 + 0x1A]
00014F30 670E beq +0x10 /* 00014F40 */
00014F32 1F2E FFFF move.b -[A7], [A6 - 0x1]
00014F36 2F0A move.l -[A7], A2
00014F38 61FF 0000 00AA bsr +0xAC /* 00014FE4 */
00014F3E 5C4F addq.w A7, 6
label00014F40:
00014F40 204A movea.l A0, A2
00014F42 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00014F46 4E5E unlink A6
00014F48 4E75 rts
00014F4A 4E56 0000 link A6, 0
00014F4E 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00014F52 246E 0008 movea.l A2, [A6 + 0x8]
00014F56 362E 000C move.w D3, [A6 + 0xC]
00014F5A 200A move.l D0, A2
00014F5C 677C beq +0x7E /* 00014FDA */
00014F5E 41F9 0001 47E6 lea.l A0, [0x000147E6]
00014F64 2548 0004 move.l [A2 + 0x4], A0
00014F68 41F9 0001 47E6 lea.l A0, [0x000147E6]
00014F6E 41E8 01C8 lea.l A0, [A0 + 0x1C8]
00014F72 2252 movea.l A1, [A2]
00014F74 2288 move.l [A1], A0
00014F76 41F9 0001 47E6 lea.l A0, [0x000147E6]
00014F7C 41E8 0150 lea.l A0, [A0 + 0x150]
00014F80 2548 0028 move.l [A2 + 0x28], A0
00014F84 41F9 0001 47E6 lea.l A0, [0x000147E6]
00014F8A 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00014F8E 2548 006A move.l [A2 + 0x6A], A0
00014F92 2652 movea.l A3, [A2]
00014F94 204A movea.l A0, A2
00014F96 41E8 006E lea.l A0, [A0 + 0x6E]
00014F9A 2848 movea.l A4, A0
00014F9C 91CB sub.l A0, A3
00014F9E 2748 0008 move.l [A3 + 0x8], A0
00014FA2 4267 clr.w -[A7]
00014FA4 486A 006A pea.l [A2 + 0x6A]
00014FA8 4EB9 0000 4042 jsr [0x00004042]
00014FAE 4267 clr.w -[A7]
00014FB0 2F0A move.l -[A7], A2
00014FB2 4EB9 0000 0AAA jsr [0x00000AAA]
00014FB8 4A43 tst.w D3
00014FBA 4FEF 000C lea.l A7, [A7 + 0xC]
00014FBE 670C beq +0xE /* 00014FCC */
00014FC0 4267 clr.w -[A7]
00014FC2 2F0C move.l -[A7], A4
00014FC4 4EB9 0000 3F42 jsr [0x00003F42]
00014FCA 5C4F addq.w A7, 6
label00014FCC:
00014FCC 4A43 tst.w D3
00014FCE 6F0A ble +0xC /* 00014FDA */
00014FD0 2F0A move.l -[A7], A2
00014FD2 4EB9 0000 2592 jsr [0x00002592]
00014FD8 584F addq.w A7, 4
label00014FDA:
00014FDA 204A movea.l A0, A2
00014FDC 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00014FE0 4E5E unlink A6
00014FE2 4E75 rts
fn00014FE4:
00014FE4 4E56 0000 link A6, 0
00014FE8 2F0A move.l -[A7], A2
00014FEA 246E 0008 movea.l A2, [A6 + 0x8]
00014FEE 486E 000C pea.l [A6 + 0xC]
00014FF2 4878 0001 push.l 0x1
00014FF6 2F3C 696E 6465 move.l -[A7], 0x696E6465 /* 'inde' */
00014FFC 4267 clr.w -[A7]
00014FFE 2F2A 0066 move.l -[A7], [A2 + 0x66]
00015002 2057 movea.l A0, [A7]
00015004 2250 movea.l A1, [A0]
00015006 2269 0074 movea.l A1, [A1 + 0x74]
0001500A 4E91 jsr [A1]
0001500C 4A2E 000C tst.b [A6 + 0xC]
00015010 4FEF 0012 lea.l A7, [A7 + 0x12]
00015014 6712 beq +0x14 /* 00015028 */
00015016 486A 006A pea.l [A2 + 0x6A]
0001501A 2057 movea.l A0, [A7]
0001501C 2250 movea.l A1, [A0]
0001501E 2269 000C movea.l A1, [A1 + 0xC]
00015022 4E91 jsr [A1]
00015024 584F addq.w A7, 4
00015026 6010 bra +0x12 /* 00015038 */
label00015028:
00015028 486A 006A pea.l [A2 + 0x6A]
0001502C 2057 movea.l A0, [A7]
0001502E 2250 movea.l A1, [A0]
00015030 2269 0010 movea.l A1, [A1 + 0x10]
00015034 4E91 jsr [A1]
00015036 584F addq.w A7, 4
label00015038:
00015038 245F movea.l A2, [A7]+
0001503A 4E5E unlink A6
0001503C 4E75 rts
0001503E 4E56 0000 link A6, 0
00015042 2F0A move.l -[A7], A2
00015044 246E 0008 movea.l A2, [A6 + 0x8]
00015048 2F2A 0066 move.l -[A7], [A2 + 0x66]
0001504C 2057 movea.l A0, [A7]
0001504E 2250 movea.l A1, [A0]
00015050 2269 009C movea.l A1, [A1 + 0x9C]
00015054 4E91 jsr [A1]
00015056 584F addq.w A7, 4
00015058 245F movea.l A2, [A7]+
0001505A 4E5E unlink A6
0001505C 4E75 rts
0001505E 206F 0004 movea.l A0, [A7 + 0x4]
00015062 5088 addq.l A0, 8
00015064 2010 move.l D0, [A0]
00015066 0680 FFFF FF92 addi.l D0, 0xFFFFFF92
0001506C D1AF 0004 add.l [A7 + 0x4], D0
00015070 4EF9 0001 4F4E jmp [0x00014F4E]
00015076 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001507E 4EF9 0001 4F4E jmp [0x00014F4E]
00015084 06AF FFFF FF96 0004 addi.l [A7 + 0x4], 0xFFFFFF96
0001508C 4EF9 0001 5042 jmp [0x00015042]
00015092 06AF FFFF FF96 0004 addi.l [A7 + 0x4], 0xFFFFFF96
0001509A 4EF9 0001 4F4E jmp [0x00014F4E]
fn000150A0:
000150A0 4E56 FFFC link A6, -0x0004
000150A4 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000150A8 246E 0008 movea.l A2, [A6 + 0x8]
000150AC 362E 000C move.w D3, [A6 + 0xC]
000150B0 286E 000E movea.l A4, [A6 + 0xE]
000150B4 282E 0012 move.l D4, [A6 + 0x12]
000150B8 4A43 tst.w D3
000150BA 6714 beq +0x16 /* 000150D0 */
000150BC 204A movea.l A0, A2
000150BE 41E8 006A lea.l A0, [A0 + 0x6A]
000150C2 2648 movea.l A3, A0
000150C4 2488 move.l [A2], A0
000150C6 2F0B move.l -[A7], A3
000150C8 4EB9 0000 3F3A jsr [0x00003F3A]
000150CE 584F addq.w A7, 4
label000150D0:
000150D0 2F0C move.l -[A7], A4
000150D2 4267 clr.w -[A7]
000150D4 2F0A move.l -[A7], A2
000150D6 4EB9 0000 0A9A jsr [0x00000A9A /* ACount */]
000150DC 41F9 0001 4514 lea.l A0, [0x00014514]
000150E2 2548 0004 move.l [A2 + 0x4], A0
000150E6 41F9 0001 4514 lea.l A0, [0x00014514]
000150EC 41E8 01A4 lea.l A0, [A0 + 0x1A4]
000150F0 2252 movea.l A1, [A2]
000150F2 2288 move.l [A1], A0
000150F4 41F9 0001 4514 lea.l A0, [0x00014514]
000150FA 41E8 0150 lea.l A0, [A0 + 0x150]
000150FE 2548 0028 move.l [A2 + 0x28], A0
00015102 2652 movea.l A3, [A2]
00015104 204A movea.l A0, A2
00015106 41E8 006A lea.l A0, [A0 + 0x6A]
0001510A 91CB sub.l A0, A3
0001510C 2748 0008 move.l [A3 + 0x8], A0
00015110 486E FFFE pea.l [A6 - 0x2]
00015114 2F0C move.l -[A7], A4
00015116 61FF FFFE F680 bsr -0x1097E /* 00004798 */
0001511C 486E FFFC pea.l [A6 - 0x4]
00015120 2F0C move.l -[A7], A4
00015122 61FF FFFE F674 bsr -0x1098A /* 00004798 */
00015128 362A 005C move.w D3, [A2 + 0x5C]
0001512C 302E FFFE move.w D0, [A6 - 0x2]
00015130 7208 moveq.l D1, 0x08
00015132 C081 and.l D0, D1
00015134 4FEF 001A lea.l A7, [A7 + 0x1A]
00015138 6612 bne +0x14 /* 0001514C */
0001513A 302E FFFE move.w D0, [A6 - 0x2]
0001513E 7202 moveq.l D1, 0x02
00015140 C081 and.l D0, D1
00015142 6708 beq +0xA /* 0001514C */
00015144 306E FFFC movea.w A0, [A6 - 0x4]
00015148 2548 005A move.l [A2 + 0x5A], A0
label0001514C:
0001514C 42A7 clr.l -[A7]
0001514E 4267 clr.w -[A7]
00015150 486D 824B pea.l [A5 - 0x7DB5]
00015154 3F2E FFFE move.w -[A7], [A6 - 0x2]
00015158 2F04 move.l -[A7], D4
0001515A 2F0A move.l -[A7], A2
0001515C 4EB9 0000 0ABA jsr [0x00000ABA]
00015162 3043 movea.w A0, D3
00015164 2548 005A move.l [A2 + 0x5A], A0
00015168 2F0A move.l -[A7], A2
0001516A 61FF 0000 0012 bsr +0x14 /* 0001517E */
00015170 204A movea.l A0, A2
00015172 4FEF 0018 lea.l A7, [A7 + 0x18]
00015176 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0001517A 4E5E unlink A6
0001517C 4E75 rts
fn0001517E:
0001517E 4E56 0000 link A6, 0
00015182 48E7 1820 movem.l -[A7], D3,D4,A2
00015186 246E 0008 movea.l A2, [A6 + 0x8]
0001518A 262A 005E move.l D3, [A2 + 0x5E]
0001518E 282A 005A move.l D4, [A2 + 0x5A]
00015192 B883 cmp.l D4, D3
00015194 6C06 bge +0x8 /* 0001519C */
00015196 2543 005A move.l [A2 + 0x5A], D3
0001519A 600C bra +0xE /* 000151A8 */
label0001519C:
0001519C 262A 0062 move.l D3, [A2 + 0x62]
000151A0 B883 cmp.l D4, D3
000151A2 6F04 ble +0x6 /* 000151A8 */
000151A4 2543 005A move.l [A2 + 0x5A], D3
label000151A8:
000151A8 2F2A 005A move.l -[A7], [A2 + 0x5A]
000151AC 2F2A 0066 move.l -[A7], [A2 + 0x66]
000151B0 2057 movea.l A0, [A7]
000151B2 2250 movea.l A1, [A0]
000151B4 2269 002C movea.l A1, [A1 + 0x2C]
000151B8 4E91 jsr [A1]
000151BA 504F addq.w A7, 8
000151BC 4CDF 0418 movem.l D3,D4,A2, [A7]+
000151C0 4E5E unlink A6
000151C2 4E75 rts
000151C4 4E56 0000 link A6, 0
000151C8 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000151CC 246E 0008 movea.l A2, [A6 + 0x8]
000151D0 362E 000C move.w D3, [A6 + 0xC]
000151D4 200A move.l D0, A2
000151D6 6760 beq +0x62 /* 00015238 */
000151D8 41F9 0001 4514 lea.l A0, [0x00014514]
000151DE 2548 0004 move.l [A2 + 0x4], A0
000151E2 41F9 0001 4514 lea.l A0, [0x00014514]
000151E8 41E8 01A4 lea.l A0, [A0 + 0x1A4]
000151EC 2252 movea.l A1, [A2]
000151EE 2288 move.l [A1], A0
000151F0 41F9 0001 4514 lea.l A0, [0x00014514]
000151F6 41E8 0150 lea.l A0, [A0 + 0x150]
000151FA 2548 0028 move.l [A2 + 0x28], A0
000151FE 2652 movea.l A3, [A2]
00015200 204A movea.l A0, A2
00015202 41E8 006A lea.l A0, [A0 + 0x6A]
00015206 2848 movea.l A4, A0
00015208 91CB sub.l A0, A3
0001520A 2748 0008 move.l [A3 + 0x8], A0
0001520E 4267 clr.w -[A7]
00015210 2F0A move.l -[A7], A2
00015212 4EB9 0000 0AAA jsr [0x00000AAA]
00015218 4A43 tst.w D3
0001521A 5C4F addq.w A7, 6
0001521C 670C beq +0xE /* 0001522A */
0001521E 4267 clr.w -[A7]
00015220 2F0C move.l -[A7], A4
00015222 4EB9 0000 3F42 jsr [0x00003F42]
00015228 5C4F addq.w A7, 6
label0001522A:
0001522A 4A43 tst.w D3
0001522C 6F0A ble +0xC /* 00015238 */
0001522E 2F0A move.l -[A7], A2
00015230 4EB9 0000 2592 jsr [0x00002592]
00015236 584F addq.w A7, 4
label00015238:
00015238 204A movea.l A0, A2
0001523A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0001523E 4E5E unlink A6
00015240 4E75 rts
00015242 4E56 0000 link A6, 0
00015246 2F2E 000E move.l -[A7], [A6 + 0xE]
0001524A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001524E 4EB9 0000 314A jsr [0x0000314A]
00015254 4E5E unlink A6
00015256 4E75 rts
00015258 206F 0004 movea.l A0, [A7 + 0x4]
0001525C 5088 addq.l A0, 8
0001525E 2010 move.l D0, [A0]
00015260 0680 FFFF FF96 addi.l D0, 0xFFFFFF96
00015266 D1AF 0004 add.l [A7 + 0x4], D0
0001526A 4EF9 0001 51C8 jmp [0x000151C8]
00015270 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
00015278 4EF9 0001 51C8 jmp [0x000151C8]
fn0001527E:
0001527E 4E56 0000 link A6, 0
00015282 61FF 0000 063E bsr +0x640 /* 000158C2 */
00015288 61FF 0000 05EA bsr +0x5EC /* 00015874 */
0001528E 61FF 0000 0596 bsr +0x598 /* 00015826 */
00015294 61FF 0000 0542 bsr +0x544 /* 000157D8 */
0001529A 61FF 0000 04EE bsr +0x4F0 /* 0001578A */
000152A0 61FF 0000 049A bsr +0x49C /* 0001573C */
000152A6 61FF 0000 0446 bsr +0x448 /* 000156EE */
000152AC 61FF 0000 03F2 bsr +0x3F4 /* 000156A0 */
000152B2 61FF 0000 039E bsr +0x3A0 /* 00015652 */
000152B8 61FF 0000 034A bsr +0x34C /* 00015604 */
000152BE 61FF 0000 02F6 bsr +0x2F8 /* 000155B6 */
000152C4 61FF 0000 02A2 bsr +0x2A4 /* 00015568 */
000152CA 61FF 0000 024E bsr +0x250 /* 0001551A */
000152D0 61FF 0000 01FA bsr +0x1FC /* 000154CC */
000152D6 61FF 0000 01A6 bsr +0x1A8 /* 0001547E */
000152DC 61FF 0000 0152 bsr +0x154 /* 00015430 */
000152E2 61FF 0000 00FE bsr +0x100 /* 000153E2 */
000152E8 61FF 0000 00AA bsr +0xAC /* 00015394 */
000152EE 61FF 0000 005C bsr +0x5E /* 0001534C */
000152F4 61FF 0000 0008 bsr +0xA /* 000152FE */
000152FA 4E5E unlink A6
000152FC 4E75 rts
fn000152FE:
000152FE 4E56 0000 link A6, 0
00015302 4879 0001 531C push.l 0x1531C
00015308 2F3C 7461 6267 move.l -[A7], 0x74616267 /* 'tabg' */
0001530E 4EB9 0000 283A jsr [0x0000283A]
00015314 4E5E unlink A6
00015316 4E75 rts
00015318 4E56 0000 link A6, 0
0001531C 2F0A move.l -[A7], A2
0001531E 4878 0042 push.l 0x42 /* 'B' */
00015322 4EB9 0000 258A jsr [0x0000258A]
00015328 2448 movea.l A2, A0
0001532A 2008 move.l D0, A0
0001532C 584F addq.w A7, 4
0001532E 6714 beq +0x16 /* 00015344 */
00015330 2F2E 0008 move.l -[A7], [A6 + 0x8]
00015334 3F3C 0001 move.w -[A7], 0x1
00015338 2F0A move.l -[A7], A2
0001533A 4EB9 0000 2902 jsr [0x00002902]
00015340 4FEF 000A lea.l A7, [A7 + 0xA]
label00015344:
00015344 204A movea.l A0, A2
00015346 245F movea.l A2, [A7]+
00015348 4E5E unlink A6
0001534A 4E75 rts
fn0001534C:
0001534C 4E56 0000 link A6, 0
00015350 4879 0001 536A push.l 0x1536A
00015356 2F3C 7261 6467 move.l -[A7], 0x72616467 /* 'radg' */
0001535C 4EB9 0000 283A jsr [0x0000283A]
00015362 4E5E unlink A6
00015364 4E75 rts
00015366 4E56 0000 link A6, 0
0001536A 2F0A move.l -[A7], A2
0001536C 4878 0032 push.l 0x32 /* '2' */
00015370 4EB9 0000 258A jsr [0x0000258A]
00015376 2448 movea.l A2, A0
00015378 2008 move.l D0, A0
0001537A 584F addq.w A7, 4
0001537C 670E beq +0x10 /* 0001538C */
0001537E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00015382 2F0A move.l -[A7], A2
00015384 4EB9 0000 293A jsr [0x0000293A]
0001538A 504F addq.w A7, 8
label0001538C:
0001538C 204A movea.l A0, A2
0001538E 245F movea.l A2, [A7]+
00015390 4E5E unlink A6
00015392 4E75 rts
fn00015394:
00015394 4E56 0000 link A6, 0
00015398 4879 0001 53B2 push.l 0x153B2
0001539E 2F3C 7769 6E64 move.l -[A7], 0x77696E64 /* 'wind' */
000153A4 4EB9 0000 283A jsr [0x0000283A]
000153AA 4E5E unlink A6
000153AC 4E75 rts
000153AE 4E56 0000 link A6, 0
000153B2 2F0A move.l -[A7], A2
000153B4 4878 0100 push.l 0x100
000153B8 4EB9 0000 258A jsr [0x0000258A]
000153BE 2448 movea.l A2, A0
000153C0 2008 move.l D0, A0
000153C2 584F addq.w A7, 4
000153C4 6714 beq +0x16 /* 000153DA */
000153C6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000153CA 3F3C 0001 move.w -[A7], 0x1
000153CE 2F0A move.l -[A7], A2
000153D0 4EB9 0000 3C52 jsr [0x00003C52]
000153D6 4FEF 000A lea.l A7, [A7 + 0xA]
label000153DA:
000153DA 204A movea.l A0, A2
000153DC 245F movea.l A2, [A7]+
000153DE 4E5E unlink A6
000153E0 4E75 rts
fn000153E2:
000153E2 4E56 0000 link A6, 0
000153E6 4879 0001 5400 push.l 0x15400
000153EC 2F3C 7669 6577 move.l -[A7], 0x76696577 /* 'view' */
000153F2 4EB9 0000 283A jsr [0x0000283A]
000153F8 4E5E unlink A6
000153FA 4E75 rts
000153FC 4E56 0000 link A6, 0
00015400 2F0A move.l -[A7], A2
00015402 4878 0086 push.l 0x86
00015406 4EB9 0000 258A jsr [0x0000258A]
0001540C 2448 movea.l A2, A0
0001540E 2008 move.l D0, A0
00015410 584F addq.w A7, 4
00015412 6714 beq +0x16 /* 00015428 */
00015414 2F2E 0008 move.l -[A7], [A6 + 0x8]
00015418 3F3C 0001 move.w -[A7], 0x1
0001541C 2F0A move.l -[A7], A2
0001541E 4EB9 0000 3A42 jsr [0x00003A42]
00015424 4FEF 000A lea.l A7, [A7 + 0xA]
label00015428:
00015428 204A movea.l A0, A2
0001542A 245F movea.l A2, [A7]+
0001542C 4E5E unlink A6
0001542E 4E75 rts
fn00015430:
00015430 4E56 0000 link A6, 0
00015434 4879 0001 544E push.l 0x1544E
0001543A 2F3C 7465 7874 move.l -[A7], 0x74657874 /* 'text' */
00015440 4EB9 0000 283A jsr [0x0000283A]
00015446 4E5E unlink A6
00015448 4E75 rts
0001544A 4E56 0000 link A6, 0
0001544E 2F0A move.l -[A7], A2
00015450 4878 00C8 push.l 0xC8
00015454 4EB9 0000 258A jsr [0x0000258A]
0001545A 2448 movea.l A2, A0
0001545C 2008 move.l D0, A0
0001545E 584F addq.w A7, 4
00015460 6714 beq +0x16 /* 00015476 */
00015462 2F2E 0008 move.l -[A7], [A6 + 0x8]
00015466 3F3C 0001 move.w -[A7], 0x1
0001546A 2F0A move.l -[A7], A2
0001546C 4EB9 0000 3962 jsr [0x00003962]
00015472 4FEF 000A lea.l A7, [A7 + 0xA]
label00015476:
00015476 204A movea.l A0, A2
00015478 245F movea.l A2, [A7]+
0001547A 4E5E unlink A6
0001547C 4E75 rts
fn0001547E:
0001547E 4E56 0000 link A6, 0
00015482 4879 0001 549C push.l 0x1549C
00015488 2F3C 706F 706D move.l -[A7], 0x706F706D /* 'popm' */
0001548E 4EB9 0000 283A jsr [0x0000283A]
00015494 4E5E unlink A6
00015496 4E75 rts
00015498 4E56 0000 link A6, 0
0001549C 2F0A move.l -[A7], A2
0001549E 4878 0080 push.l 0x80
000154A2 4EB9 0000 258A jsr [0x0000258A]
000154A8 2448 movea.l A2, A0
000154AA 2008 move.l D0, A0
000154AC 584F addq.w A7, 4
000154AE 6714 beq +0x16 /* 000154C4 */
000154B0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000154B4 3F3C 0001 move.w -[A7], 0x1
000154B8 2F0A move.l -[A7], A2
000154BA 4EB9 0000 393A jsr [0x0000393A]
000154C0 4FEF 000A lea.l A7, [A7 + 0xA]
label000154C4:
000154C4 204A movea.l A0, A2
000154C6 245F movea.l A2, [A7]+
000154C8 4E5E unlink A6
000154CA 4E75 rts
fn000154CC:
000154CC 4E56 0000 link A6, 0
000154D0 4879 0001 54EA push.l 0x154EA
000154D6 2F3C 7262 7574 move.l -[A7], 0x72627574 /* 'rbut' */
000154DC 4EB9 0000 283A jsr [0x0000283A]
000154E2 4E5E unlink A6
000154E4 4E75 rts
000154E6 4E56 0000 link A6, 0
000154EA 2F0A move.l -[A7], A2
000154EC 4878 0080 push.l 0x80
000154F0 4EB9 0000 258A jsr [0x0000258A]
000154F6 2448 movea.l A2, A0
000154F8 2008 move.l D0, A0
000154FA 584F addq.w A7, 4
000154FC 6714 beq +0x16 /* 00015512 */
000154FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00015502 3F3C 0001 move.w -[A7], 0x1
00015506 2F0A move.l -[A7], A2
00015508 4EB9 0000 3922 jsr [0x00003922]
0001550E 4FEF 000A lea.l A7, [A7 + 0xA]
label00015512:
00015512 204A movea.l A0, A2
00015514 245F movea.l A2, [A7]+
00015516 4E5E unlink A6
00015518 4E75 rts
fn0001551A:
0001551A 4E56 0000 link A6, 0
0001551E 4879 0001 5538 push.l 0x15538
00015524 2F3C 6362 6F78 move.l -[A7], 0x63626F78 /* 'cbox' */
0001552A 4EB9 0000 283A jsr [0x0000283A]
00015530 4E5E unlink A6
00015532 4E75 rts
00015534 4E56 0000 link A6, 0
00015538 2F0A move.l -[A7], A2
0001553A 4878 0080 push.l 0x80
0001553E 4EB9 0000 258A jsr [0x0000258A]
00015544 2448 movea.l A2, A0
00015546 2008 move.l D0, A0
00015548 584F addq.w A7, 4
0001554A 6714 beq +0x16 /* 00015560 */
0001554C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00015550 3F3C 0001 move.w -[A7], 0x1
00015554 2F0A move.l -[A7], A2
00015556 4EB9 0000 3912 jsr [0x00003912]
0001555C 4FEF 000A lea.l A7, [A7 + 0xA]
label00015560:
00015560 204A movea.l A0, A2
00015562 245F movea.l A2, [A7]+
00015564 4E5E unlink A6
00015566 4E75 rts
fn00015568:
00015568 4E56 0000 link A6, 0
0001556C 4879 0001 5586 push.l 0x15586
00015572 2F3C 7062 7574 move.l -[A7], 0x70627574 /* 'pbut' */
00015578 4EB9 0000 283A jsr [0x0000283A]
0001557E 4E5E unlink A6
00015580 4E75 rts
00015582 4E56 0000 link A6, 0
00015586 2F0A move.l -[A7], A2
00015588 4878 0080 push.l 0x80
0001558C 4EB9 0000 258A jsr [0x0000258A]
00015592 2448 movea.l A2, A0
00015594 2008 move.l D0, A0
00015596 584F addq.w A7, 4
00015598 6714 beq +0x16 /* 000155AE */
0001559A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001559E 3F3C 0001 move.w -[A7], 0x1
000155A2 2F0A move.l -[A7], A2
000155A4 4EB9 0000 38F2 jsr [0x000038F2]
000155AA 4FEF 000A lea.l A7, [A7 + 0xA]
label000155AE:
000155AE 204A movea.l A0, A2
000155B0 245F movea.l A2, [A7]+
000155B2 4E5E unlink A6
000155B4 4E75 rts
fn000155B6:
000155B6 4E56 0000 link A6, 0
000155BA 4879 0001 55D4 push.l 0x155D4
000155C0 2F3C 7363 746C move.l -[A7], 0x7363746C /* 'sctl' */
000155C6 4EB9 0000 283A jsr [0x0000283A]
000155CC 4E5E unlink A6
000155CE 4E75 rts
000155D0 4E56 0000 link A6, 0
000155D4 2F0A move.l -[A7], A2
000155D6 4878 0080 push.l 0x80
000155DA 4EB9 0000 258A jsr [0x0000258A]
000155E0 2448 movea.l A2, A0
000155E2 2008 move.l D0, A0
000155E4 584F addq.w A7, 4
000155E6 6714 beq +0x16 /* 000155FC */
000155E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000155EC 3F3C 0001 move.w -[A7], 0x1
000155F0 2F0A move.l -[A7], A2
000155F2 4EB9 0000 384A jsr [0x0000384A]
000155F8 4FEF 000A lea.l A7, [A7 + 0xA]
label000155FC:
000155FC 204A movea.l A0, A2
000155FE 245F movea.l A2, [A7]+
00015600 4E5E unlink A6
00015602 4E75 rts
fn00015604:
00015604 4E56 0000 link A6, 0
00015608 4879 0001 5622 push.l 0x15622
0001560E 2F3C 7363 726C move.l -[A7], 0x7363726C /* 'scrl' */
00015614 4EB9 0000 283A jsr [0x0000283A]
0001561A 4E5E unlink A6
0001561C 4E75 rts
0001561E 4E56 0000 link A6, 0
00015622 2F0A move.l -[A7], A2
00015624 4878 00C4 push.l 0xC4
00015628 4EB9 0000 258A jsr [0x0000258A]
0001562E 2448 movea.l A2, A0
00015630 2008 move.l D0, A0
00015632 584F addq.w A7, 4
00015634 6714 beq +0x16 /* 0001564A */
00015636 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001563A 3F3C 0001 move.w -[A7], 0x1
0001563E 2F0A move.l -[A7], A2
00015640 4EB9 0000 37CA jsr [0x000037CA]
00015646 4FEF 000A lea.l A7, [A7 + 0xA]
label0001564A:
0001564A 204A movea.l A0, A2
0001564C 245F movea.l A2, [A7]+
0001564E 4E5E unlink A6
00015650 4E75 rts
fn00015652:
00015652 4E56 0000 link A6, 0
00015656 4879 0001 5670 push.l 0x15670
0001565C 2F3C 7072 6E74 move.l -[A7], 0x70726E74 /* 'prnt' */
00015662 4EB9 0000 283A jsr [0x0000283A]
00015668 4E5E unlink A6
0001566A 4E75 rts
0001566C 4E56 0000 link A6, 0
00015670 2F0A move.l -[A7], A2
00015672 4878 00AA push.l 0xAA
00015676 4EB9 0000 258A jsr [0x0000258A]
0001567C 2448 movea.l A2, A0
0001567E 2008 move.l D0, A0
00015680 584F addq.w A7, 4
00015682 6714 beq +0x16 /* 00015698 */
00015684 2F2E 0008 move.l -[A7], [A6 + 0x8]
00015688 3F3C 0001 move.w -[A7], 0x1
0001568C 2F0A move.l -[A7], A2
0001568E 4EB9 0000 3752 jsr [0x00003752]
00015694 4FEF 000A lea.l A7, [A7 + 0xA]
label00015698:
00015698 204A movea.l A0, A2
0001569A 245F movea.l A2, [A7]+
0001569C 4E5E unlink A6
0001569E 4E75 rts
fn000156A0:
000156A0 4E56 0000 link A6, 0
000156A4 4879 0001 56BE push.l 0x156BE
000156AA 2F3C 706C 6163 move.l -[A7], 0x706C6163 /* 'plac' */
000156B0 4EB9 0000 283A jsr [0x0000283A]
000156B6 4E5E unlink A6
000156B8 4E75 rts
000156BA 4E56 0000 link A6, 0
000156BE 2F0A move.l -[A7], A2
000156C0 4878 0094 push.l 0x94
000156C4 4EB9 0000 258A jsr [0x0000258A]
000156CA 2448 movea.l A2, A0
000156CC 2008 move.l D0, A0
000156CE 584F addq.w A7, 4
000156D0 6714 beq +0x16 /* 000156E6 */
000156D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000156D6 3F3C 0001 move.w -[A7], 0x1
000156DA 2F0A move.l -[A7], A2
000156DC 4EB9 0000 3722 jsr [0x00003722]
000156E2 4FEF 000A lea.l A7, [A7 + 0xA]
label000156E6:
000156E6 204A movea.l A0, A2
000156E8 245F movea.l A2, [A7]+
000156EA 4E5E unlink A6
000156EC 4E75 rts
fn000156EE:
000156EE 4E56 0000 link A6, 0
000156F2 4879 0001 570C push.l 0x1570C
000156F8 2F3C 7069 6374 move.l -[A7], 0x70696374 /* 'pict' */
000156FE 4EB9 0000 283A jsr [0x0000283A]
00015704 4E5E unlink A6
00015706 4E75 rts
00015708 4E56 0000 link A6, 0
0001570C 2F0A move.l -[A7], A2
0001570E 4878 0088 push.l 0x88
00015712 4EB9 0000 258A jsr [0x0000258A]
00015718 2448 movea.l A2, A0
0001571A 2008 move.l D0, A0
0001571C 584F addq.w A7, 4
0001571E 6714 beq +0x16 /* 00015734 */
00015720 2F2E 0008 move.l -[A7], [A6 + 0x8]
00015724 3F3C 0001 move.w -[A7], 0x1
00015728 2F0A move.l -[A7], A2
0001572A 4EB9 0000 370A jsr [0x0000370A]
00015730 4FEF 000A lea.l A7, [A7 + 0xA]
label00015734:
00015734 204A movea.l A0, A2
00015736 245F movea.l A2, [A7]+
00015738 4E5E unlink A6
0001573A 4E75 rts
fn0001573C:
0001573C 4E56 0000 link A6, 0
00015740 4879 0001 575A push.l 0x1575A
00015746 2F3C 7061 6E65 move.l -[A7], 0x70616E65 /* 'pane' */
0001574C 4EB9 0000 283A jsr [0x0000283A]
00015752 4E5E unlink A6
00015754 4E75 rts
00015756 4E56 0000 link A6, 0
0001575A 2F0A move.l -[A7], A2
0001575C 4878 0034 push.l 0x34 /* '4' */
00015760 4EB9 0000 258A jsr [0x0000258A]
00015766 2448 movea.l A2, A0
00015768 2008 move.l D0, A0
0001576A 584F addq.w A7, 4
0001576C 6714 beq +0x16 /* 00015782 */
0001576E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00015772 3F3C 0001 move.w -[A7], 0x1
00015776 2F0A move.l -[A7], A2
00015778 4EB9 0000 3422 jsr [0x00003422]
0001577E 4FEF 000A lea.l A7, [A7 + 0xA]
label00015782:
00015782 204A movea.l A0, A2
00015784 245F movea.l A2, [A7]+
00015786 4E5E unlink A6
00015788 4E75 rts
fn0001578A:
0001578A 4E56 0000 link A6, 0
0001578E 4879 0001 57A8 push.l 0x157A8
00015794 2F3C 6C62 6F78 move.l -[A7], 0x6C626F78 /* 'lbox' */
0001579A 4EB9 0000 283A jsr [0x0000283A]
000157A0 4E5E unlink A6
000157A2 4E75 rts
000157A4 4E56 0000 link A6, 0
000157A8 2F0A move.l -[A7], A2
000157AA 4878 00A8 push.l 0xA8
000157AE 4EB9 0000 258A jsr [0x0000258A]
000157B4 2448 movea.l A2, A0
000157B6 2008 move.l D0, A0
000157B8 584F addq.w A7, 4
000157BA 6714 beq +0x16 /* 000157D0 */
000157BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000157C0 3F3C 0001 move.w -[A7], 0x1
000157C4 2F0A move.l -[A7], A2
000157C6 4EB9 0000 332A jsr [0x0000332A]
000157CC 4FEF 000A lea.l A7, [A7 + 0xA]
label000157D0:
000157D0 204A movea.l A0, A2
000157D2 245F movea.l A2, [A7]+
000157D4 4E5E unlink A6
000157D6 4E75 rts
fn000157D8:
000157D8 4E56 0000 link A6, 0
000157DC 4879 0001 57F6 push.l 0x157F6
000157E2 2F3C 6564 6974 move.l -[A7], 0x65646974 /* 'edit' */
000157E8 4EB9 0000 283A jsr [0x0000283A]
000157EE 4E5E unlink A6
000157F0 4E75 rts
000157F2 4E56 0000 link A6, 0
000157F6 2F0A move.l -[A7], A2
000157F8 4878 0080 push.l 0x80
000157FC 4EB9 0000 258A jsr [0x0000258A]
00015802 2448 movea.l A2, A0
00015804 2008 move.l D0, A0
00015806 584F addq.w A7, 4
00015808 6714 beq +0x16 /* 0001581E */
0001580A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001580E 3F3C 0001 move.w -[A7], 0x1
00015812 2F0A move.l -[A7], A2
00015814 4EB9 0000 31EA jsr [0x000031EA]
0001581A 4FEF 000A lea.l A7, [A7 + 0xA]
label0001581E:
0001581E 204A movea.l A0, A2
00015820 245F movea.l A2, [A7]+
00015822 4E5E unlink A6
00015824 4E75 rts
fn00015826:
00015826 4E56 0000 link A6, 0
0001582A 4879 0001 5844 push.l 0x15844
00015830 2F3C 646C 6F67 move.l -[A7], 0x646C6F67 /* 'dlog' */
00015836 4EB9 0000 283A jsr [0x0000283A]
0001583C 4E5E unlink A6
0001583E 4E75 rts
00015840 4E56 0000 link A6, 0
00015844 2F0A move.l -[A7], A2
00015846 4878 013A push.l 0x13A
0001584A 4EB9 0000 258A jsr [0x0000258A]
00015850 2448 movea.l A2, A0
00015852 2008 move.l D0, A0
00015854 584F addq.w A7, 4
00015856 6714 beq +0x16 /* 0001586C */
00015858 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001585C 3F3C 0001 move.w -[A7], 0x1
00015860 2F0A move.l -[A7], A2
00015862 4EB9 0000 31B2 jsr [0x000031B2]
00015868 4FEF 000A lea.l A7, [A7 + 0xA]
label0001586C:
0001586C 204A movea.l A0, A2
0001586E 245F movea.l A2, [A7]+
00015870 4E5E unlink A6
00015872 4E75 rts
fn00015874:
00015874 4E56 0000 link A6, 0
00015878 4879 0001 5892 push.l 0x15892
0001587E 2F3C 6361 7074 move.l -[A7], 0x63617074 /* 'capt' */
00015884 4EB9 0000 283A jsr [0x0000283A]
0001588A 4E5E unlink A6
0001588C 4E75 rts
0001588E 4E56 0000 link A6, 0
00015892 2F0A move.l -[A7], A2
00015894 4878 0140 push.l 0x140
00015898 4EB9 0000 258A jsr [0x0000258A]
0001589E 2448 movea.l A2, A0
000158A0 2008 move.l D0, A0
000158A2 584F addq.w A7, 4
000158A4 6714 beq +0x16 /* 000158BA */
000158A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000158AA 3F3C 0001 move.w -[A7], 0x1
000158AE 2F0A move.l -[A7], A2
000158B0 4EB9 0000 30F2 jsr [0x000030F2]
000158B6 4FEF 000A lea.l A7, [A7 + 0xA]
label000158BA:
000158BA 204A movea.l A0, A2
000158BC 245F movea.l A2, [A7]+
000158BE 4E5E unlink A6
000158C0 4E75 rts
fn000158C2:
000158C2 4E56 0000 link A6, 0
000158C6 4879 0001 58E0 push.l 0x158E0
000158CC 2F3C 6275 746E move.l -[A7], 0x6275746E /* 'butn' */
000158D2 4EB9 0000 283A jsr [0x0000283A]
000158D8 4E5E unlink A6
000158DA 4E75 rts
000158DC 4E56 0000 link A6, 0
000158E0 2F0A move.l -[A7], A2
000158E2 4878 007A push.l 0x7A /* 'z' */
000158E6 4EB9 0000 258A jsr [0x0000258A]
000158EC 2448 movea.l A2, A0
000158EE 2008 move.l D0, A0
000158F0 584F addq.w A7, 4
000158F2 6714 beq +0x16 /* 00015908 */
000158F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000158F8 3F3C 0001 move.w -[A7], 0x1
000158FC 2F0A move.l -[A7], A2
000158FE 4EB9 0000 30AA jsr [0x000030AA]
00015904 4FEF 000A lea.l A7, [A7 + 0xA]
label00015908:
00015908 204A movea.l A0, A2
0001590A 245F movea.l A2, [A7]+
0001590C 4E5E unlink A6
0001590E 4E75 rts
fn00015910:
00015910 4E56 0000 link A6, 0
00015914 2F0A move.l -[A7], A2
00015916 246E 0008 movea.l A2, [A6 + 0x8]
0001591A 2F2E 000C move.l -[A7], [A6 + 0xC]
0001591E 2F0A move.l -[A7], A2
00015920 4EB9 0000 21FA jsr [0x000021FA]
00015926 41F9 0001 425A lea.l A0, [0x0001425A]
0001592C 2488 move.l [A2], A0
0001592E 204A movea.l A0, A2
00015930 504F addq.w A7, 8
00015932 245F movea.l A2, [A7]+
00015934 4E5E unlink A6
00015936 4E75 rts
00015938 4E56 0000 link A6, 0
0001593C 2F0A move.l -[A7], A2
0001593E 246E 0008 movea.l A2, [A6 + 0x8]
00015942 200A move.l D0, A2
00015944 6724 beq +0x26 /* 0001596A */
00015946 41F9 0001 425A lea.l A0, [0x0001425A]
0001594C 2488 move.l [A2], A0
0001594E 4267 clr.w -[A7]
00015950 2F0A move.l -[A7], A2
00015952 4EB9 0000 220A jsr [0x0000220A]
00015958 4A6E 000C tst.w [A6 + 0xC]
0001595C 5C4F addq.w A7, 6
0001595E 6F0A ble +0xC /* 0001596A */
00015960 2F0A move.l -[A7], A2
00015962 4EB9 0000 2592 jsr [0x00002592]
00015968 584F addq.w A7, 4
label0001596A:
0001596A 204A movea.l A0, A2
0001596C 245F movea.l A2, [A7]+
0001596E 4E5E unlink A6
00015970 4E75 rts
00015972 4E56 FFFA link A6, -0x0006
00015976 48E7 0030 movem.l -[A7], A2,A3
0001597A 266E 000C movea.l A3, [A6 + 0xC]
0001597E 246E 0010 movea.l A2, [A6 + 0x10]
00015982 200B move.l D0, A3
00015984 670A beq +0xC /* 00015990 */
00015986 26AD 824C move.l [A3], [A5 - 0x7DB4]
0001598A 376D 8250 0004 move.w [A3 + 0x4], [A5 - 0x7DB0]
label00015990:
00015990 200A move.l D0, A2
00015992 671A beq +0x1C /* 000159AE */
00015994 1F3C 0002 move.b -[A7], 0x2
00015998 486E FFFA pea.l [A6 - 0x6]
0001599C 4EB9 0000 0EFA jsr [0x00000EFA]
000159A2 24AE FFFA move.l [A2], [A6 - 0x6]
000159A6 356E FFFE 0004 move.w [A2 + 0x4], [A6 - 0x2]
000159AC 5C4F addq.w A7, 6
label000159AE:
000159AE 7001 moveq.l D0, 0x01
000159B0 4CDF 0C00 movem.l A2,A3, [A7]+
000159B4 4E5E unlink A6
000159B6 4E75 rts
fn000159B8:
000159B8 4E56 0000 link A6, 0
000159BC 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000159C0 246E 0008 movea.l A2, [A6 + 0x8]
000159C4 382E 000C move.w D4, [A6 + 0xC]
000159C8 286E 000E movea.l A4, [A6 + 0xE]
000159CC 262E 0012 move.l D3, [A6 + 0x12]
000159D0 4A44 tst.w D4
000159D2 6714 beq +0x16 /* 000159E8 */
000159D4 204A movea.l A0, A2
000159D6 41E8 006A lea.l A0, [A0 + 0x6A]
000159DA 2648 movea.l A3, A0
000159DC 2488 move.l [A2], A0
000159DE 2F0B move.l -[A7], A3
000159E0 4EB9 0000 3F3A jsr [0x00003F3A]
000159E6 584F addq.w A7, 4
label000159E8:
000159E8 2F03 move.l -[A7], D3
000159EA 2F0C move.l -[A7], A4
000159EC 4267 clr.w -[A7]
000159EE 2F0A move.l -[A7], A2
000159F0 4EB9 0000 0A92 jsr [0x00000A92]
000159F6 41F9 0001 3F5A lea.l A0, [0x00013F5A]
000159FC 2548 0004 move.l [A2 + 0x4], A0
00015A00 41F9 0001 3F5A lea.l A0, [0x00013F5A]
00015A06 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00015A0A 2252 movea.l A1, [A2]
00015A0C 2288 move.l [A1], A0
00015A0E 41F9 0001 3F5A lea.l A0, [0x00013F5A]
00015A14 41E8 0150 lea.l A0, [A0 + 0x150]
00015A18 2548 0028 move.l [A2 + 0x28], A0
00015A1C 2652 movea.l A3, [A2]
00015A1E 204A movea.l A0, A2
00015A20 41E8 006A lea.l A0, [A0 + 0x6A]
00015A24 91CB sub.l A0, A3
00015A26 2748 0008 move.l [A3 + 0x8], A0
00015A2A 2F0A move.l -[A7], A2
00015A2C 61FF 0000 00CA bsr +0xCC /* 00015AF8 */
00015A32 204A movea.l A0, A2
00015A34 4FEF 0012 lea.l A7, [A7 + 0x12]
00015A38 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00015A3C 4E5E unlink A6
00015A3E 4E75 rts
fn00015A40:
00015A40 4E56 0000 link A6, 0
00015A44 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00015A48 246E 0008 movea.l A2, [A6 + 0x8]
00015A4C 286E 0012 movea.l A4, [A6 + 0x12]
00015A50 2E2E 0016 move.l D7, [A6 + 0x16]
00015A54 2C2E 001A move.l D6, [A6 + 0x1A]
00015A58 2A2E 001E move.l D5, [A6 + 0x1E]
00015A5C 182E 0022 move.b D4, [A6 + 0x22]
00015A60 262E 0024 move.l D3, [A6 + 0x24]
00015A64 4A6E 000C tst.w [A6 + 0xC]
00015A68 6714 beq +0x16 /* 00015A7E */
00015A6A 204A movea.l A0, A2
00015A6C 41E8 006A lea.l A0, [A0 + 0x6A]
00015A70 2648 movea.l A3, A0
00015A72 2488 move.l [A2], A0
00015A74 2F0B move.l -[A7], A3
00015A76 4EB9 0000 3F3A jsr [0x00003F3A]
00015A7C 584F addq.w A7, 4
label00015A7E:
00015A7E 42A7 clr.l -[A7]
00015A80 2F05 move.l -[A7], D5
00015A82 2F06 move.l -[A7], D6
00015A84 2F07 move.l -[A7], D7
00015A86 2F0C move.l -[A7], A4
00015A88 4267 clr.w -[A7]
00015A8A 486D 8252 pea.l [A5 - 0x7DAE]
00015A8E 4A04 tst.b D4
00015A90 6706 beq +0x8 /* 00015A98 */
00015A92 303C 0182 move.w D0, 0x182
00015A96 6004 bra +0x6 /* 00015A9C */
label00015A98:
00015A98 303C 0180 move.w D0, 0x180
label00015A9C:
00015A9C 3F00 move.w -[A7], D0
00015A9E 2F03 move.l -[A7], D3
00015AA0 2F2E 000E move.l -[A7], [A6 + 0xE]
00015AA4 4267 clr.w -[A7]
00015AA6 2F0A move.l -[A7], A2
00015AA8 4EB9 0000 0AA2 jsr [0x00000AA2]
00015AAE 41F9 0001 3F5A lea.l A0, [0x00013F5A]
00015AB4 2548 0004 move.l [A2 + 0x4], A0
00015AB8 41F9 0001 3F5A lea.l A0, [0x00013F5A]
00015ABE 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00015AC2 2252 movea.l A1, [A2]
00015AC4 2288 move.l [A1], A0
00015AC6 41F9 0001 3F5A lea.l A0, [0x00013F5A]
00015ACC 41E8 0150 lea.l A0, [A0 + 0x150]
00015AD0 2548 0028 move.l [A2 + 0x28], A0
00015AD4 2652 movea.l A3, [A2]
00015AD6 204A movea.l A0, A2
00015AD8 41E8 006A lea.l A0, [A0 + 0x6A]
00015ADC 91CB sub.l A0, A3
00015ADE 2748 0008 move.l [A3 + 0x8], A0
00015AE2 2F0A move.l -[A7], A2
00015AE4 61FF 0000 0012 bsr +0x14 /* 00015AF8 */
00015AEA 204A movea.l A0, A2
00015AEC 4FEF 002E lea.l A7, [A7 + 0x2E]
00015AF0 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00015AF4 4E5E unlink A6
00015AF6 4E75 rts
fn00015AF8:
00015AF8 4E56 0000 link A6, 0
00015AFC 48E7 1820 movem.l -[A7], D3,D4,A2
00015B00 246E 0008 movea.l A2, [A6 + 0x8]
00015B04 262A 005E move.l D3, [A2 + 0x5E]
00015B08 282A 005A move.l D4, [A2 + 0x5A]
00015B0C B883 cmp.l D4, D3
00015B0E 6C06 bge +0x8 /* 00015B16 */
00015B10 2543 005A move.l [A2 + 0x5A], D3
00015B14 600C bra +0xE /* 00015B22 */
label00015B16:
00015B16 262A 0062 move.l D3, [A2 + 0x62]
00015B1A B883 cmp.l D4, D3
00015B1C 6F04 ble +0x6 /* 00015B22 */
00015B1E 2543 005A move.l [A2 + 0x5A], D3
label00015B22:
00015B22 2F2A 005A move.l -[A7], [A2 + 0x5A]
00015B26 2F2A 0066 move.l -[A7], [A2 + 0x66]
00015B2A 2057 movea.l A0, [A7]
00015B2C 2250 movea.l A1, [A0]
00015B2E 2269 002C movea.l A1, [A1 + 0x2C]
00015B32 4E91 jsr [A1]
00015B34 504F addq.w A7, 8
00015B36 4CDF 0418 movem.l D3,D4,A2, [A7]+
00015B3A 4E5E unlink A6
00015B3C 4E75 rts
00015B3E 4E56 0000 link A6, 0
00015B42 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00015B46 246E 0008 movea.l A2, [A6 + 0x8]
00015B4A 362E 000C move.w D3, [A6 + 0xC]
00015B4E 200A move.l D0, A2
00015B50 6760 beq +0x62 /* 00015BB2 */
00015B52 41F9 0001 3F5A lea.l A0, [0x00013F5A]
00015B58 2548 0004 move.l [A2 + 0x4], A0
00015B5C 41F9 0001 3F5A lea.l A0, [0x00013F5A]
00015B62 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00015B66 2252 movea.l A1, [A2]
00015B68 2288 move.l [A1], A0
00015B6A 41F9 0001 3F5A lea.l A0, [0x00013F5A]
00015B70 41E8 0150 lea.l A0, [A0 + 0x150]
00015B74 2548 0028 move.l [A2 + 0x28], A0
00015B78 2652 movea.l A3, [A2]
00015B7A 204A movea.l A0, A2
00015B7C 41E8 006A lea.l A0, [A0 + 0x6A]
00015B80 2848 movea.l A4, A0
00015B82 91CB sub.l A0, A3
00015B84 2748 0008 move.l [A3 + 0x8], A0
00015B88 4267 clr.w -[A7]
00015B8A 2F0A move.l -[A7], A2
00015B8C 4EB9 0000 0AAA jsr [0x00000AAA]
00015B92 4A43 tst.w D3
00015B94 5C4F addq.w A7, 6
00015B96 670C beq +0xE /* 00015BA4 */
00015B98 4267 clr.w -[A7]
00015B9A 2F0C move.l -[A7], A4
00015B9C 4EB9 0000 3F42 jsr [0x00003F42]
00015BA2 5C4F addq.w A7, 6
label00015BA4:
00015BA4 4A43 tst.w D3
00015BA6 6F0A ble +0xC /* 00015BB2 */
00015BA8 2F0A move.l -[A7], A2
00015BAA 4EB9 0000 2592 jsr [0x00002592]
00015BB0 584F addq.w A7, 4
label00015BB2:
00015BB2 204A movea.l A0, A2
00015BB4 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00015BB8 4E5E unlink A6
00015BBA 4E75 rts
00015BBC 4E56 FFF6 link A6, -0x000A
00015BC0 48E7 1820 movem.l -[A7], D3,D4,A2
00015BC4 246E 0008 movea.l A2, [A6 + 0x8]
00015BC8 382E 000C move.w D4, [A6 + 0xC]
00015BCC 262E 000E move.l D3, [A6 + 0xE]
00015BD0 3004 move.w D0, D4
00015BD2 48C0 ext.l D0
00015BD4 0C80 0000 0081 cmpi.l D0, 0x81
00015BDA 6D0C blt +0xE /* 00015BE8 */
00015BDC 2F03 move.l -[A7], D3
00015BDE 2F0A move.l -[A7], A2
00015BE0 4EB9 0000 314A jsr [0x0000314A]
00015BE6 504F addq.w A7, 8
label00015BE8:
00015BE8 2D4A FFF6 move.l [A6 - 0xA], A2
00015BEC 3D44 FFFA move.w [A6 - 0x6], D4
00015BF0 2D43 FFFC move.l [A6 - 0x4], D3
00015BF4 486E FFF6 pea.l [A6 - 0xA]
00015BF8 4878 00CD push.l 0xCD
00015BFC 486A 0028 pea.l [A2 + 0x28]
00015C00 4EB9 0000 3F82 jsr [0x00003F82]
00015C06 4FEF 000C lea.l A7, [A7 + 0xC]
00015C0A 4CDF 0418 movem.l D3,D4,A2, [A7]+
00015C0E 4E5E unlink A6
00015C10 4E75 rts
00015C12 4E56 0000 link A6, 0
00015C16 2F0A move.l -[A7], A2
00015C18 246E 0008 movea.l A2, [A6 + 0x8]
00015C1C 302E 000C move.w D0, [A6 + 0xC]
00015C20 48C0 ext.l D0
00015C22 0C80 0000 0081 cmpi.l D0, 0x81
00015C28 6D14 blt +0x16 /* 00015C3E */
00015C2A 2F0A move.l -[A7], A2
00015C2C 4878 00CC push.l 0xCC
00015C30 486A 0028 pea.l [A2 + 0x28]
00015C34 4EB9 0000 3F82 jsr [0x00003F82]
00015C3A 4FEF 000C lea.l A7, [A7 + 0xC]
label00015C3E:
00015C3E 245F movea.l A2, [A7]+
00015C40 4E5E unlink A6
00015C42 4E75 rts
00015C44 206F 0004 movea.l A0, [A7 + 0x4]
00015C48 5088 addq.l A0, 8
00015C4A 2010 move.l D0, [A0]
00015C4C 0680 FFFF FF96 addi.l D0, 0xFFFFFF96
00015C52 D1AF 0004 add.l [A7 + 0x4], D0
00015C56 4EF9 0001 5B42 jmp [0x00015B42]
00015C5C 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
00015C64 4EF9 0001 5B42 jmp [0x00015B42]
fn00015C6A:
00015C6A 4E56 0000 link A6, 0
00015C6E 2F0A move.l -[A7], A2
00015C70 246E 0008 movea.l A2, [A6 + 0x8]
00015C74 2F2E 000C move.l -[A7], [A6 + 0xC]
00015C78 2F0A move.l -[A7], A2
00015C7A 4EB9 0000 0942 jsr [0x00000942]
00015C80 41F9 0001 3E02 lea.l A0, [0x00013E02]
00015C86 2488 move.l [A2], A0
00015C88 426A 0008 clr.w [A2 + 0x8]
00015C8C 42AA 000A clr.l [A2 + 0xA]
00015C90 204A movea.l A0, A2
00015C92 504F addq.w A7, 8
00015C94 245F movea.l A2, [A7]+
00015C96 4E5E unlink A6
00015C98 4E75 rts
00015C9A 4E56 0000 link A6, 0
00015C9E 2F0A move.l -[A7], A2
00015CA0 246E 0008 movea.l A2, [A6 + 0x8]
00015CA4 200A move.l D0, A2
00015CA6 6724 beq +0x26 /* 00015CCC */
00015CA8 41F9 0001 3E02 lea.l A0, [0x00013E02]
00015CAE 2488 move.l [A2], A0
00015CB0 4267 clr.w -[A7]
00015CB2 2F0A move.l -[A7], A2
00015CB4 4EB9 0000 094A jsr [0x0000094A]
00015CBA 4A6E 000C tst.w [A6 + 0xC]
00015CBE 5C4F addq.w A7, 6
00015CC0 6F0A ble +0xC /* 00015CCC */
00015CC2 2F0A move.l -[A7], A2
00015CC4 4EB9 0000 2592 jsr [0x00002592]
00015CCA 584F addq.w A7, 4
label00015CCC:
00015CCC 204A movea.l A0, A2
00015CCE 245F movea.l A2, [A7]+
00015CD0 4E5E unlink A6
00015CD2 4E75 rts
00015CD4 4E56 FEFC link A6, -0x0104
00015CD8 48E7 0038 movem.l -[A7], A2,A3,A4
00015CDC 286E 0008 movea.l A4, [A6 + 0x8]
00015CE0 266E 000C movea.l A3, [A6 + 0xC]
00015CE4 246E 0010 movea.l A2, [A6 + 0x10]
00015CE8 486E FFFE pea.l [A6 - 0x2]
00015CEC 2F0A move.l -[A7], A2
00015CEE 61FF FFFE EAA8 bsr -0x11556 /* 00004798 */
00015CF4 486E FFFC pea.l [A6 - 0x4]
00015CF8 2F0A move.l -[A7], A2
00015CFA 61FF FFFE EA9C bsr -0x11562 /* 00004798 */
00015D00 486E FEFC pea.l [A6 - 0x104]
00015D04 2F0A move.l -[A7], A2
00015D06 4EB9 0000 30A2 jsr [0x000030A2]
00015D0C 42A7 clr.l -[A7]
00015D0E 4267 clr.w -[A7]
00015D10 486D 8253 pea.l [A5 - 0x7DAD]
00015D14 3F3C 0070 move.w -[A7], 0x70 /* 'p' */
00015D18 2F0B move.l -[A7], A3
00015D1A 2F0C move.l -[A7], A4
00015D1C 2057 movea.l A0, [A7]
00015D1E 2250 movea.l A1, [A0]
00015D20 2269 0010 movea.l A1, [A1 + 0x10]
00015D24 4E91 jsr [A1]
00015D26 4FEF 002C lea.l A7, [A7 + 0x2C]
00015D2A 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00015D2E 4E5E unlink A6
00015D30 4E75 rts
00015D32 4E56 FFD4 link A6, -0x002C
00015D36 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00015D3A 206E 0008 movea.l A0, [A6 + 0x8]
00015D3E 216E 000C 0004 move.l [A0 + 0x4], [A6 + 0xC]
00015D44 426E FFF0 clr.w [A6 - 0x10]
00015D48 6000 015C bra +0x15E /* 00015EA6 */
label00015D4C:
00015D4C 41ED 06EC lea.l A0, [A5 + 0x6EC]
00015D50 4AB0 A800 tst.l [A0 + A2]
00015D54 6600 0122 bne +0x124 /* 00015E78 */
00015D58 2D6D 8A54 FFF8 move.l [A6 - 0x8], [A5 - 0x75AC]
00015D5E 2D6D 8A58 FFFC move.l [A6 - 0x4], [A5 - 0x75A8]
00015D64 2D4F FFEC move.l [A6 - 0x14], A7
00015D68 4878 0014 push.l 0x14
00015D6C 4EB9 0000 258A jsr [0x0000258A]
00015D72 2648 movea.l A3, A0
00015D74 2008 move.l D0, A0
00015D76 584F addq.w A7, 4
00015D78 6718 beq +0x1A /* 00015D92 */
00015D7A 42A7 clr.l -[A7]
00015D7C 42A7 clr.l -[A7]
00015D7E 42A7 clr.l -[A7]
00015D80 42A7 clr.l -[A7]
00015D82 486E FFF8 pea.l [A6 - 0x8]
00015D86 2F0B move.l -[A7], A3
00015D88 4EB9 0000 3E02 jsr [0x00003E02]
00015D8E 4FEF 0018 lea.l A7, [A7 + 0x18]
label00015D92:
00015D92 41ED 06EC lea.l A0, [A5 + 0x6EC]
00015D96 218B A800 move.l [A0 + A2], A3
00015D9A 605A bra +0x5C /* 00015DF6 */
00015D9C 206E FFE4 movea.l A0, [A6 - 0x1C]
00015DA0 2D50 FFD4 move.l [A6 - 0x2C], [A0]
00015DA4 7094 moveq.l D0, 0xFFFFFF94
00015DA6 B0AE FFD4 cmp.l D0, [A6 - 0x2C]
00015DAA 6636 bne +0x38 /* 00015DE2 */
00015DAC 4878 0014 push.l 0x14
00015DB0 4EB9 0000 258A jsr [0x0000258A]
00015DB6 2848 movea.l A4, A0
00015DB8 2008 move.l D0, A0
00015DBA 584F addq.w A7, 4
00015DBC 671A beq +0x1C /* 00015DD8 */
00015DBE 42A7 clr.l -[A7]
00015DC0 42A7 clr.l -[A7]
00015DC2 4878 0004 push.l 0x4
00015DC6 4267 clr.w -[A7]
00015DC8 486E FFF8 pea.l [A6 - 0x8]
00015DCC 2F0C move.l -[A7], A4
00015DCE 4EB9 0000 3E02 jsr [0x00003E02]
00015DD4 4FEF 0016 lea.l A7, [A7 + 0x16]
label00015DD8:
00015DD8 41ED 06EC lea.l A0, [A5 + 0x6EC]
00015DDC 218C A800 move.l [A0 + A2], A4
00015DE0 6010 bra +0x12 /* 00015DF2 */
label00015DE2:
00015DE2 42A7 clr.l -[A7]
00015DE4 42A7 clr.l -[A7]
00015DE6 42A7 clr.l -[A7]
00015DE8 4EB9 0000 2542 jsr [0x00002542]
00015DEE 4FEF 000C lea.l A7, [A7 + 0xC]
label00015DF2:
00015DF2 2E6E FFEC movea.l A7, [A6 - 0x14]
label00015DF6:
00015DF6 4EB9 0000 264A jsr [0x0000264A]
00015DFC 41ED 06EC lea.l A0, [A5 + 0x6EC]
00015E00 2F30 A800 move.l -[A7], [A0 + A2]
00015E04 4EB9 0000 3E12 jsr [0x00003E12]
00015E0A 7E00 moveq.l D7, 0x00
00015E0C 584F addq.w A7, 4
00015E0E 6052 bra +0x54 /* 00015E62 */
label00015E10:
00015E10 7600 moveq.l D3, 0x00
00015E12 6000 0084 bra +0x86 /* 00015E98 */
label00015E16:
00015E16 41ED 8254 lea.l A0, [A5 - 0x7DAC]
00015E1A D1C6 add.l A0, D6
00015E1C D1C5 add.l A0, D5
00015E1E 1830 3800 move.b D4, [A0 + D3]
00015E22 4884 ext.w D4
00015E24 0C44 FFFF cmpi.w D4, 0xFFFF
00015E28 672E beq +0x30 /* 00015E58 */
00015E2A 1F04 move.b -[A7], D4
00015E2C 486E FFF2 pea.l [A6 - 0xE]
00015E30 4EB9 0000 0EFA jsr [0x00000EFA]
00015E36 486E FFF2 pea.l [A6 - 0xE]
00015E3A 302E FFF8 move.w D0, [A6 - 0x8]
00015E3E 48C0 ext.l D0
00015E40 D087 add.l D0, D7
00015E42 3F00 move.w -[A7], D0
00015E44 302E FFFA move.w D0, [A6 - 0x6]
00015E48 48C0 ext.l D0
00015E4A D083 add.l D0, D3
00015E4C 3F00 move.w -[A7], D0
00015E4E 4EB9 0000 1002 jsr [0x00001002]
00015E54 4FEF 000E lea.l A7, [A7 + 0xE]
label00015E58:
00015E58 5283 addq.l D3, 1
label00015E5A:
00015E5A 7010 moveq.l D0, 0x10
00015E5C B680 cmp.l D3, D0
00015E5E 6DB6 blt -0x48 /* 00015E16 */
00015E60 5287 addq.l D7, 1
label00015E62:
00015E62 7010 moveq.l D0, 0x10
00015E64 BE80 cmp.l D7, D0
00015E66 6DA8 blt -0x56 /* 00015E10 */
00015E68 41ED 06EC lea.l A0, [A5 + 0x6EC]
00015E6C 2F30 A800 move.l -[A7], [A0 + A2]
00015E70 4EB9 0000 3E1A jsr [0x00003E1A]
00015E76 584F addq.w A7, 4
label00015E78:
00015E78 526E FFF0 addq.w [A6 - 0x10], 1
00015E7C 588A addq.l A2, 4
label00015E7E:
00015E7E 302E FFF0 move.w D0, [A6 - 0x10]
00015E82 48C0 ext.l D0
00015E84 7208 moveq.l D1, 0x08
00015E86 B081 cmp.l D0, D1
00015E88 6D00 FEC2 blt -0x13C /* 00015D4C */
00015E8C 206E 0008 movea.l A0, [A6 + 0x8]
00015E90 317C 0001 0008 move.w [A0 + 0x8], 0x1
00015E96 6012 bra +0x14 /* 00015EAA */
label00015E98:
00015E98 2A07 move.l D5, D7
00015E9A E98D lsl D5, 4
00015E9C 306E FFF0 movea.w A0, [A6 - 0x10]
00015EA0 2C08 move.l D6, A0
00015EA2 E18E lsl D6, 8
00015EA4 60B4 bra -0x4A /* 00015E5A */
label00015EA6:
00015EA6 95CA sub.l A2, A2
00015EA8 60D4 bra -0x2A /* 00015E7E */
label00015EAA:
00015EAA 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00015EAE 4E5E unlink A6
00015EB0 4E75 rts
00015EB2 4E56 0000 link A6, 0
00015EB6 2F0A move.l -[A7], A2
00015EB8 246E 0008 movea.l A2, [A6 + 0x8]
00015EBC 2F0A move.l -[A7], A2
00015EBE 61FF 0000 02BC bsr +0x2BE /* 0001617C */
00015EC4 4A00 tst.b D0
00015EC6 584F addq.w A7, 4
00015EC8 670A beq +0xC /* 00015ED4 */
00015ECA 2F0A move.l -[A7], A2
00015ECC 61FF 0000 028C bsr +0x28E /* 0001615A */
00015ED2 584F addq.w A7, 4
label00015ED4:
00015ED4 245F movea.l A2, [A7]+
00015ED6 4E5E unlink A6
00015ED8 4E75 rts
00015EDA 4E56 0000 link A6, 0
00015EDE 2F0A move.l -[A7], A2
00015EE0 246E 0008 movea.l A2, [A6 + 0x8]
00015EE4 2F0A move.l -[A7], A2
00015EE6 61FF 0000 0294 bsr +0x296 /* 0001617C */
00015EEC 4A00 tst.b D0
00015EEE 584F addq.w A7, 4
00015EF0 660A bne +0xC /* 00015EFC */
00015EF2 2F0A move.l -[A7], A2
00015EF4 61FF 0000 0264 bsr +0x266 /* 0001615A */
00015EFA 584F addq.w A7, 4
label00015EFC:
00015EFC 245F movea.l A2, [A7]+
00015EFE 4E5E unlink A6
00015F00 4E75 rts
00015F02 4E56 0000 link A6, 0
00015F06 2F0A move.l -[A7], A2
00015F08 246E 0008 movea.l A2, [A6 + 0x8]
00015F0C 42A7 clr.l -[A7]
00015F0E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00015F12 2057 movea.l A0, [A7]
00015F14 2268 0004 movea.l A1, [A0 + 0x4]
00015F18 2269 00F0 movea.l A1, [A1 + 0xF0]
00015F1C 4E91 jsr [A1]
00015F1E 504F addq.w A7, 8
00015F20 245F movea.l A2, [A7]+
00015F22 4E5E unlink A6
00015F24 4E75 rts
00015F26 4E56 0000 link A6, 0
00015F2A 2F0A move.l -[A7], A2
00015F2C 246E 0008 movea.l A2, [A6 + 0x8]
00015F30 42A7 clr.l -[A7]
00015F32 2F2A 0004 move.l -[A7], [A2 + 0x4]
00015F36 2057 movea.l A0, [A7]
00015F38 2268 0004 movea.l A1, [A0 + 0x4]
00015F3C 2269 00F0 movea.l A1, [A1 + 0xF0]
00015F40 4E91 jsr [A1]
00015F42 504F addq.w A7, 8
00015F44 245F movea.l A2, [A7]+
00015F46 4E5E unlink A6
00015F48 4E75 rts
00015F4A 4E56 0000 link A6, 0
00015F4E 2F0A move.l -[A7], A2
00015F50 246E 0008 movea.l A2, [A6 + 0x8]
00015F54 594F subq.w A7, 4
00015F56 A975 syscall TickCount
00015F58 201F move.l D0, [A7]+
00015F5A B0AA 000A cmp.l D0, [A2 + 0xA]
00015F5E 6334 bls +0x36 /* 00015F94 */
00015F60 526A 0008 addq.w [A2 + 0x8], 1
00015F64 302A 0008 move.w D0, [A2 + 0x8]
00015F68 48C0 ext.l D0
00015F6A 7208 moveq.l D1, 0x08
00015F6C B081 cmp.l D0, D1
00015F6E 6F06 ble +0x8 /* 00015F76 */
00015F70 357C 0001 0008 move.w [A2 + 0x8], 0x1
label00015F76:
00015F76 42A7 clr.l -[A7]
00015F78 2F2A 0004 move.l -[A7], [A2 + 0x4]
00015F7C 2057 movea.l A0, [A7]
00015F7E 2268 0004 movea.l A1, [A0 + 0x4]
00015F82 2269 00F0 movea.l A1, [A1 + 0xF0]
00015F86 4E91 jsr [A1]
00015F88 A975 syscall TickCount
00015F8A 201F move.l D0, [A7]+
00015F8C 5A80 addq.l D0, 5
00015F8E 2540 000A move.l [A2 + 0xA], D0
00015F92 584F addq.w A7, 4
label00015F94:
00015F94 245F movea.l A2, [A7]+
00015F96 4E5E unlink A6
00015F98 4E75 rts
00015F9A 4E56 FFC8 link A6, -0x0038
00015F9E 2F0A move.l -[A7], A2
00015FA0 246E 0008 movea.l A2, [A6 + 0x8]
00015FA4 486E FFDA pea.l [A6 - 0x26]
00015FA8 4EB9 0000 263A jsr [0x0000263A]
00015FAE 486E FFF8 pea.l [A6 - 0x8]
00015FB2 2F0A move.l -[A7], A2
00015FB4 61FF 0000 017E bsr +0x180 /* 00016134 */
00015FBA 486E FFF8 pea.l [A6 - 0x8]
00015FBE 486E FFD4 pea.l [A6 - 0x2C]
00015FC2 4EB9 0000 266A jsr [0x0000266A]
00015FC8 2F2A 0004 move.l -[A7], [A2 + 0x4]
00015FCC 2057 movea.l A0, [A7]
00015FCE 2268 0004 movea.l A1, [A0 + 0x4]
00015FD2 2269 00D8 movea.l A1, [A1 + 0xD8]
00015FD6 4E91 jsr [A1]
00015FD8 486E FFF8 pea.l [A6 - 0x8]
00015FDC A8A3 syscall EraseRect
00015FDE 4EB9 0000 264A jsr [0x0000264A]
00015FE4 2F0A move.l -[A7], A2
00015FE6 61FF 0000 0194 bsr +0x196 /* 0001617C */
00015FEC 4A00 tst.b D0
00015FEE 4FEF 001C lea.l A7, [A7 + 0x1C]
00015FF2 670E beq +0x10 /* 00016002 */
00015FF4 2F0A move.l -[A7], A2
00015FF6 61FF 0000 0120 bsr +0x122 /* 00016118 */
00015FFC 4A00 tst.b D0
00015FFE 584F addq.w A7, 4
00016000 6622 bne +0x24 /* 00016024 */
label00016002:
00016002 1F3C 0007 move.b -[A7], 0x7
00016006 486E FFC8 pea.l [A6 - 0x38]
0001600A 4EB9 0000 0EFA jsr [0x00000EFA]
00016010 2D6E FFC8 FFCE move.l [A6 - 0x32], [A6 - 0x38]
00016016 3D6E FFCC FFD2 move.w [A6 - 0x2E], [A6 - 0x34]
0001601C 486E FFCE pea.l [A6 - 0x32]
00016020 AA14 syscall RGBForeColor
00016022 5C4F addq.w A7, 6
label00016024:
00016024 486E FFF8 pea.l [A6 - 0x8]
00016028 2F0A move.l -[A7], A2
0001602A 2057 movea.l A0, [A7]
0001602C 2250 movea.l A1, [A0]
0001602E 2269 00AC movea.l A1, [A1 + 0xAC]
00016032 4E91 jsr [A1]
00016034 42A7 clr.l -[A7]
00016036 3F3C 0001 move.w -[A7], 0x1
0001603A 486E FFF8 pea.l [A6 - 0x8]
0001603E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00016042 2057 movea.l A0, [A7]
00016044 2268 0004 movea.l A1, [A0 + 0x4]
00016048 2269 0018 movea.l A1, [A1 + 0x18]
0001604C 4E91 jsr [A1]
0001604E 584F addq.w A7, 4
00016050 2F08 move.l -[A7], A0
00016052 302A 0008 move.w D0, [A2 + 0x8]
00016056 48C0 ext.l D0
00016058 5380 subq.l D0, 1
0001605A E588 lsl D0, 2
0001605C 41ED 06EC lea.l A0, [A5 + 0x6EC]
00016060 2F30 0800 move.l -[A7], [A0 + D0]
00016064 4EB9 0000 3E22 jsr [0x00003E22]
0001606A 3F3C FFFF move.w -[A7], 0xFFFF
0001606E 486E FFD4 pea.l [A6 - 0x2C]
00016072 4EB9 0000 267A jsr [0x0000267A]
00016078 3F3C FFFF move.w -[A7], 0xFFFF
0001607C 486E FFDA pea.l [A6 - 0x26]
00016080 4EB9 0000 2642 jsr [0x00002642]
00016086 4FEF 0026 lea.l A7, [A7 + 0x26]
0001608A 245F movea.l A2, [A7]+
0001608C 4E5E unlink A6
0001608E 4E75 rts
00016090 4E56 0000 link A6, 0
00016094 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00016098 266E 0008 movea.l A3, [A6 + 0x8]
0001609C 246E 000C movea.l A2, [A6 + 0xC]
000160A0 2F0A move.l -[A7], A2
000160A2 2F0B move.l -[A7], A3
000160A4 61FF 0000 008E bsr +0x90 /* 00016134 */
000160AA 3A12 move.w D5, [A2]
000160AC 3005 move.w D0, D5
000160AE 48C0 ext.l D0
000160B0 362A 0004 move.w D3, [A2 + 0x4]
000160B4 48C3 ext.l D3
000160B6 9680 sub.l D3, D0
000160B8 302A 0002 move.w D0, [A2 + 0x2]
000160BC 48C0 ext.l D0
000160BE 382A 0006 move.w D4, [A2 + 0x6]
000160C2 48C4 ext.l D4
000160C4 9880 sub.l D4, D0
000160C6 3003 move.w D0, D3
000160C8 48C0 ext.l D0
000160CA 4C7C 0800 0000 0002 movem.l A3, 0x2
000160D2 3205 move.w D1, D5
000160D4 48C1 ext.l D1
000160D6 D280 add.l D1, D0
000160D8 5181 subq.l D1, 8
000160DA 3481 move.w [A2], D1
000160DC 3004 move.w D0, D4
000160DE 48C0 ext.l D0
000160E0 4C7C 0800 0000 0002 movem.l A3, 0x2
000160E8 322A 0002 move.w D1, [A2 + 0x2]
000160EC 48C1 ext.l D1
000160EE D280 add.l D1, D0
000160F0 5181 subq.l D1, 8
000160F2 3541 0002 move.w [A2 + 0x2], D1
000160F6 3012 move.w D0, [A2]
000160F8 48C0 ext.l D0
000160FA 7210 moveq.l D1, 0x10
000160FC D081 add.l D0, D1
000160FE 3540 0004 move.w [A2 + 0x4], D0
00016102 302A 0002 move.w D0, [A2 + 0x2]
00016106 48C0 ext.l D0
00016108 D081 add.l D0, D1
0001610A 3540 0006 move.w [A2 + 0x6], D0
0001610E 504F addq.w A7, 8
00016110 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00016114 4E5E unlink A6
00016116 4E75 rts
fn00016118:
00016118 4E56 0000 link A6, 0
0001611C 2F0A move.l -[A7], A2
0001611E 246E 0008 movea.l A2, [A6 + 0x8]
00016122 2F2A 0004 move.l -[A7], [A2 + 0x4]
00016126 4EB9 0000 360A jsr [0x0000360A]
0001612C 584F addq.w A7, 4
0001612E 245F movea.l A2, [A7]+
00016130 4E5E unlink A6
00016132 4E75 rts
fn00016134:
00016134 4E56 0000 link A6, 0
00016138 2F0A move.l -[A7], A2
0001613A 246E 0008 movea.l A2, [A6 + 0x8]
0001613E 2F2E 000C move.l -[A7], [A6 + 0xC]
00016142 2F2A 0004 move.l -[A7], [A2 + 0x4]
00016146 2057 movea.l A0, [A7]
00016148 2268 0004 movea.l A1, [A0 + 0x4]
0001614C 2269 003C movea.l A1, [A1 + 0x3C]
00016150 4E91 jsr [A1]
00016152 504F addq.w A7, 8
00016154 245F movea.l A2, [A7]+
00016156 4E5E unlink A6
00016158 4E75 rts
fn0001615A:
0001615A 4E56 0000 link A6, 0
0001615E 2F0A move.l -[A7], A2
00016160 246E 0008 movea.l A2, [A6 + 0x8]
00016164 2F2A 0004 move.l -[A7], [A2 + 0x4]
00016168 2057 movea.l A0, [A7]
0001616A 2268 0004 movea.l A1, [A0 + 0x4]
0001616E 2269 00BC movea.l A1, [A1 + 0xBC]
00016172 4E91 jsr [A1]
00016174 584F addq.w A7, 4
00016176 245F movea.l A2, [A7]+
00016178 4E5E unlink A6
0001617A 4E75 rts
fn0001617C:
0001617C 4E56 0000 link A6, 0
00016180 2F0A move.l -[A7], A2
00016182 246E 0008 movea.l A2, [A6 + 0x8]
00016186 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001618A 4EB9 0000 35D2 jsr [0x000035D2]
00016190 584F addq.w A7, 4
00016192 245F movea.l A2, [A7]+
00016194 4E5E unlink A6
00016196 4E75 rts
fn00016198:
00016198 4E56 0000 link A6, 0
0001619C 2F0A move.l -[A7], A2
0001619E 246E 0008 movea.l A2, [A6 + 0x8]
000161A2 2F2E 000C move.l -[A7], [A6 + 0xC]
000161A6 2F0A move.l -[A7], A2
000161A8 4EB9 0000 1442 jsr [0x00001442]
000161AE 41F9 0001 3C60 lea.l A0, [0x00013C60]
000161B4 2488 move.l [A2], A0
000161B6 422A 000A clr.b [A2 + 0xA]
000161BA 157C 0001 000B move.b [A2 + 0xB], 0x1
000161C0 204A movea.l A0, A2
000161C2 504F addq.w A7, 8
000161C4 245F movea.l A2, [A7]+
000161C6 4E5E unlink A6
000161C8 4E75 rts
000161CA 4E56 0000 link A6, 0
000161CE 2F0A move.l -[A7], A2
000161D0 246E 0008 movea.l A2, [A6 + 0x8]
000161D4 200A move.l D0, A2
000161D6 6724 beq +0x26 /* 000161FC */
000161D8 41F9 0001 3C60 lea.l A0, [0x00013C60]
000161DE 2488 move.l [A2], A0
000161E0 4267 clr.w -[A7]
000161E2 2F0A move.l -[A7], A2
000161E4 4EB9 0000 144A jsr [0x0000144A]
000161EA 4A6E 000C tst.w [A6 + 0xC]
000161EE 5C4F addq.w A7, 6
000161F0 6F0A ble +0xC /* 000161FC */
000161F2 2F0A move.l -[A7], A2
000161F4 4EB9 0000 2592 jsr [0x00002592]
000161FA 584F addq.w A7, 4
label000161FC:
000161FC 204A movea.l A0, A2
000161FE 245F movea.l A2, [A7]+
00016200 4E5E unlink A6
00016202 4E75 rts
00016204 4E56 FEFC link A6, -0x0104
00016208 48E7 0038 movem.l -[A7], A2,A3,A4
0001620C 286E 0008 movea.l A4, [A6 + 0x8]
00016210 266E 000C movea.l A3, [A6 + 0xC]
00016214 246E 0010 movea.l A2, [A6 + 0x10]
00016218 486E FFFE pea.l [A6 - 0x2]
0001621C 2F0A move.l -[A7], A2
0001621E 61FF FFFE E578 bsr -0x11A86 /* 00004798 */
00016224 486E FEFC pea.l [A6 - 0x104]
00016228 2F0A move.l -[A7], A2
0001622A 61FF FFFE E56C bsr -0x11A92 /* 00004798 */
00016230 486E FEFE pea.l [A6 - 0x102]
00016234 2F0A move.l -[A7], A2
00016236 4EB9 0000 30A2 jsr [0x000030A2]
0001623C 42A7 clr.l -[A7]
0001623E 3F2E FEFC move.w -[A7], [A6 - 0x104]
00016242 486E FEFE pea.l [A6 - 0x102]
00016246 3F2E FFFE move.w -[A7], [A6 - 0x2]
0001624A 2F0B move.l -[A7], A3
0001624C 2F0C move.l -[A7], A4
0001624E 2057 movea.l A0, [A7]
00016250 2250 movea.l A1, [A0]
00016252 2269 0010 movea.l A1, [A1 + 0x10]
00016256 4E91 jsr [A1]
00016258 4FEF 002C lea.l A7, [A7 + 0x2C]
0001625C 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00016260 4E5E unlink A6
00016262 4E75 rts
00016264 4E56 0000 link A6, 0
00016268 48E7 1030 movem.l -[A7], D3,A2,A3
0001626C 246E 0008 movea.l A2, [A6 + 0x8]
00016270 266E 000C movea.l A3, [A6 + 0xC]
00016274 362E 0010 move.w D3, [A6 + 0x10]
00016278 254B 0004 move.l [A2 + 0x4], A3
0001627C 0C43 0041 cmpi.w D3, 0x41 /* 'A' */
00016280 670A beq +0xC /* 0001628C */
00016282 0C43 0043 cmpi.w D3, 0x43 /* 'C' */
00016286 6704 beq +0x6 /* 0001628C */
00016288 7000 moveq.l D0, 0x00
0001628A 6002 bra +0x4 /* 0001628E */
label0001628C:
0001628C 7001 moveq.l D0, 0x01
label0001628E:
0001628E 1540 000A move.b [A2 + 0xA], D0
00016292 157C 0001 000B move.b [A2 + 0xB], 0x1
00016298 422A 0008 clr.b [A2 + 0x8]
0001629C 2F2A 0004 move.l -[A7], [A2 + 0x4]
000162A0 61FF FFFF EBDC bsr -0x1422 /* 00014E7E */
000162A6 7201 moveq.l D1, 0x01
000162A8 B081 cmp.l D0, D1
000162AA 584F addq.w A7, 4
000162AC 6C16 bge +0x18 /* 000162C4 */
000162AE 4878 0001 push.l 0x1
000162B2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000162B6 2057 movea.l A0, [A7]
000162B8 2268 0004 movea.l A1, [A0 + 0x4]
000162BC 2269 0164 movea.l A1, [A1 + 0x164]
000162C0 4E91 jsr [A1]
000162C2 504F addq.w A7, 8
label000162C4:
000162C4 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000162C8 4E5E unlink A6
000162CA 4E75 rts
000162CC 206F 0004 movea.l A0, [A7 + 0x4]
000162D0 102F 0008 move.b D0, [A7 + 0x8]
000162D4 B028 0008 cmp.b D0, [A0 + 0x8]
000162D8 6704 beq +0x6 /* 000162DE */
000162DA 1140 0008 move.b [A0 + 0x8], D0
label000162DE:
000162DE 4E75 rts
000162E0 4E56 0000 link A6, 0
000162E4 2F0A move.l -[A7], A2
000162E6 246E 0008 movea.l A2, [A6 + 0x8]
000162EA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000162EE 2057 movea.l A0, [A7]
000162F0 2268 0004 movea.l A1, [A0 + 0x4]
000162F4 2269 001C movea.l A1, [A1 + 0x1C]
000162F8 4E91 jsr [A1]
000162FA B0AE 000C cmp.l D0, [A6 + 0xC]
000162FE 584F addq.w A7, 4
00016300 670A beq +0xC /* 0001630C */
00016302 2F0A move.l -[A7], A2
00016304 61FF FFFF FE54 bsr -0x1AA /* 0001615A */
0001630A 584F addq.w A7, 4
label0001630C:
0001630C 245F movea.l A2, [A7]+
0001630E 4E5E unlink A6
00016310 4E75 rts
00016312 4E56 0000 link A6, 0
00016316 2F0A move.l -[A7], A2
00016318 246E 0008 movea.l A2, [A6 + 0x8]
0001631C 2F0A move.l -[A7], A2
0001631E 2057 movea.l A0, [A7]
00016320 2250 movea.l A1, [A0]
00016322 2269 00AC movea.l A1, [A1 + 0xAC]
00016326 4E91 jsr [A1]
00016328 4A00 tst.b D0
0001632A 584F addq.w A7, 4
0001632C 6710 beq +0x12 /* 0001633E */
0001632E 4227 clr.b -[A7]
00016330 2F0A move.l -[A7], A2
00016332 2057 movea.l A0, [A7]
00016334 2250 movea.l A1, [A0]
00016336 2269 00B0 movea.l A1, [A1 + 0xB0]
0001633A 4E91 jsr [A1]
0001633C 5C4F addq.w A7, 6
label0001633E:
0001633E 2F0A move.l -[A7], A2
00016340 2057 movea.l A0, [A7]
00016342 2250 movea.l A1, [A0]
00016344 2269 00C4 movea.l A1, [A1 + 0xC4]
00016348 4E91 jsr [A1]
0001634A 42A7 clr.l -[A7]
0001634C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00016350 2057 movea.l A0, [A7]
00016352 2268 0004 movea.l A1, [A0 + 0x4]
00016356 2269 00F0 movea.l A1, [A1 + 0xF0]
0001635A 4E91 jsr [A1]
0001635C 4FEF 000C lea.l A7, [A7 + 0xC]
00016360 245F movea.l A2, [A7]+
00016362 4E5E unlink A6
00016364 4E75 rts
00016366 4E56 0000 link A6, 0
0001636A 2F0A move.l -[A7], A2
0001636C 246E 000C movea.l A2, [A6 + 0xC]
00016370 2F0A move.l -[A7], A2
00016372 2F2E 0008 move.l -[A7], [A6 + 0x8]
00016376 61FF FFFF FDBC bsr -0x242 /* 00016134 */
0001637C 2F0A move.l -[A7], A2
0001637E 61FF 0000 076A bsr +0x76C /* 00016AEA */
00016384 48C0 ext.l D0
00016386 720C moveq.l D1, 0x0C
00016388 9081 sub.l D0, D1
0001638A 4C7C 0800 0000 0002 movem.l A3, 0x2
00016392 D16A 0002 add.w [A2 + 0x2], D0
00016396 302A 0002 move.w D0, [A2 + 0x2]
0001639A 48C0 ext.l D0
0001639C D081 add.l D0, D1
0001639E 3540 0006 move.w [A2 + 0x6], D0
000163A2 2F0A move.l -[A7], A2
000163A4 61FF 0000 0730 bsr +0x732 /* 00016AD6 */
000163AA 48C0 ext.l D0
000163AC 720C moveq.l D1, 0x0C
000163AE 9081 sub.l D0, D1
000163B0 4C7C 0800 0000 0002 movem.l A3, 0x2
000163B8 D152 add.w [A2], D0
000163BA 3012 move.w D0, [A2]
000163BC 48C0 ext.l D0
000163BE D081 add.l D0, D1
000163C0 3540 0004 move.w [A2 + 0x4], D0
000163C4 4FEF 0010 lea.l A7, [A7 + 0x10]
000163C8 245F movea.l A2, [A7]+
000163CA 4E5E unlink A6
000163CC 4E75 rts
000163CE 4E56 0000 link A6, 0
000163D2 48E7 1030 movem.l -[A7], D3,A2,A3
000163D6 266E 0008 movea.l A3, [A6 + 0x8]
000163DA 262E 000E move.l D3, [A6 + 0xE]
000163DE 246E 0016 movea.l A2, [A6 + 0x16]
000163E2 2003 move.l D0, D3
000163E4 0480 6C61 7374 subi.l D0, 0x6C617374 /* 'last' */
000163EA 6702 beq +0x4 /* 000163EE */
000163EC 6018 bra +0x1A /* 00016406 */
label000163EE:
000163EE 3612 move.w D3, [A2]
000163F0 3043 movea.w A0, D3
000163F2 2F08 move.l -[A7], A0
000163F4 2F2B 0004 move.l -[A7], [A3 + 0x4]
000163F8 2057 movea.l A0, [A7]
000163FA 2268 0004 movea.l A1, [A0 + 0x4]
000163FE 2269 0020 movea.l A1, [A1 + 0x20]
00016402 4E91 jsr [A1]
00016404 504F addq.w A7, 8
label00016406:
00016406 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001640A 4E5E unlink A6
0001640C 4E75 rts
0001640E 4E56 0000 link A6, 0
00016412 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00016416 286E 0008 movea.l A4, [A6 + 0x8]
0001641A 262E 000E move.l D3, [A6 + 0xE]
0001641E 266E 0016 movea.l A3, [A6 + 0x16]
00016422 246E 001A movea.l A2, [A6 + 0x1A]
00016426 2003 move.l D0, D3
00016428 0480 6C61 7374 subi.l D0, 0x6C617374 /* 'last' */
0001642E 6702 beq +0x4 /* 00016432 */
00016430 601C bra +0x1E /* 0001644E */
label00016432:
00016432 200A move.l D0, A2
00016434 6704 beq +0x6 /* 0001643A */
00016436 7002 moveq.l D0, 0x02
00016438 2480 move.l [A2], D0
label0001643A:
0001643A 2F2C 0004 move.l -[A7], [A4 + 0x4]
0001643E 2057 movea.l A0, [A7]
00016440 2268 0004 movea.l A1, [A0 + 0x4]
00016444 2269 001C movea.l A1, [A1 + 0x1C]
00016448 4E91 jsr [A1]
0001644A 3680 move.w [A3], D0
0001644C 584F addq.w A7, 4
label0001644E:
0001644E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00016452 4E5E unlink A6
00016454 4E75 rts
00016456 4E56 FFE4 link A6, -0x001C
0001645A 2F0A move.l -[A7], A2
0001645C 246E 0008 movea.l A2, [A6 + 0x8]
00016460 4EB9 0000 264A jsr [0x0000264A]
00016466 486E FFE4 pea.l [A6 - 0x1C]
0001646A 2F0A move.l -[A7], A2
0001646C 2057 movea.l A0, [A7]
0001646E 2250 movea.l A1, [A0]
00016470 2269 00C0 movea.l A1, [A1 + 0xC0]
00016474 4E91 jsr [A1]
00016476 486E FFE4 pea.l [A6 - 0x1C]
0001647A 486E FFEC pea.l [A6 - 0x14]
0001647E 4EB9 0000 26D2 jsr [0x000026D2]
00016484 4FEF 0010 lea.l A7, [A7 + 0x10]
00016488 6000 0204 bra +0x206 /* 0001668E */
label0001648C:
0001648C 2F0A move.l -[A7], A2
0001648E 2057 movea.l A0, [A7]
00016490 2250 movea.l A1, [A0]
00016492 2269 00AC movea.l A1, [A1 + 0xAC]
00016496 4E91 jsr [A1]
00016498 4A00 tst.b D0
0001649A 584F addq.w A7, 4
0001649C 6700 0088 beq +0x8A /* 00016526 */
000164A0 4EB9 0000 264A jsr [0x0000264A]
000164A6 2F0A move.l -[A7], A2
000164A8 2057 movea.l A0, [A7]
000164AA 2250 movea.l A1, [A0]
000164AC 2269 00B4 movea.l A1, [A1 + 0xB4]
000164B0 4E91 jsr [A1]
000164B2 4A00 tst.b D0
000164B4 584F addq.w A7, 4
000164B6 6726 beq +0x28 /* 000164DE */
000164B8 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
000164BE 6C04 bge +0x6 /* 000164C4 */
000164C0 700E moveq.l D0, 0x0E
000164C2 6002 bra +0x4 /* 000164C6 */
label000164C4:
000164C4 7003 moveq.l D0, 0x03
label000164C6:
000164C6 7200 moveq.l D1, 0x00
000164C8 1200 move.b D1, D0
000164CA 3F01 move.w -[A7], D1
000164CC 2F0A move.l -[A7], A2
000164CE 2057 movea.l A0, [A7]
000164D0 2250 movea.l A1, [A0]
000164D2 2269 00CC movea.l A1, [A1 + 0xCC]
000164D6 4E91 jsr [A1]
000164D8 5C4F addq.w A7, 6
000164DA 6000 01B2 bra +0x1B4 /* 0001668E */
label000164DE:
000164DE 2F0A move.l -[A7], A2
000164E0 2057 movea.l A0, [A7]
000164E2 2250 movea.l A1, [A0]
000164E4 2269 00B8 movea.l A1, [A1 + 0xB8]
000164E8 4E91 jsr [A1]
000164EA 4A00 tst.b D0
000164EC 584F addq.w A7, 4
000164EE 6710 beq +0x12 /* 00016500 */
000164F0 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
000164F6 6C04 bge +0x6 /* 000164FC */
000164F8 7011 moveq.l D0, 0x11
000164FA 6002 bra +0x4 /* 000164FE */
label000164FC:
000164FC 7006 moveq.l D0, 0x06
label000164FE:
000164FE 600E bra +0x10 /* 0001650E */
label00016500:
00016500 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00016506 6C04 bge +0x6 /* 0001650C */
00016508 700C moveq.l D0, 0x0C
0001650A 6002 bra +0x4 /* 0001650E */
label0001650C:
0001650C 7001 moveq.l D0, 0x01
label0001650E:
0001650E 7200 moveq.l D1, 0x00
00016510 1200 move.b D1, D0
00016512 3F01 move.w -[A7], D1
00016514 2F0A move.l -[A7], A2
00016516 2057 movea.l A0, [A7]
00016518 2250 movea.l A1, [A0]
0001651A 2269 00CC movea.l A1, [A1 + 0xCC]
0001651E 4E91 jsr [A1]
00016520 5C4F addq.w A7, 6
00016522 6000 016A bra +0x16C /* 0001668E */
label00016526:
00016526 2F0A move.l -[A7], A2
00016528 61FF FFFF FBEE bsr -0x410 /* 00016118 */
0001652E 4A00 tst.b D0
00016530 584F addq.w A7, 4
00016532 6710 beq +0x12 /* 00016544 */
00016534 2F0A move.l -[A7], A2
00016536 61FF FFFF FC44 bsr -0x3BA /* 0001617C */
0001653C 4A00 tst.b D0
0001653E 584F addq.w A7, 4
00016540 6600 00D2 bne +0xD4 /* 00016614 */
label00016544:
00016544 2F0A move.l -[A7], A2
00016546 2057 movea.l A0, [A7]
00016548 2250 movea.l A1, [A0]
0001654A 2269 00B4 movea.l A1, [A1 + 0xB4]
0001654E 4E91 jsr [A1]
00016550 4A00 tst.b D0
00016552 584F addq.w A7, 4
00016554 6746 beq +0x48 /* 0001659C */
00016556 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
0001655C 6C22 bge +0x24 /* 00016580 */
0001655E 61FF FFFF 1720 bsr -0xE8DE /* 00007C80 */
00016564 4868 00B2 pea.l [A0 + 0xB2]
00016568 A89D syscall PenPat
0001656A 3F3C 000E move.w -[A7], 0xE
0001656E 2F0A move.l -[A7], A2
00016570 2057 movea.l A0, [A7]
00016572 2250 movea.l A1, [A0]
00016574 2269 00CC movea.l A1, [A1 + 0xCC]
00016578 4E91 jsr [A1]
0001657A 5C4F addq.w A7, 6
0001657C 6000 0110 bra +0x112 /* 0001668E */
label00016580:
00016580 4EB9 0000 264A jsr [0x0000264A]
00016586 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0001658A 2F0A move.l -[A7], A2
0001658C 2057 movea.l A0, [A7]
0001658E 2250 movea.l A1, [A0]
00016590 2269 00CC movea.l A1, [A1 + 0xCC]
00016594 4E91 jsr [A1]
00016596 5C4F addq.w A7, 6
00016598 6000 00F4 bra +0xF6 /* 0001668E */
label0001659C:
0001659C 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
000165A2 6C3C bge +0x3E /* 000165E0 */
000165A4 61FF FFFF 16DA bsr -0xE924 /* 00007C80 */
000165AA 4868 00B2 pea.l [A0 + 0xB2]
000165AE A89D syscall PenPat
000165B0 2F0A move.l -[A7], A2
000165B2 2057 movea.l A0, [A7]
000165B4 2250 movea.l A1, [A0]
000165B6 2269 00B8 movea.l A1, [A1 + 0xB8]
000165BA 4E91 jsr [A1]
000165BC 4A00 tst.b D0
000165BE 584F addq.w A7, 4
000165C0 6704 beq +0x6 /* 000165C6 */
000165C2 7011 moveq.l D0, 0x11
000165C4 6002 bra +0x4 /* 000165C8 */
label000165C6:
000165C6 700C moveq.l D0, 0x0C
label000165C8:
000165C8 7200 moveq.l D1, 0x00
000165CA 1200 move.b D1, D0
000165CC 3F01 move.w -[A7], D1
000165CE 2F0A move.l -[A7], A2
000165D0 2057 movea.l A0, [A7]
000165D2 2250 movea.l A1, [A0]
000165D4 2269 00CC movea.l A1, [A1 + 0xCC]
000165D8 4E91 jsr [A1]
000165DA 5C4F addq.w A7, 6
000165DC 6000 00B0 bra +0xB2 /* 0001668E */
label000165E0:
000165E0 4EB9 0000 264A jsr [0x0000264A]
000165E6 2F0A move.l -[A7], A2
000165E8 2057 movea.l A0, [A7]
000165EA 2250 movea.l A1, [A0]
000165EC 2269 00B8 movea.l A1, [A1 + 0xB8]
000165F0 4E91 jsr [A1]
000165F2 4A00 tst.b D0
000165F4 584F addq.w A7, 4
000165F6 6704 beq +0x6 /* 000165FC */
000165F8 700A moveq.l D0, 0x0A
000165FA 6002 bra +0x4 /* 000165FE */
label000165FC:
000165FC 7008 moveq.l D0, 0x08
label000165FE:
000165FE 7200 moveq.l D1, 0x00
00016600 1200 move.b D1, D0
00016602 3F01 move.w -[A7], D1
00016604 2F0A move.l -[A7], A2
00016606 2057 movea.l A0, [A7]
00016608 2250 movea.l A1, [A0]
0001660A 2269 00CC movea.l A1, [A1 + 0xCC]
0001660E 4E91 jsr [A1]
00016610 5C4F addq.w A7, 6
00016612 607A bra +0x7C /* 0001668E */
label00016614:
00016614 2F0A move.l -[A7], A2
00016616 2057 movea.l A0, [A7]
00016618 2250 movea.l A1, [A0]
0001661A 2269 00B4 movea.l A1, [A1 + 0xB4]
0001661E 4E91 jsr [A1]
00016620 4A00 tst.b D0
00016622 584F addq.w A7, 4
00016624 6724 beq +0x26 /* 0001664A */
00016626 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
0001662C 6C04 bge +0x6 /* 00016632 */
0001662E 700F moveq.l D0, 0x0F
00016630 6002 bra +0x4 /* 00016634 */
label00016632:
00016632 7004 moveq.l D0, 0x04
label00016634:
00016634 7200 moveq.l D1, 0x00
00016636 1200 move.b D1, D0
00016638 3F01 move.w -[A7], D1
0001663A 2F0A move.l -[A7], A2
0001663C 2057 movea.l A0, [A7]
0001663E 2250 movea.l A1, [A0]
00016640 2269 00CC movea.l A1, [A1 + 0xCC]
00016644 4E91 jsr [A1]
00016646 5C4F addq.w A7, 6
00016648 6044 bra +0x46 /* 0001668E */
label0001664A:
0001664A 2F0A move.l -[A7], A2
0001664C 2057 movea.l A0, [A7]
0001664E 2250 movea.l A1, [A0]
00016650 2269 00B8 movea.l A1, [A1 + 0xB8]
00016654 4E91 jsr [A1]
00016656 4A00 tst.b D0
00016658 584F addq.w A7, 4
0001665A 6710 beq +0x12 /* 0001666C */
0001665C 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00016662 6C04 bge +0x6 /* 00016668 */
00016664 7010 moveq.l D0, 0x10
00016666 6002 bra +0x4 /* 0001666A */
label00016668:
00016668 7005 moveq.l D0, 0x05
label0001666A:
0001666A 600E bra +0x10 /* 0001667A */
label0001666C:
0001666C 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00016672 6C04 bge +0x6 /* 00016678 */
00016674 700B moveq.l D0, 0x0B
00016676 6002 bra +0x4 /* 0001667A */
label00016678:
00016678 7000 moveq.l D0, 0x00
label0001667A:
0001667A 7200 moveq.l D1, 0x00
0001667C 1200 move.b D1, D0
0001667E 3F01 move.w -[A7], D1
00016680 2F0A move.l -[A7], A2
00016682 2057 movea.l A0, [A7]
00016684 2250 movea.l A1, [A0]
00016686 2269 00CC movea.l A1, [A1 + 0xCC]
0001668A 4E91 jsr [A1]
0001668C 5C4F addq.w A7, 6
label0001668E:
0001668E 486E FFFE pea.l [A6 - 0x2]
00016692 486E FFEC pea.l [A6 - 0x14]
00016696 4EB9 0000 26E2 jsr [0x000026E2]
0001669C 4A00 tst.b D0
0001669E 504F addq.w A7, 8
000166A0 6600 FDEA bne -0x214 /* 0001648C */
000166A4 3F3C FFFF move.w -[A7], 0xFFFF
000166A8 486E FFEC pea.l [A6 - 0x14]
000166AC 4EB9 0000 26DA jsr [0x000026DA]
000166B2 5C4F addq.w A7, 6
000166B4 245F movea.l A2, [A7]+
000166B6 4E5E unlink A6
000166B8 4E75 rts
000166BA 4E56 FFC6 link A6, -0x003A
000166BE 2F0A move.l -[A7], A2
000166C0 246E 0008 movea.l A2, [A6 + 0x8]
000166C4 2F0A move.l -[A7], A2
000166C6 61FF 0000 03C0 bsr +0x3C2 /* 00016A88 */
000166CC 4A00 tst.b D0
000166CE 584F addq.w A7, 4
000166D0 6700 01CE beq +0x1D0 /* 000168A0 */
000166D4 42A7 clr.l -[A7]
000166D6 2F2A 0004 move.l -[A7], [A2 + 0x4]
000166DA 2057 movea.l A0, [A7]
000166DC 2268 0004 movea.l A1, [A0 + 0x4]
000166E0 2269 00E8 movea.l A1, [A1 + 0xE8]
000166E4 4E91 jsr [A1]
000166E6 4A00 tst.b D0
000166E8 504F addq.w A7, 8
000166EA 6700 01B4 beq +0x1B6 /* 000168A0 */
000166EE 486E FFCE pea.l [A6 - 0x32]
000166F2 4EB9 0000 263A jsr [0x0000263A]
000166F8 4EB9 0000 264A jsr [0x0000264A]
000166FE 486E FFC6 pea.l [A6 - 0x3A]
00016702 2F0A move.l -[A7], A2
00016704 2057 movea.l A0, [A7]
00016706 2250 movea.l A1, [A0]
00016708 2269 00C0 movea.l A1, [A1 + 0xC0]
0001670C 4E91 jsr [A1]
0001670E 486E FFC6 pea.l [A6 - 0x3A]
00016712 486E FFEC pea.l [A6 - 0x14]
00016716 4EB9 0000 26D2 jsr [0x000026D2]
0001671C 4FEF 0014 lea.l A7, [A7 + 0x14]
00016720 6000 0148 bra +0x14A /* 0001686A */
label00016724:
00016724 2F0A move.l -[A7], A2
00016726 2057 movea.l A0, [A7]
00016728 2250 movea.l A1, [A0]
0001672A 2269 00C8 movea.l A1, [A1 + 0xC8]
0001672E 4E91 jsr [A1]
00016730 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00016736 584F addq.w A7, 4
00016738 6D2E blt +0x30 /* 00016768 */
0001673A 2F0A move.l -[A7], A2
0001673C 2057 movea.l A0, [A7]
0001673E 2250 movea.l A1, [A0]
00016740 2269 00B8 movea.l A1, [A1 + 0xB8]
00016744 4E91 jsr [A1]
00016746 4A00 tst.b D0
00016748 584F addq.w A7, 4
0001674A 6704 beq +0x6 /* 00016750 */
0001674C 7007 moveq.l D0, 0x07
0001674E 6002 bra +0x4 /* 00016752 */
label00016750:
00016750 7002 moveq.l D0, 0x02
label00016752:
00016752 7200 moveq.l D1, 0x00
00016754 1200 move.b D1, D0
00016756 3F01 move.w -[A7], D1
00016758 2F0A move.l -[A7], A2
0001675A 2057 movea.l A0, [A7]
0001675C 2250 movea.l A1, [A0]
0001675E 2269 00CC movea.l A1, [A1 + 0xCC]
00016762 4E91 jsr [A1]
00016764 5C4F addq.w A7, 6
00016766 602C bra +0x2E /* 00016794 */
label00016768:
00016768 2F0A move.l -[A7], A2
0001676A 2057 movea.l A0, [A7]
0001676C 2250 movea.l A1, [A0]
0001676E 2269 00B8 movea.l A1, [A1 + 0xB8]
00016772 4E91 jsr [A1]
00016774 4A00 tst.b D0
00016776 584F addq.w A7, 4
00016778 6704 beq +0x6 /* 0001677E */
0001677A 7012 moveq.l D0, 0x12
0001677C 6002 bra +0x4 /* 00016780 */
label0001677E:
0001677E 700D moveq.l D0, 0x0D
label00016780:
00016780 7200 moveq.l D1, 0x00
00016782 1200 move.b D1, D0
00016784 3F01 move.w -[A7], D1
00016786 2F0A move.l -[A7], A2
00016788 2057 movea.l A0, [A7]
0001678A 2250 movea.l A1, [A0]
0001678C 2269 00CC movea.l A1, [A1 + 0xCC]
00016790 4E91 jsr [A1]
00016792 5C4F addq.w A7, 6
label00016794:
00016794 2F0A move.l -[A7], A2
00016796 2057 movea.l A0, [A7]
00016798 2250 movea.l A1, [A0]
0001679A 2269 00C8 movea.l A1, [A1 + 0xC8]
0001679E 4E91 jsr [A1]
000167A0 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
000167A6 584F addq.w A7, 4
000167A8 6D5A blt +0x5C /* 00016804 */
000167AA 2F0A move.l -[A7], A2
000167AC 2057 movea.l A0, [A7]
000167AE 2250 movea.l A1, [A0]
000167B0 2269 00B8 movea.l A1, [A1 + 0xB8]
000167B4 4E91 jsr [A1]
000167B6 4A00 tst.b D0
000167B8 584F addq.w A7, 4
000167BA 671A beq +0x1C /* 000167D6 */
000167BC 2F0A move.l -[A7], A2
000167BE 2057 movea.l A0, [A7]
000167C0 2250 movea.l A1, [A0]
000167C2 2269 00B4 movea.l A1, [A1 + 0xB4]
000167C6 4E91 jsr [A1]
000167C8 4A00 tst.b D0
000167CA 584F addq.w A7, 4
000167CC 6704 beq +0x6 /* 000167D2 */
000167CE 7003 moveq.l D0, 0x03
000167D0 6002 bra +0x4 /* 000167D4 */
label000167D2:
000167D2 7006 moveq.l D0, 0x06
label000167D4:
000167D4 6018 bra +0x1A /* 000167EE */
label000167D6:
000167D6 2F0A move.l -[A7], A2
000167D8 2057 movea.l A0, [A7]
000167DA 2250 movea.l A1, [A0]
000167DC 2269 00B4 movea.l A1, [A1 + 0xB4]
000167E0 4E91 jsr [A1]
000167E2 4A00 tst.b D0
000167E4 584F addq.w A7, 4
000167E6 6704 beq +0x6 /* 000167EC */
000167E8 7003 moveq.l D0, 0x03
000167EA 6002 bra +0x4 /* 000167EE */
label000167EC:
000167EC 7001 moveq.l D0, 0x01
label000167EE:
000167EE 7200 moveq.l D1, 0x00
000167F0 1200 move.b D1, D0
000167F2 3F01 move.w -[A7], D1
000167F4 2F0A move.l -[A7], A2
000167F6 2057 movea.l A0, [A7]
000167F8 2250 movea.l A1, [A0]
000167FA 2269 00CC movea.l A1, [A1 + 0xCC]
000167FE 4E91 jsr [A1]
00016800 5C4F addq.w A7, 6
00016802 6058 bra +0x5A /* 0001685C */
label00016804:
00016804 2F0A move.l -[A7], A2
00016806 2057 movea.l A0, [A7]
00016808 2250 movea.l A1, [A0]
0001680A 2269 00B8 movea.l A1, [A1 + 0xB8]
0001680E 4E91 jsr [A1]
00016810 4A00 tst.b D0
00016812 584F addq.w A7, 4
00016814 671A beq +0x1C /* 00016830 */
00016816 2F0A move.l -[A7], A2
00016818 2057 movea.l A0, [A7]
0001681A 2250 movea.l A1, [A0]
0001681C 2269 00B4 movea.l A1, [A1 + 0xB4]
00016820 4E91 jsr [A1]
00016822 4A00 tst.b D0
00016824 584F addq.w A7, 4
00016826 6704 beq +0x6 /* 0001682C */
00016828 700E moveq.l D0, 0x0E
0001682A 6002 bra +0x4 /* 0001682E */
label0001682C:
0001682C 7011 moveq.l D0, 0x11
label0001682E:
0001682E 6018 bra +0x1A /* 00016848 */
label00016830:
00016830 2F0A move.l -[A7], A2
00016832 2057 movea.l A0, [A7]
00016834 2250 movea.l A1, [A0]
00016836 2269 00B4 movea.l A1, [A1 + 0xB4]
0001683A 4E91 jsr [A1]
0001683C 4A00 tst.b D0
0001683E 584F addq.w A7, 4
00016840 6704 beq +0x6 /* 00016846 */
00016842 700E moveq.l D0, 0x0E
00016844 6002 bra +0x4 /* 00016848 */
label00016846:
00016846 700C moveq.l D0, 0x0C
label00016848:
00016848 7200 moveq.l D1, 0x00
0001684A 1200 move.b D1, D0
0001684C 3F01 move.w -[A7], D1
0001684E 2F0A move.l -[A7], A2
00016850 2057 movea.l A0, [A7]
00016852 2250 movea.l A1, [A0]
00016854 2269 00CC movea.l A1, [A1 + 0xCC]
00016858 4E91 jsr [A1]
0001685A 5C4F addq.w A7, 6
label0001685C:
0001685C 2F0A move.l -[A7], A2
0001685E 2057 movea.l A0, [A7]
00016860 2250 movea.l A1, [A0]
00016862 2269 00C8 movea.l A1, [A1 + 0xC8]
00016866 4E91 jsr [A1]
00016868 584F addq.w A7, 4
label0001686A:
0001686A 486E FFFE pea.l [A6 - 0x2]
0001686E 486E FFEC pea.l [A6 - 0x14]
00016872 4EB9 0000 26E2 jsr [0x000026E2]
00016878 4A00 tst.b D0
0001687A 504F addq.w A7, 8
0001687C 6600 FEA6 bne -0x158 /* 00016724 */
00016880 3F3C FFFF move.w -[A7], 0xFFFF
00016884 486E FFEC pea.l [A6 - 0x14]
00016888 4EB9 0000 26DA jsr [0x000026DA]
0001688E 3F3C FFFF move.w -[A7], 0xFFFF
00016892 486E FFCE pea.l [A6 - 0x32]
00016896 4EB9 0000 2642 jsr [0x00002642]
0001689C 4FEF 000C lea.l A7, [A7 + 0xC]
label000168A0:
000168A0 245F movea.l A2, [A7]+
000168A2 4E5E unlink A6
000168A4 4E75 rts
000168A6 4E56 FFC4 link A6, -0x003C
000168AA 2F0A move.l -[A7], A2
000168AC 246E 0008 movea.l A2, [A6 + 0x8]
000168B0 2F0A move.l -[A7], A2
000168B2 61FF 0000 01D4 bsr +0x1D6 /* 00016A88 */
000168B8 4A00 tst.b D0
000168BA 584F addq.w A7, 4
000168BC 6700 00B2 beq +0xB4 /* 00016970 */
000168C0 42A7 clr.l -[A7]
000168C2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000168C6 2057 movea.l A0, [A7]
000168C8 2268 0004 movea.l A1, [A0 + 0x4]
000168CC 2269 00E8 movea.l A1, [A1 + 0xE8]
000168D0 4E91 jsr [A1]
000168D2 4A00 tst.b D0
000168D4 504F addq.w A7, 8
000168D6 6700 0098 beq +0x9A /* 00016970 */
000168DA 486E FFD4 pea.l [A6 - 0x2C]
000168DE 4EB9 0000 263A jsr [0x0000263A]
000168E4 4EB9 0000 264A jsr [0x0000264A]
000168EA 486E FFF8 pea.l [A6 - 0x8]
000168EE 2F0A move.l -[A7], A2
000168F0 61FF FFFF F842 bsr -0x7BC /* 00016134 */
000168F6 486E FFF2 pea.l [A6 - 0xE]
000168FA 4EB9 0000 28C2 jsr [0x000028C2]
00016900 486E FFF2 pea.l [A6 - 0xE]
00016904 61FF FFFF 13A4 bsr -0xEC5A /* 00007CAA */
0001690A 584F addq.w A7, 4
0001690C 2F08 move.l -[A7], A0
0001690E A87A syscall GetClip
00016910 486E FFC4 pea.l [A6 - 0x3C]
00016914 486E FFF2 pea.l [A6 - 0xE]
00016918 61FF 0000 014E bsr +0x150 /* 00016A68 */
0001691E 2D6E FFC4 FFCC move.l [A6 - 0x34], [A6 - 0x3C]
00016924 2D6E FFC8 FFD0 move.l [A6 - 0x30], [A6 - 0x38]
0001692A 486E FFF8 pea.l [A6 - 0x8]
0001692E 486E FFCC pea.l [A6 - 0x34]
00016932 486E FFF8 pea.l [A6 - 0x8]
00016936 A8AA syscall SectRect
00016938 101F move.b D0, [A7]+
0001693A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001693E 2057 movea.l A0, [A7]
00016940 2268 0004 movea.l A1, [A0 + 0x4]
00016944 2269 00D8 movea.l A1, [A1 + 0xD8]
00016948 4E91 jsr [A1]
0001694A 486E FFF8 pea.l [A6 - 0x8]
0001694E A8A3 syscall EraseRect
00016950 3F3C FFFF move.w -[A7], 0xFFFF
00016954 486E FFF2 pea.l [A6 - 0xE]
00016958 4EB9 0000 28DA jsr [0x000028DA]
0001695E 3F3C FFFF move.w -[A7], 0xFFFF
00016962 486E FFD4 pea.l [A6 - 0x2C]
00016966 4EB9 0000 2642 jsr [0x00002642]
0001696C 4FEF 0026 lea.l A7, [A7 + 0x26]
label00016970:
00016970 245F movea.l A2, [A7]+
00016972 4E5E unlink A6
00016974 4E75 rts
00016976 4E56 FFF2 link A6, -0x000E
0001697A 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2
0001697E 246E 0008 movea.l A2, [A6 + 0x8]
00016982 486E FFF8 pea.l [A6 - 0x8]
00016986 2F0A move.l -[A7], A2
00016988 2057 movea.l A0, [A7]
0001698A 2250 movea.l A1, [A0]
0001698C 2269 00C0 movea.l A1, [A1 + 0xC0]
00016990 4E91 jsr [A1]
00016992 7A00 moveq.l D5, 0x00
00016994 504F addq.w A7, 8
00016996 6050 bra +0x52 /* 000169E8 */
label00016998:
00016998 7600 moveq.l D3, 0x00
0001699A 6054 bra +0x56 /* 000169F0 */
label0001699C:
0001699C 41ED 8A5C lea.l A0, [A5 - 0x75A4]
000169A0 D1C7 add.l A0, D7
000169A2 D1C6 add.l A0, D6
000169A4 1830 3800 move.b D4, [A0 + D3]
000169A8 4884 ext.w D4
000169AA 0C44 FFFF cmpi.w D4, 0xFFFF
000169AE 672E beq +0x30 /* 000169DE */
000169B0 1F04 move.b -[A7], D4
000169B2 486E FFF2 pea.l [A6 - 0xE]
000169B6 4EB9 0000 0EFA jsr [0x00000EFA]
000169BC 486E FFF2 pea.l [A6 - 0xE]
000169C0 302E FFF8 move.w D0, [A6 - 0x8]
000169C4 48C0 ext.l D0
000169C6 D085 add.l D0, D5
000169C8 3F00 move.w -[A7], D0
000169CA 302E FFFA move.w D0, [A6 - 0x6]
000169CE 48C0 ext.l D0
000169D0 D083 add.l D0, D3
000169D2 3F00 move.w -[A7], D0
000169D4 4EB9 0000 1002 jsr [0x00001002]
000169DA 4FEF 000E lea.l A7, [A7 + 0xE]
label000169DE:
000169DE 5283 addq.l D3, 1
label000169E0:
000169E0 700C moveq.l D0, 0x0C
000169E2 B680 cmp.l D3, D0
000169E4 6DB6 blt -0x48 /* 0001699C */
000169E6 5285 addq.l D5, 1
label000169E8:
000169E8 700C moveq.l D0, 0x0C
000169EA BA80 cmp.l D5, D0
000169EC 6DAA blt -0x54 /* 00016998 */
000169EE 6010 bra +0x12 /* 00016A00 */
label000169F0:
000169F0 7C0C moveq.l D6, 0x0C
000169F2 4C05 6800 movem.w A3,A5,A6, D5
000169F6 3E2E 000C move.w D7, [A6 + 0xC]
000169FA CFFC 0090 muls.w D7, 0x90
000169FE 60E0 bra -0x1E /* 000169E0 */
label00016A00:
00016A00 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+
00016A04 4E5E unlink A6
00016A06 4E75 rts
00016A08 4E56 0000 link A6, 0
00016A0C 48E7 1820 movem.l -[A7], D3,D4,A2
00016A10 246E 0008 movea.l A2, [A6 + 0x8]
00016A14 162E 000E move.b D3, [A6 + 0xE]
00016A18 182E 0010 move.b D4, [A6 + 0x10]
00016A1C 2F0A move.l -[A7], A2
00016A1E 2057 movea.l A0, [A7]
00016A20 2250 movea.l A1, [A0]
00016A22 2269 00BC movea.l A1, [A1 + 0xBC]
00016A26 4E91 jsr [A1]
00016A28 4A00 tst.b D0
00016A2A 584F addq.w A7, 4
00016A2C 6728 beq +0x2A /* 00016A56 */
00016A2E B604 cmp.b D3, D4
00016A30 6724 beq +0x26 /* 00016A56 */
00016A32 1F03 move.b -[A7], D3
00016A34 2F0A move.l -[A7], A2
00016A36 2057 movea.l A0, [A7]
00016A38 2250 movea.l A1, [A0]
00016A3A 2269 00B0 movea.l A1, [A1 + 0xB0]
00016A3E 4E91 jsr [A1]
00016A40 42A7 clr.l -[A7]
00016A42 2F2A 0004 move.l -[A7], [A2 + 0x4]
00016A46 2057 movea.l A0, [A7]
00016A48 2268 0004 movea.l A1, [A0 + 0x4]
00016A4C 2269 00F0 movea.l A1, [A1 + 0xF0]
00016A50 4E91 jsr [A1]
00016A52 4FEF 000E lea.l A7, [A7 + 0xE]
label00016A56:
00016A56 4CDF 0418 movem.l D3,D4,A2, [A7]+
00016A5A 4E5E unlink A6
00016A5C 4E75 rts
00016A5E 206F 0004 movea.l A0, [A7 + 0x4]
00016A62 1028 000B move.b D0, [A0 + 0xB]
00016A66 4E75 rts
fn00016A68:
00016A68 48E7 0030 movem.l -[A7], A2,A3
00016A6C 266F 000C movea.l A3, [A7 + 0xC]
00016A70 246F 0010 movea.l A2, [A7 + 0x10]
00016A74 2053 movea.l A0, [A3]
00016A76 2050 movea.l A0, [A0]
00016A78 24A8 0002 move.l [A2], [A0 + 0x2]
00016A7C 2568 0006 0004 move.l [A2 + 0x4], [A0 + 0x6]
00016A82 4CDF 0C00 movem.l A2,A3, [A7]+
00016A86 4E75 rts
fn00016A88:
00016A88 4E56 0000 link A6, 0
00016A8C 2F0A move.l -[A7], A2
00016A8E 246E 0008 movea.l A2, [A6 + 0x8]
00016A92 2F2A 0004 move.l -[A7], [A2 + 0x4]
00016A96 4EB9 0000 359A jsr [0x0000359A]
00016A9C 584F addq.w A7, 4
00016A9E 245F movea.l A2, [A7]+
00016AA0 4E5E unlink A6
00016AA2 4E75 rts
00016AA4 206F 0004 movea.l A0, [A7 + 0x4]
00016AA8 1028 000A move.b D0, [A0 + 0xA]
00016AAC 4E75 rts
00016AAE 4E56 0000 link A6, 0
00016AB2 2F0A move.l -[A7], A2
00016AB4 246E 0008 movea.l A2, [A6 + 0x8]
00016AB8 2F2A 0004 move.l -[A7], [A2 + 0x4]
00016ABC 2057 movea.l A0, [A7]
00016ABE 2268 0004 movea.l A1, [A0 + 0x4]
00016AC2 2269 001C movea.l A1, [A1 + 0x1C]
00016AC6 4E91 jsr [A1]
00016AC8 4A80 tst.l D0
00016ACA 5EC0 sgt D0
00016ACC 4400 neg.b D0
00016ACE 584F addq.w A7, 4
00016AD0 245F movea.l A2, [A7]+
00016AD2 4E5E unlink A6
00016AD4 4E75 rts
fn00016AD6:
00016AD6 206F 0004 movea.l A0, [A7 + 0x4]
00016ADA 3010 move.w D0, [A0]
00016ADC 48C0 ext.l D0
00016ADE 3228 0004 move.w D1, [A0 + 0x4]
00016AE2 48C1 ext.l D1
00016AE4 9280 sub.l D1, D0
00016AE6 3001 move.w D0, D1
00016AE8 4E75 rts
fn00016AEA:
00016AEA 206F 0004 movea.l A0, [A7 + 0x4]
00016AEE 3028 0002 move.w D0, [A0 + 0x2]
00016AF2 48C0 ext.l D0
00016AF4 3228 0006 move.w D1, [A0 + 0x6]
00016AF8 48C1 ext.l D1
00016AFA 9280 sub.l D1, D0
00016AFC 3001 move.w D0, D1
00016AFE 4E75 rts
00016B00 206F 0004 movea.l A0, [A7 + 0x4]
00016B04 1028 0008 move.b D0, [A0 + 0x8]
00016B08 4E75 rts
fn00016B0A:
00016B0A 4E56 0000 link A6, 0
00016B0E 2F0A move.l -[A7], A2
00016B10 246E 0008 movea.l A2, [A6 + 0x8]
00016B14 2F2E 000C move.l -[A7], [A6 + 0xC]
00016B18 2F0A move.l -[A7], A2
00016B1A 4EB9 0000 1442 jsr [0x00001442]
00016B20 41F9 0001 3AAE lea.l A0, [0x00013AAE]
00016B26 2488 move.l [A2], A0
00016B28 157C 0001 000A move.b [A2 + 0xA], 0x1
00016B2E 426A 000C clr.w [A2 + 0xC]
00016B32 426A 000E clr.w [A2 + 0xE]
00016B36 42AA 0010 clr.l [A2 + 0x10]
00016B3A 42AA 0014 clr.l [A2 + 0x14]
00016B3E 204A movea.l A0, A2
00016B40 504F addq.w A7, 8
00016B42 245F movea.l A2, [A7]+
00016B44 4E5E unlink A6
00016B46 4E75 rts
00016B48 4E56 0000 link A6, 0
00016B4C 2F0A move.l -[A7], A2
00016B4E 246E 0008 movea.l A2, [A6 + 0x8]
00016B52 200A move.l D0, A2
00016B54 6724 beq +0x26 /* 00016B7A */
00016B56 41F9 0001 3AAE lea.l A0, [0x00013AAE]
00016B5C 2488 move.l [A2], A0
00016B5E 4267 clr.w -[A7]
00016B60 2F0A move.l -[A7], A2
00016B62 4EB9 0000 144A jsr [0x0000144A]
00016B68 4A6E 000C tst.w [A6 + 0xC]
00016B6C 5C4F addq.w A7, 6
00016B6E 6F0A ble +0xC /* 00016B7A */
00016B70 2F0A move.l -[A7], A2
00016B72 4EB9 0000 2592 jsr [0x00002592]
00016B78 584F addq.w A7, 4
label00016B7A:
00016B7A 204A movea.l A0, A2
00016B7C 245F movea.l A2, [A7]+
00016B7E 4E5E unlink A6
00016B80 4E75 rts
00016B82 4E56 FEFC link A6, -0x0104
00016B86 48E7 0038 movem.l -[A7], A2,A3,A4
00016B8A 286E 0008 movea.l A4, [A6 + 0x8]
00016B8E 266E 000C movea.l A3, [A6 + 0xC]
00016B92 246E 0010 movea.l A2, [A6 + 0x10]
00016B96 486E FFFE pea.l [A6 - 0x2]
00016B9A 2F0A move.l -[A7], A2
00016B9C 61FF FFFE DBFA bsr -0x12404 /* 00004798 */
00016BA2 486E FFFC pea.l [A6 - 0x4]
00016BA6 2F0A move.l -[A7], A2
00016BA8 61FF FFFE DBEE bsr -0x12410 /* 00004798 */
00016BAE 486E FEFC pea.l [A6 - 0x104]
00016BB2 2F0A move.l -[A7], A2
00016BB4 4EB9 0000 30A2 jsr [0x000030A2]
00016BBA 42A7 clr.l -[A7]
00016BBC 4267 clr.w -[A7]
00016BBE 486D 950D pea.l [A5 - 0x6AF3]
00016BC2 3F3C 0060 move.w -[A7], 0x60 /* '`' */
00016BC6 2F0B move.l -[A7], A3
00016BC8 2F0C move.l -[A7], A4
00016BCA 2057 movea.l A0, [A7]
00016BCC 2250 movea.l A1, [A0]
00016BCE 2269 0010 movea.l A1, [A1 + 0x10]
00016BD2 4E91 jsr [A1]
00016BD4 4FEF 002C lea.l A7, [A7 + 0x2C]
00016BD8 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00016BDC 4E5E unlink A6
00016BDE 4E75 rts
00016BE0 206F 0004 movea.l A0, [A7 + 0x4]
00016BE4 216F 0008 0004 move.l [A0 + 0x4], [A7 + 0x8]
00016BEA 117C 0003 000A move.b [A0 + 0xA], 0x3
00016BF0 4268 000C clr.w [A0 + 0xC]
00016BF4 317C 0007 000E move.w [A0 + 0xE], 0x7
00016BFA 42A8 0010 clr.l [A0 + 0x10]
00016BFE 42A8 0014 clr.l [A0 + 0x14]
00016C02 4E75 rts
00016C04 4E56 0000 link A6, 0
00016C08 2F0A move.l -[A7], A2
00016C0A 246E 000C movea.l A2, [A6 + 0xC]
00016C0E 2F0A move.l -[A7], A2
00016C10 2F2E 0008 move.l -[A7], [A6 + 0x8]
00016C14 2057 movea.l A0, [A7]
00016C16 2250 movea.l A1, [A0]
00016C18 2269 00BC movea.l A1, [A1 + 0xBC]
00016C1C 4E91 jsr [A1]
00016C1E 526A 0002 addq.w [A2 + 0x2], 1
00016C22 5252 addq.w [A2], 1
00016C24 302A 0002 move.w D0, [A2 + 0x2]
00016C28 48C0 ext.l D0
00016C2A 720B moveq.l D1, 0x0B
00016C2C D081 add.l D0, D1
00016C2E 3540 0006 move.w [A2 + 0x6], D0
00016C32 3012 move.w D0, [A2]
00016C34 48C0 ext.l D0
00016C36 720A moveq.l D1, 0x0A
00016C38 D081 add.l D0, D1
00016C3A 3540 0004 move.w [A2 + 0x4], D0
00016C3E 504F addq.w A7, 8
00016C40 245F movea.l A2, [A7]+
00016C42 4E5E unlink A6
00016C44 4E75 rts
00016C46 4E56 0000 link A6, 0
00016C4A 2F0A move.l -[A7], A2
00016C4C 246E 000C movea.l A2, [A6 + 0xC]
00016C50 2F0A move.l -[A7], A2
00016C52 2F2E 0008 move.l -[A7], [A6 + 0x8]
00016C56 2057 movea.l A0, [A7]
00016C58 2250 movea.l A1, [A0]
00016C5A 2269 00BC movea.l A1, [A1 + 0xBC]
00016C5E 4E91 jsr [A1]
00016C60 526A 0002 addq.w [A2 + 0x2], 1
00016C64 302A 0002 move.w D0, [A2 + 0x2]
00016C68 48C0 ext.l D0
00016C6A 720B moveq.l D1, 0x0B
00016C6C D081 add.l D0, D1
00016C6E 3540 0006 move.w [A2 + 0x6], D0
00016C72 0652 000C addi.w [A2], 0xC
00016C76 3012 move.w D0, [A2]
00016C78 48C0 ext.l D0
00016C7A 720A moveq.l D1, 0x0A
00016C7C D081 add.l D0, D1
00016C7E 3540 0004 move.w [A2 + 0x4], D0
00016C82 504F addq.w A7, 8
00016C84 245F movea.l A2, [A7]+
00016C86 4E5E unlink A6
00016C88 4E75 rts
00016C8A 4E56 0000 link A6, 0
00016C8E 48E7 1030 movem.l -[A7], D3,A2,A3
00016C92 266E 0008 movea.l A3, [A6 + 0x8]
00016C96 246E 000C movea.l A2, [A6 + 0xC]
00016C9A 2F0A move.l -[A7], A2
00016C9C 2F0B move.l -[A7], A3
00016C9E 61FF FFFF F494 bsr -0xB6A /* 00016134 */
00016CA4 2F0A move.l -[A7], A2
00016CA6 61FF FFFF FE2E bsr -0x1D0 /* 00016AD6 */
00016CAC 3600 move.w D3, D0
00016CAE 302A 0002 move.w D0, [A2 + 0x2]
00016CB2 48C0 ext.l D0
00016CB4 720D moveq.l D1, 0x0D
00016CB6 D081 add.l D0, D1
00016CB8 3540 0006 move.w [A2 + 0x6], D0
00016CBC 3003 move.w D0, D3
00016CBE 48C0 ext.l D0
00016CC0 4C7C 0800 0000 0002 movem.l A3, 0x2
00016CC8 72F5 moveq.l D1, 0xFFFFFFF5
00016CCA D081 add.l D0, D1
00016CCC D152 add.w [A2], D0
00016CCE 3012 move.w D0, [A2]
00016CD0 48C0 ext.l D0
00016CD2 7217 moveq.l D1, 0x17
00016CD4 D081 add.l D0, D1
00016CD6 3540 0004 move.w [A2 + 0x4], D0
00016CDA 4FEF 000C lea.l A7, [A7 + 0xC]
00016CDE 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00016CE2 4E5E unlink A6
00016CE4 4E75 rts
00016CE6 4E56 0000 link A6, 0
00016CEA 48E7 1020 movem.l -[A7], D3,A2
00016CEE 246E 0008 movea.l A2, [A6 + 0x8]
00016CF2 2F2A 0004 move.l -[A7], [A2 + 0x4]
00016CF6 2057 movea.l A0, [A7]
00016CF8 2268 0004 movea.l A1, [A0 + 0x4]
00016CFC 2269 001C movea.l A1, [A1 + 0x1C]
00016D00 4E91 jsr [A1]
00016D02 2600 move.l D3, D0
00016D04 5283 addq.l D3, 1
00016D06 2F2A 0004 move.l -[A7], [A2 + 0x4]
00016D0A 61FF FFFF E172 bsr -0x1E8C /* 00014E7E */
00016D10 B680 cmp.l D3, D0
00016D12 504F addq.w A7, 8
00016D14 6F0E ble +0x10 /* 00016D24 */
00016D16 2F2A 0004 move.l -[A7], [A2 + 0x4]
00016D1A 61FF FFFF E162 bsr -0x1E9C /* 00014E7E */
00016D20 2600 move.l D3, D0
00016D22 584F addq.w A7, 4
label00016D24:
00016D24 2F03 move.l -[A7], D3
00016D26 2F2A 0004 move.l -[A7], [A2 + 0x4]
00016D2A 2057 movea.l A0, [A7]
00016D2C 2268 0004 movea.l A1, [A0 + 0x4]
00016D30 2269 0020 movea.l A1, [A1 + 0x20]
00016D34 4E91 jsr [A1]
00016D36 504F addq.w A7, 8
00016D38 4CDF 0408 movem.l D3,A2, [A7]+
00016D3C 4E5E unlink A6
00016D3E 4E75 rts
00016D40 4E56 0000 link A6, 0
00016D44 48E7 1020 movem.l -[A7], D3,A2
00016D48 246E 0008 movea.l A2, [A6 + 0x8]
00016D4C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00016D50 2057 movea.l A0, [A7]
00016D52 2268 0004 movea.l A1, [A0 + 0x4]
00016D56 2269 001C movea.l A1, [A1 + 0x1C]
00016D5A 4E91 jsr [A1]
00016D5C 2600 move.l D3, D0
00016D5E 5383 subq.l D3, 1
00016D60 2F2A 0004 move.l -[A7], [A2 + 0x4]
00016D64 61FF FFFF E122 bsr -0x1EDC /* 00014E88 */
00016D6A B680 cmp.l D3, D0
00016D6C 504F addq.w A7, 8
00016D6E 6C0E bge +0x10 /* 00016D7E */
00016D70 2F2A 0004 move.l -[A7], [A2 + 0x4]
00016D74 61FF FFFF E112 bsr -0x1EEC /* 00014E88 */
00016D7A 2600 move.l D3, D0
00016D7C 584F addq.w A7, 4
label00016D7E:
00016D7E 2F03 move.l -[A7], D3
00016D80 2F2A 0004 move.l -[A7], [A2 + 0x4]
00016D84 2057 movea.l A0, [A7]
00016D86 2268 0004 movea.l A1, [A0 + 0x4]
00016D8A 2269 0020 movea.l A1, [A1 + 0x20]
00016D8E 4E91 jsr [A1]
00016D90 504F addq.w A7, 8
00016D92 4CDF 0408 movem.l D3,A2, [A7]+
00016D96 4E5E unlink A6
00016D98 4E75 rts
00016D9A 4E56 FFB4 link A6, -0x004C
00016D9E 2F0A move.l -[A7], A2
00016DA0 246E 0008 movea.l A2, [A6 + 0x8]
00016DA4 486E FFB4 pea.l [A6 - 0x4C]
00016DA8 4EB9 0000 263A jsr [0x0000263A]
00016DAE 4EB9 0000 264A jsr [0x0000264A]
00016DB4 486E FFF8 pea.l [A6 - 0x8]
00016DB8 2F0A move.l -[A7], A2
00016DBA 2057 movea.l A0, [A7]
00016DBC 2250 movea.l A1, [A0]
00016DBE 2269 00BC movea.l A1, [A1 + 0xBC]
00016DC2 4E91 jsr [A1]
00016DC4 486E FFF8 pea.l [A6 - 0x8]
00016DC8 486E FFDE pea.l [A6 - 0x22]
00016DCC 4EB9 0000 26D2 jsr [0x000026D2]
00016DD2 4FEF 0014 lea.l A7, [A7 + 0x14]
00016DD6 6000 00F2 bra +0xF4 /* 00016ECA */
label00016DDA:
00016DDA 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
00016DE0 6C44 bge +0x46 /* 00016E26 */
00016DE2 486E FFF2 pea.l [A6 - 0xE]
00016DE6 4EB9 0000 0F02 jsr [0x00000F02]
00016DEC 486E FFF2 pea.l [A6 - 0xE]
00016DF0 AA14 syscall RGBForeColor
00016DF2 486E FFF8 pea.l [A6 - 0x8]
00016DF6 4EB9 0000 0FE2 jsr [0x00000FE2]
00016DFC 3F2E FFFA move.w -[A7], [A6 - 0x6]
00016E00 302E FFF8 move.w D0, [A6 - 0x8]
00016E04 48C0 ext.l D0
00016E06 720B moveq.l D1, 0x0B
00016E08 D081 add.l D0, D1
00016E0A 3F00 move.w -[A7], D0
00016E0C A893 syscall MoveTo
00016E0E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00016E12 302E FFF8 move.w D0, [A6 - 0x8]
00016E16 48C0 ext.l D0
00016E18 720B moveq.l D1, 0x0B
00016E1A D081 add.l D0, D1
00016E1C 3F00 move.w -[A7], D0
00016E1E A891 syscall LineTo
00016E20 504F addq.w A7, 8
00016E22 6000 0084 bra +0x86 /* 00016EA8 */
label00016E26:
00016E26 2F0A move.l -[A7], A2
00016E28 61FF FFFF F2EE bsr -0xD10 /* 00016118 */
00016E2E 4A00 tst.b D0
00016E30 584F addq.w A7, 4
00016E32 6720 beq +0x22 /* 00016E54 */
00016E34 2F0A move.l -[A7], A2
00016E36 61FF FFFF F344 bsr -0xCBA /* 0001617C */
00016E3C 4A00 tst.b D0
00016E3E 584F addq.w A7, 4
00016E40 6712 beq +0x14 /* 00016E54 */
00016E42 486E FFD8 pea.l [A6 - 0x28]
00016E46 4EB9 0000 0F02 jsr [0x00000F02]
00016E4C 41EE FFD8 lea.l A0, [A6 - 0x28]
00016E50 584F addq.w A7, 4
00016E52 6014 bra +0x16 /* 00016E68 */
label00016E54:
00016E54 1F3C 0007 move.b -[A7], 0x7
00016E58 486E FFD2 pea.l [A6 - 0x2E]
00016E5C 4EB9 0000 0EFA jsr [0x00000EFA]
00016E62 41EE FFD2 lea.l A0, [A6 - 0x2E]
00016E66 5C4F addq.w A7, 6
label00016E68:
00016E68 2D50 FFF2 move.l [A6 - 0xE], [A0]
00016E6C 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4]
00016E72 486E FFF2 pea.l [A6 - 0xE]
00016E76 AA14 syscall RGBForeColor
00016E78 486E FFF8 pea.l [A6 - 0x8]
00016E7C 4EB9 0000 0FE2 jsr [0x00000FE2]
00016E82 3F2E FFFA move.w -[A7], [A6 - 0x6]
00016E86 302E FFF8 move.w D0, [A6 - 0x8]
00016E8A 48C0 ext.l D0
00016E8C 720B moveq.l D1, 0x0B
00016E8E D081 add.l D0, D1
00016E90 3F00 move.w -[A7], D0
00016E92 A893 syscall MoveTo
00016E94 3F2E FFFE move.w -[A7], [A6 - 0x2]
00016E98 302E FFF8 move.w D0, [A6 - 0x8]
00016E9C 48C0 ext.l D0
00016E9E 720B moveq.l D1, 0x0B
00016EA0 D081 add.l D0, D1
00016EA2 3F00 move.w -[A7], D0
00016EA4 A891 syscall LineTo
00016EA6 584F addq.w A7, 4
label00016EA8:
00016EA8 1F3C 0001 move.b -[A7], 0x1
00016EAC 2F0A move.l -[A7], A2
00016EAE 2057 movea.l A0, [A7]
00016EB0 2250 movea.l A1, [A0]
00016EB2 2269 00C8 movea.l A1, [A1 + 0xC8]
00016EB6 4E91 jsr [A1]
00016EB8 4227 clr.b -[A7]
00016EBA 2F0A move.l -[A7], A2
00016EBC 2057 movea.l A0, [A7]
00016EBE 2250 movea.l A1, [A0]
00016EC0 2269 00C8 movea.l A1, [A1 + 0xC8]
00016EC4 4E91 jsr [A1]
00016EC6 4FEF 000C lea.l A7, [A7 + 0xC]
label00016ECA:
00016ECA 486E FFF0 pea.l [A6 - 0x10]
00016ECE 486E FFDE pea.l [A6 - 0x22]
00016ED2 4EB9 0000 26E2 jsr [0x000026E2]
00016ED8 4A00 tst.b D0
00016EDA 504F addq.w A7, 8
00016EDC 6600 FEFC bne -0x102 /* 00016DDA */
00016EE0 3F3C FFFF move.w -[A7], 0xFFFF
00016EE4 486E FFDE pea.l [A6 - 0x22]
00016EE8 4EB9 0000 26DA jsr [0x000026DA]
00016EEE 3F3C FFFF move.w -[A7], 0xFFFF
00016EF2 486E FFB4 pea.l [A6 - 0x4C]
00016EF6 4EB9 0000 2642 jsr [0x00002642]
00016EFC 4FEF 000C lea.l A7, [A7 + 0xC]
00016F00 245F movea.l A2, [A7]+
00016F02 4E5E unlink A6
00016F04 4E75 rts
00016F06 4E56 FFC0 link A6, -0x0040
00016F0A 48E7 1020 movem.l -[A7], D3,A2
00016F0E 246E 0008 movea.l A2, [A6 + 0x8]
00016F12 162E 000C move.b D3, [A6 + 0xC]
00016F16 486E FFC0 pea.l [A6 - 0x40]
00016F1A 4EB9 0000 263A jsr [0x0000263A]
00016F20 4EB9 0000 264A jsr [0x0000264A]
00016F26 4A03 tst.b D3
00016F28 584F addq.w A7, 4
00016F2A 6714 beq +0x16 /* 00016F40 */
00016F2C 486E FFF2 pea.l [A6 - 0xE]
00016F30 2F0A move.l -[A7], A2
00016F32 2057 movea.l A0, [A7]
00016F34 2250 movea.l A1, [A0]
00016F36 2269 00B4 movea.l A1, [A1 + 0xB4]
00016F3A 4E91 jsr [A1]
00016F3C 504F addq.w A7, 8
00016F3E 6012 bra +0x14 /* 00016F52 */
label00016F40:
00016F40 486E FFF2 pea.l [A6 - 0xE]
00016F44 2F0A move.l -[A7], A2
00016F46 2057 movea.l A0, [A7]
00016F48 2250 movea.l A1, [A0]
00016F4A 2269 00B8 movea.l A1, [A1 + 0xB8]
00016F4E 4E91 jsr [A1]
00016F50 504F addq.w A7, 8
label00016F52:
00016F52 486E FFF2 pea.l [A6 - 0xE]
00016F56 486E FFDE pea.l [A6 - 0x22]
00016F5A 4EB9 0000 26D2 jsr [0x000026D2]
00016F60 504F addq.w A7, 8
00016F62 6000 014C bra +0x14E /* 000170B0 */
label00016F66:
00016F66 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
00016F6C 6C5C bge +0x5E /* 00016FCA */
00016F6E 486E FFFA pea.l [A6 - 0x6]
00016F72 4EB9 0000 0F0A jsr [0x00000F0A]
00016F78 486E FFFA pea.l [A6 - 0x6]
00016F7C AA15 syscall RGBBackColor
00016F7E 486E FFF2 pea.l [A6 - 0xE]
00016F82 A8A3 syscall EraseRect
00016F84 486E FFFA pea.l [A6 - 0x6]
00016F88 4EB9 0000 0F02 jsr [0x00000F02]
00016F8E 486E FFFA pea.l [A6 - 0x6]
00016F92 AA14 syscall RGBForeColor
00016F94 2F0A move.l -[A7], A2
00016F96 61FF FFFF F180 bsr -0xE7E /* 00016118 */
00016F9C 4A00 tst.b D0
00016F9E 4FEF 000C lea.l A7, [A7 + 0xC]
00016FA2 660C bne +0xE /* 00016FB0 */
00016FA4 61FF FFFF 0CDA bsr -0xF324 /* 00007C80 */
00016FAA 4868 00B2 pea.l [A0 + 0xB2]
00016FAE A89D syscall PenPat
label00016FB0:
00016FB0 1F03 move.b -[A7], D3
00016FB2 486E FFF2 pea.l [A6 - 0xE]
00016FB6 2F0A move.l -[A7], A2
00016FB8 2057 movea.l A0, [A7]
00016FBA 2250 movea.l A1, [A0]
00016FBC 2269 00D0 movea.l A1, [A1 + 0xD0]
00016FC0 4E91 jsr [A1]
00016FC2 4FEF 000A lea.l A7, [A7 + 0xA]
00016FC6 6000 00E8 bra +0xEA /* 000170B0 */
label00016FCA:
00016FCA 4EB9 0000 264A jsr [0x0000264A]
00016FD0 1F3C 0002 move.b -[A7], 0x2
00016FD4 486E FFFA pea.l [A6 - 0x6]
00016FD8 4EB9 0000 0EFA jsr [0x00000EFA]
00016FDE 486E FFFA pea.l [A6 - 0x6]
00016FE2 AA14 syscall RGBForeColor
00016FE4 486E FFF2 pea.l [A6 - 0xE]
00016FE8 A8A2 syscall PaintRect
00016FEA 2F0A move.l -[A7], A2
00016FEC 61FF FFFF F12A bsr -0xED4 /* 00016118 */
00016FF2 4A00 tst.b D0
00016FF4 4FEF 000A lea.l A7, [A7 + 0xA]
00016FF8 675A beq +0x5C /* 00017054 */
00016FFA 2F0A move.l -[A7], A2
00016FFC 61FF FFFF F17E bsr -0xE80 /* 0001617C */
00017002 4A00 tst.b D0
00017004 584F addq.w A7, 4
00017006 674C beq +0x4E /* 00017054 */
00017008 486E FFFA pea.l [A6 - 0x6]
0001700C 4EB9 0000 0F0A jsr [0x00000F0A]
00017012 486E FFFA pea.l [A6 - 0x6]
00017016 AA14 syscall RGBForeColor
00017018 2F3C 0001 0001 move.l -[A7], 0x10001
0001701E 42A7 clr.l -[A7]
00017020 486E FFF2 pea.l [A6 - 0xE]
00017024 4EB9 0000 0FDA jsr [0x00000FDA]
0001702A 1F3C 0005 move.b -[A7], 0x5
0001702E 486E FFFA pea.l [A6 - 0x6]
00017032 4EB9 0000 0EFA jsr [0x00000EFA]
00017038 486E FFFA pea.l [A6 - 0x6]
0001703C AA14 syscall RGBForeColor
0001703E 42A7 clr.l -[A7]
00017040 2F3C 0001 0001 move.l -[A7], 0x10001
00017046 486E FFF2 pea.l [A6 - 0xE]
0001704A 4EB9 0000 0FD2 jsr [0x00000FD2]
00017050 4FEF 0022 lea.l A7, [A7 + 0x22]
label00017054:
00017054 2F0A move.l -[A7], A2
00017056 61FF FFFF F0C0 bsr -0xF3E /* 00016118 */
0001705C 4A00 tst.b D0
0001705E 584F addq.w A7, 4
00017060 6722 beq +0x24 /* 00017084 */
00017062 2F0A move.l -[A7], A2
00017064 61FF FFFF F116 bsr -0xEE8 /* 0001617C */
0001706A 4A00 tst.b D0
0001706C 584F addq.w A7, 4
0001706E 6714 beq +0x16 /* 00017084 */
00017070 486E FFFA pea.l [A6 - 0x6]
00017074 4EB9 0000 0F02 jsr [0x00000F02]
0001707A 486E FFFA pea.l [A6 - 0x6]
0001707E AA14 syscall RGBForeColor
00017080 584F addq.w A7, 4
00017082 6016 bra +0x18 /* 0001709A */
label00017084:
00017084 1F3C 0007 move.b -[A7], 0x7
00017088 486E FFFA pea.l [A6 - 0x6]
0001708C 4EB9 0000 0EFA jsr [0x00000EFA]
00017092 486E FFFA pea.l [A6 - 0x6]
00017096 AA14 syscall RGBForeColor
00017098 5C4F addq.w A7, 6
label0001709A:
0001709A 1F03 move.b -[A7], D3
0001709C 486E FFF2 pea.l [A6 - 0xE]
000170A0 2F0A move.l -[A7], A2
000170A2 2057 movea.l A0, [A7]
000170A4 2250 movea.l A1, [A0]
000170A6 2269 00D0 movea.l A1, [A1 + 0xD0]
000170AA 4E91 jsr [A1]
000170AC 4FEF 000A lea.l A7, [A7 + 0xA]
label000170B0:
000170B0 486E FFF0 pea.l [A6 - 0x10]
000170B4 486E FFDE pea.l [A6 - 0x22]
000170B8 4EB9 0000 26E2 jsr [0x000026E2]
000170BE 4A00 tst.b D0
000170C0 504F addq.w A7, 8
000170C2 6600 FEA2 bne -0x15C /* 00016F66 */
000170C6 3F3C FFFF move.w -[A7], 0xFFFF
000170CA 486E FFDE pea.l [A6 - 0x22]
000170CE 4EB9 0000 26DA jsr [0x000026DA]
000170D4 3F3C FFFF move.w -[A7], 0xFFFF
000170D8 486E FFC0 pea.l [A6 - 0x40]
000170DC 4EB9 0000 2642 jsr [0x00002642]
000170E2 4FEF 000C lea.l A7, [A7 + 0xC]
000170E6 4CDF 0408 movem.l D3,A2, [A7]+
000170EA 4E5E unlink A6
000170EC 4E75 rts
000170EE 4E56 FFC0 link A6, -0x0040
000170F2 48E7 1020 movem.l -[A7], D3,A2
000170F6 246E 0008 movea.l A2, [A6 + 0x8]
000170FA 162E 000C move.b D3, [A6 + 0xC]
000170FE 486E FFC0 pea.l [A6 - 0x40]
00017102 4EB9 0000 263A jsr [0x0000263A]
00017108 4EB9 0000 264A jsr [0x0000264A]
0001710E 4A03 tst.b D3
00017110 584F addq.w A7, 4
00017112 6714 beq +0x16 /* 00017128 */
00017114 486E FFF2 pea.l [A6 - 0xE]
00017118 2F0A move.l -[A7], A2
0001711A 2057 movea.l A0, [A7]
0001711C 2250 movea.l A1, [A0]
0001711E 2269 00B4 movea.l A1, [A1 + 0xB4]
00017122 4E91 jsr [A1]
00017124 504F addq.w A7, 8
00017126 6012 bra +0x14 /* 0001713A */
label00017128:
00017128 486E FFF2 pea.l [A6 - 0xE]
0001712C 2F0A move.l -[A7], A2
0001712E 2057 movea.l A0, [A7]
00017130 2250 movea.l A1, [A0]
00017132 2269 00B8 movea.l A1, [A1 + 0xB8]
00017136 4E91 jsr [A1]
00017138 504F addq.w A7, 8
label0001713A:
0001713A 486E FFF2 pea.l [A6 - 0xE]
0001713E 486E FFDE pea.l [A6 - 0x22]
00017142 4EB9 0000 26D2 jsr [0x000026D2]
00017148 504F addq.w A7, 8
0001714A 6000 00D6 bra +0xD8 /* 00017222 */
label0001714E:
0001714E 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
00017154 6C40 bge +0x42 /* 00017196 */
00017156 486E FFFA pea.l [A6 - 0x6]
0001715A 4EB9 0000 0F02 jsr [0x00000F02]
00017160 486E FFFA pea.l [A6 - 0x6]
00017164 AA14 syscall RGBForeColor
00017166 486E FFF2 pea.l [A6 - 0xE]
0001716A A8A2 syscall PaintRect
0001716C 486E FFFA pea.l [A6 - 0x6]
00017170 4EB9 0000 0F0A jsr [0x00000F0A]
00017176 486E FFFA pea.l [A6 - 0x6]
0001717A AA14 syscall RGBForeColor
0001717C 1F03 move.b -[A7], D3
0001717E 486E FFF2 pea.l [A6 - 0xE]
00017182 2F0A move.l -[A7], A2
00017184 2057 movea.l A0, [A7]
00017186 2250 movea.l A1, [A0]
00017188 2269 00D0 movea.l A1, [A1 + 0xD0]
0001718C 4E91 jsr [A1]
0001718E 4FEF 0012 lea.l A7, [A7 + 0x12]
00017192 6000 008E bra +0x90 /* 00017222 */
label00017196:
00017196 1F3C 0008 move.b -[A7], 0x8
0001719A 486E FFFA pea.l [A6 - 0x6]
0001719E 4EB9 0000 0EFA jsr [0x00000EFA]
000171A4 486E FFFA pea.l [A6 - 0x6]
000171A8 AA14 syscall RGBForeColor
000171AA 486E FFF2 pea.l [A6 - 0xE]
000171AE A8A2 syscall PaintRect
000171B0 1F3C 000A move.b -[A7], 0xA /* '\n' */
000171B4 486E FFFA pea.l [A6 - 0x6]
000171B8 4EB9 0000 0EFA jsr [0x00000EFA]
000171BE 486E FFFA pea.l [A6 - 0x6]
000171C2 AA14 syscall RGBForeColor
000171C4 2F3C 0001 0001 move.l -[A7], 0x10001
000171CA 42A7 clr.l -[A7]
000171CC 486E FFF2 pea.l [A6 - 0xE]
000171D0 4EB9 0000 0FDA jsr [0x00000FDA]
000171D6 1F3C 0006 move.b -[A7], 0x6
000171DA 486E FFFA pea.l [A6 - 0x6]
000171DE 4EB9 0000 0EFA jsr [0x00000EFA]
000171E4 486E FFFA pea.l [A6 - 0x6]
000171E8 AA14 syscall RGBForeColor
000171EA 42A7 clr.l -[A7]
000171EC 2F3C 0001 0001 move.l -[A7], 0x10001
000171F2 486E FFF2 pea.l [A6 - 0xE]
000171F6 4EB9 0000 0FD2 jsr [0x00000FD2]
000171FC 486E FFFA pea.l [A6 - 0x6]
00017200 4EB9 0000 0F0A jsr [0x00000F0A]
00017206 486E FFFA pea.l [A6 - 0x6]
0001720A AA14 syscall RGBForeColor
0001720C 1F03 move.b -[A7], D3
0001720E 486E FFF2 pea.l [A6 - 0xE]
00017212 2F0A move.l -[A7], A2
00017214 2057 movea.l A0, [A7]
00017216 2250 movea.l A1, [A0]
00017218 2269 00D0 movea.l A1, [A1 + 0xD0]
0001721C 4E91 jsr [A1]
0001721E 4FEF 0038 lea.l A7, [A7 + 0x38]
label00017222:
00017222 486E FFF0 pea.l [A6 - 0x10]
00017226 486E FFDE pea.l [A6 - 0x22]
0001722A 4EB9 0000 26E2 jsr [0x000026E2]
00017230 4A00 tst.b D0
00017232 504F addq.w A7, 8
00017234 6600 FF18 bne -0xE6 /* 0001714E */
00017238 3F3C FFFF move.w -[A7], 0xFFFF
0001723C 486E FFDE pea.l [A6 - 0x22]
00017240 4EB9 0000 26DA jsr [0x000026DA]
00017246 3F3C FFFF move.w -[A7], 0xFFFF
0001724A 486E FFC0 pea.l [A6 - 0x40]
0001724E 4EB9 0000 2642 jsr [0x00002642]
00017254 4FEF 000C lea.l A7, [A7 + 0xC]
00017258 4CDF 0408 movem.l D3,A2, [A7]+
0001725C 4E5E unlink A6
0001725E 4E75 rts
00017260 4E56 0000 link A6, 0
00017264 2F0A move.l -[A7], A2
00017266 246E 000C movea.l A2, [A6 + 0xC]
0001726A 4A2E 0010 tst.b [A6 + 0x10]
0001726E 6700 00A6 beq +0xA8 /* 00017316 */
00017272 302A 0002 move.w D0, [A2 + 0x2]
00017276 48C0 ext.l D0
00017278 5A80 addq.l D0, 5
0001727A 3F00 move.w -[A7], D0
0001727C 3012 move.w D0, [A2]
0001727E 48C0 ext.l D0
00017280 5680 addq.l D0, 3
00017282 3F00 move.w -[A7], D0
00017284 A893 syscall MoveTo
00017286 302A 0006 move.w D0, [A2 + 0x6]
0001728A 48C0 ext.l D0
0001728C 5D80 subq.l D0, 6
0001728E 3F00 move.w -[A7], D0
00017290 3012 move.w D0, [A2]
00017292 48C0 ext.l D0
00017294 5680 addq.l D0, 3
00017296 3F00 move.w -[A7], D0
00017298 A891 syscall LineTo
0001729A 302A 0002 move.w D0, [A2 + 0x2]
0001729E 48C0 ext.l D0
000172A0 5880 addq.l D0, 4
000172A2 3F00 move.w -[A7], D0
000172A4 3012 move.w D0, [A2]
000172A6 48C0 ext.l D0
000172A8 5880 addq.l D0, 4
000172AA 3F00 move.w -[A7], D0
000172AC A893 syscall MoveTo
000172AE 302A 0006 move.w D0, [A2 + 0x6]
000172B2 48C0 ext.l D0
000172B4 5B80 subq.l D0, 5
000172B6 3F00 move.w -[A7], D0
000172B8 3012 move.w D0, [A2]
000172BA 48C0 ext.l D0
000172BC 5880 addq.l D0, 4
000172BE 3F00 move.w -[A7], D0
000172C0 A891 syscall LineTo
000172C2 302A 0002 move.w D0, [A2 + 0x2]
000172C6 48C0 ext.l D0
000172C8 5680 addq.l D0, 3
000172CA 3F00 move.w -[A7], D0
000172CC 3012 move.w D0, [A2]
000172CE 48C0 ext.l D0
000172D0 5A80 addq.l D0, 5
000172D2 3F00 move.w -[A7], D0
000172D4 A893 syscall MoveTo
000172D6 302A 0006 move.w D0, [A2 + 0x6]
000172DA 48C0 ext.l D0
000172DC 5980 subq.l D0, 4
000172DE 3F00 move.w -[A7], D0
000172E0 3012 move.w D0, [A2]
000172E2 48C0 ext.l D0
000172E4 5A80 addq.l D0, 5
000172E6 3F00 move.w -[A7], D0
000172E8 A891 syscall LineTo
000172EA 302A 0002 move.w D0, [A2 + 0x2]
000172EE 48C0 ext.l D0
000172F0 5480 addq.l D0, 2
000172F2 3F00 move.w -[A7], D0
000172F4 3012 move.w D0, [A2]
000172F6 48C0 ext.l D0
000172F8 5C80 addq.l D0, 6
000172FA 3F00 move.w -[A7], D0
000172FC A893 syscall MoveTo
000172FE 302A 0006 move.w D0, [A2 + 0x6]
00017302 48C0 ext.l D0
00017304 5780 subq.l D0, 3
00017306 3F00 move.w -[A7], D0
00017308 3012 move.w D0, [A2]
0001730A 48C0 ext.l D0
0001730C 5C80 addq.l D0, 6
0001730E 3F00 move.w -[A7], D0
00017310 A891 syscall LineTo
00017312 6000 00A2 bra +0xA4 /* 000173B6 */
label00017316:
00017316 302A 0002 move.w D0, [A2 + 0x2]
0001731A 48C0 ext.l D0
0001731C 5480 addq.l D0, 2
0001731E 3F00 move.w -[A7], D0
00017320 3012 move.w D0, [A2]
00017322 48C0 ext.l D0
00017324 5680 addq.l D0, 3
00017326 3F00 move.w -[A7], D0
00017328 A893 syscall MoveTo
0001732A 302A 0006 move.w D0, [A2 + 0x6]
0001732E 48C0 ext.l D0
00017330 5780 subq.l D0, 3
00017332 3F00 move.w -[A7], D0
00017334 3012 move.w D0, [A2]
00017336 48C0 ext.l D0
00017338 5680 addq.l D0, 3
0001733A 3F00 move.w -[A7], D0
0001733C A891 syscall LineTo
0001733E 302A 0002 move.w D0, [A2 + 0x2]
00017342 48C0 ext.l D0
00017344 5680 addq.l D0, 3
00017346 3F00 move.w -[A7], D0
00017348 3012 move.w D0, [A2]
0001734A 48C0 ext.l D0
0001734C 5880 addq.l D0, 4
0001734E 3F00 move.w -[A7], D0
00017350 A893 syscall MoveTo
00017352 302A 0006 move.w D0, [A2 + 0x6]
00017356 48C0 ext.l D0
00017358 5980 subq.l D0, 4
0001735A 3F00 move.w -[A7], D0
0001735C 3012 move.w D0, [A2]
0001735E 48C0 ext.l D0
00017360 5880 addq.l D0, 4
00017362 3F00 move.w -[A7], D0
00017364 A891 syscall LineTo
00017366 302A 0002 move.w D0, [A2 + 0x2]
0001736A 48C0 ext.l D0
0001736C 5880 addq.l D0, 4
0001736E 3F00 move.w -[A7], D0
00017370 3012 move.w D0, [A2]
00017372 48C0 ext.l D0
00017374 5A80 addq.l D0, 5
00017376 3F00 move.w -[A7], D0
00017378 A893 syscall MoveTo
0001737A 302A 0006 move.w D0, [A2 + 0x6]
0001737E 48C0 ext.l D0
00017380 5B80 subq.l D0, 5
00017382 3F00 move.w -[A7], D0
00017384 3012 move.w D0, [A2]
00017386 48C0 ext.l D0
00017388 5A80 addq.l D0, 5
0001738A 3F00 move.w -[A7], D0
0001738C A891 syscall LineTo
0001738E 302A 0002 move.w D0, [A2 + 0x2]
00017392 48C0 ext.l D0
00017394 5A80 addq.l D0, 5
00017396 3F00 move.w -[A7], D0
00017398 3012 move.w D0, [A2]
0001739A 48C0 ext.l D0
0001739C 5C80 addq.l D0, 6
0001739E 3F00 move.w -[A7], D0
000173A0 A893 syscall MoveTo
000173A2 302A 0006 move.w D0, [A2 + 0x6]
000173A6 48C0 ext.l D0
000173A8 5D80 subq.l D0, 6
000173AA 3F00 move.w -[A7], D0
000173AC 3012 move.w D0, [A2]
000173AE 48C0 ext.l D0
000173B0 5C80 addq.l D0, 6
000173B2 3F00 move.w -[A7], D0
000173B4 A891 syscall LineTo
label000173B6:
000173B6 245F movea.l A2, [A7]+
000173B8 4E5E unlink A6
000173BA 4E75 rts
000173BC 4E56 FFF0 link A6, -0x0010
000173C0 48E7 1020 movem.l -[A7], D3,A2
000173C4 246E 0008 movea.l A2, [A6 + 0x8]
000173C8 7600 moveq.l D3, 0x00
000173CA 486E FFF8 pea.l [A6 - 0x8]
000173CE 2F0A move.l -[A7], A2
000173D0 2057 movea.l A0, [A7]
000173D2 2250 movea.l A1, [A0]
000173D4 2269 00B4 movea.l A1, [A1 + 0xB4]
000173D8 4E91 jsr [A1]
000173DA 2F2E 000C move.l -[A7], [A6 + 0xC]
000173DE 486E FFF8 pea.l [A6 - 0x8]
000173E2 A8AD syscall PtInRect
000173E4 101F move.b D0, [A7]+
000173E6 5C4F addq.w A7, 6
000173E8 6702 beq +0x4 /* 000173EC */
000173EA 7601 moveq.l D3, 0x01
label000173EC:
000173EC 486E FFF0 pea.l [A6 - 0x10]
000173F0 2F0A move.l -[A7], A2
000173F2 2057 movea.l A0, [A7]
000173F4 2250 movea.l A1, [A0]
000173F6 2269 00B8 movea.l A1, [A1 + 0xB8]
000173FA 4E91 jsr [A1]
000173FC 2F2E 000C move.l -[A7], [A6 + 0xC]
00017400 486E FFF0 pea.l [A6 - 0x10]
00017404 A8AD syscall PtInRect
00017406 101F move.b D0, [A7]+
00017408 5C4F addq.w A7, 6
0001740A 6702 beq +0x4 /* 0001740E */
0001740C 7602 moveq.l D3, 0x02
label0001740E:
0001740E 3003 move.w D0, D3
00017410 4CDF 0408 movem.l D3,A2, [A7]+
00017414 4E5E unlink A6
00017416 4E75 rts
00017418 4E56 FFF0 link A6, -0x0010
0001741C 48E7 1820 movem.l -[A7], D3,D4,A2
00017420 246E 0008 movea.l A2, [A6 + 0x8]
00017424 382E 0010 move.w D4, [A6 + 0x10]
00017428 7600 moveq.l D3, 0x00
0001742A 0C44 0001 cmpi.w D4, 0x1
0001742E 6622 bne +0x24 /* 00017452 */
00017430 486E FFF8 pea.l [A6 - 0x8]
00017434 2F0A move.l -[A7], A2
00017436 2057 movea.l A0, [A7]
00017438 2250 movea.l A1, [A0]
0001743A 2269 00B4 movea.l A1, [A1 + 0xB4]
0001743E 4E91 jsr [A1]
00017440 2F2E 000C move.l -[A7], [A6 + 0xC]
00017444 486E FFF8 pea.l [A6 - 0x8]
00017448 A8AD syscall PtInRect
0001744A 101F move.b D0, [A7]+
0001744C 5C4F addq.w A7, 6
0001744E 6702 beq +0x4 /* 00017452 */
00017450 7601 moveq.l D3, 0x01
label00017452:
00017452 0C44 0002 cmpi.w D4, 0x2
00017456 6622 bne +0x24 /* 0001747A */
00017458 486E FFF0 pea.l [A6 - 0x10]
0001745C 2F0A move.l -[A7], A2
0001745E 2057 movea.l A0, [A7]
00017460 2250 movea.l A1, [A0]
00017462 2269 00B8 movea.l A1, [A1 + 0xB8]
00017466 4E91 jsr [A1]
00017468 2F2E 000C move.l -[A7], [A6 + 0xC]
0001746C 486E FFF0 pea.l [A6 - 0x10]
00017470 A8AD syscall PtInRect
00017472 101F move.b D0, [A7]+
00017474 5C4F addq.w A7, 6
00017476 6702 beq +0x4 /* 0001747A */
00017478 7601 moveq.l D3, 0x01
label0001747A:
0001747A 1003 move.b D0, D3
0001747C 4CDF 0418 movem.l D3,D4,A2, [A7]+
00017480 4E5E unlink A6
00017482 4E75 rts
00017484 4E56 0000 link A6, 0
00017488 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
0001748C 246E 0008 movea.l A2, [A6 + 0x8]
00017490 382E 000C move.w D4, [A6 + 0xC]
00017494 3A2E 0012 move.w D5, [A6 + 0x12]
00017498 594F subq.w A7, 4
0001749A A975 syscall TickCount
0001749C 201F move.l D0, [A7]+
0001749E 2540 0010 move.l [A2 + 0x10], D0
000174A2 0C44 0001 cmpi.w D4, 0x1
000174A6 6706 beq +0x8 /* 000174AE */
000174A8 0C44 0002 cmpi.w D4, 0x2
000174AC 666C bne +0x6E /* 0001751A */
label000174AE:
000174AE 0C2A 0002 000A cmpi.b [A2 + 0xA], 0x2
000174B4 665E bne +0x60 /* 00017514 */
000174B6 594F subq.w A7, 4
000174B8 A975 syscall TickCount
000174BA 201F move.l D0, [A7]+
000174BC 2600 move.l D3, D0
000174BE 4227 clr.b -[A7]
000174C0 1F3C 0001 move.b -[A7], 0x1
000174C4 3F04 move.w -[A7], D4
000174C6 2F2A 0004 move.l -[A7], [A2 + 0x4]
000174CA 2057 movea.l A0, [A7]
000174CC 2268 0004 movea.l A1, [A0 + 0x4]
000174D0 2269 017C movea.l A1, [A1 + 0x17C]
000174D4 4E91 jsr [A1]
000174D6 4FEF 000A lea.l A7, [A7 + 0xA]
000174DA 6028 bra +0x2A /* 00017504 */
label000174DC:
000174DC 594F subq.w A7, 4
000174DE A975 syscall TickCount
000174E0 201F move.l D0, [A7]+
000174E2 2600 move.l D3, D0
000174E4 554F subq.w A7, 2
000174E6 A973 syscall StillDown
000174E8 101F move.b D0, [A7]+
000174EA 6618 bne +0x1A /* 00017504 */
000174EC 3F04 move.w -[A7], D4
000174EE 2F2A 0004 move.l -[A7], [A2 + 0x4]
000174F2 2057 movea.l A0, [A7]
000174F4 2268 0004 movea.l A1, [A0 + 0x4]
000174F8 2269 016C movea.l A1, [A1 + 0x16C]
000174FC 4E91 jsr [A1]
000174FE 7000 moveq.l D0, 0x00
00017500 5C4F addq.w A7, 6
00017502 602A bra +0x2C /* 0001752E */
label00017504:
00017504 302A 000C move.w D0, [A2 + 0xC]
00017508 48C0 ext.l D0
0001750A 2203 move.l D1, D3
0001750C 92AA 0010 sub.l D1, [A2 + 0x10]
00017510 B280 cmp.l D1, D0
00017512 6DC8 blt -0x36 /* 000174DC */
label00017514:
00017514 256A 0010 0014 move.l [A2 + 0x14], [A2 + 0x10]
label0001751A:
0001751A 3F05 move.w -[A7], D5
0001751C 2F2E 000E move.l -[A7], [A6 + 0xE]
00017520 3F04 move.w -[A7], D4
00017522 2F0A move.l -[A7], A2
00017524 4EB9 0000 1482 jsr [0x00001482]
0001752A 4FEF 000C lea.l A7, [A7 + 0xC]
label0001752E:
0001752E 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
00017532 4E5E unlink A6
00017534 4E75 rts
00017536 4E56 0000 link A6, 0
0001753A 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2
0001753E 246E 0008 movea.l A2, [A6 + 0x8]
00017542 382E 000C move.w D4, [A6 + 0xC]
00017546 162E 000E move.b D3, [A6 + 0xE]
0001754A 1C2E 0010 move.b D6, [A6 + 0x10]
0001754E B606 cmp.b D3, D6
00017550 6776 beq +0x78 /* 000175C8 */
00017552 42A7 clr.l -[A7]
00017554 2F2A 0004 move.l -[A7], [A2 + 0x4]
00017558 2057 movea.l A0, [A7]
0001755A 2268 0004 movea.l A1, [A0 + 0x4]
0001755E 2269 00E8 movea.l A1, [A1 + 0xE8]
00017562 4E91 jsr [A1]
00017564 4A00 tst.b D0
00017566 504F addq.w A7, 8
00017568 675E beq +0x60 /* 000175C8 */
0001756A 0C44 0001 cmpi.w D4, 0x1
0001756E 662C bne +0x2E /* 0001759C */
00017570 4A03 tst.b D3
00017572 6714 beq +0x16 /* 00017588 */
00017574 1F3C 0001 move.b -[A7], 0x1
00017578 2F0A move.l -[A7], A2
0001757A 2057 movea.l A0, [A7]
0001757C 2250 movea.l A1, [A0]
0001757E 2269 00CC movea.l A1, [A1 + 0xCC]
00017582 4E91 jsr [A1]
00017584 5C4F addq.w A7, 6
00017586 6040 bra +0x42 /* 000175C8 */
label00017588:
00017588 1F3C 0001 move.b -[A7], 0x1
0001758C 2F0A move.l -[A7], A2
0001758E 2057 movea.l A0, [A7]
00017590 2250 movea.l A1, [A0]
00017592 2269 00C8 movea.l A1, [A1 + 0xC8]
00017596 4E91 jsr [A1]
00017598 5C4F addq.w A7, 6
0001759A 602C bra +0x2E /* 000175C8 */
label0001759C:
0001759C 0C44 0002 cmpi.w D4, 0x2
000175A0 6626 bne +0x28 /* 000175C8 */
000175A2 4A03 tst.b D3
000175A4 6712 beq +0x14 /* 000175B8 */
000175A6 4227 clr.b -[A7]
000175A8 2F0A move.l -[A7], A2
000175AA 2057 movea.l A0, [A7]
000175AC 2250 movea.l A1, [A0]
000175AE 2269 00CC movea.l A1, [A1 + 0xCC]
000175B2 4E91 jsr [A1]
000175B4 5C4F addq.w A7, 6
000175B6 6010 bra +0x12 /* 000175C8 */
label000175B8:
000175B8 4227 clr.b -[A7]
000175BA 2F0A move.l -[A7], A2
000175BC 2057 movea.l A0, [A7]
000175BE 2250 movea.l A1, [A0]
000175C0 2269 00C8 movea.l A1, [A1 + 0xC8]
000175C4 4E91 jsr [A1]
000175C6 5C4F addq.w A7, 6
label000175C8:
000175C8 0C2A 0001 000A cmpi.b [A2 + 0xA], 0x1
000175CE 674E beq +0x50 /* 0001761E */
000175D0 594F subq.w A7, 4
000175D2 A975 syscall TickCount
000175D4 201F move.l D0, [A7]+
000175D6 2A00 move.l D5, D0
000175D8 302A 000E move.w D0, [A2 + 0xE]
000175DC 48C0 ext.l D0
000175DE 2205 move.l D1, D5
000175E0 92AA 0014 sub.l D1, [A2 + 0x14]
000175E4 B280 cmp.l D1, D0
000175E6 6D36 blt +0x38 /* 0001761E */
000175E8 4A03 tst.b D3
000175EA 672E beq +0x30 /* 0001761A */
000175EC 4A06 tst.b D6
000175EE 672A beq +0x2C /* 0001761A */
000175F0 0C44 0001 cmpi.w D4, 0x1
000175F4 6610 bne +0x12 /* 00017606 */
000175F6 2F0A move.l -[A7], A2
000175F8 2057 movea.l A0, [A7]
000175FA 2250 movea.l A1, [A0]
000175FC 2269 00C0 movea.l A1, [A1 + 0xC0]
00017600 4E91 jsr [A1]
00017602 584F addq.w A7, 4
00017604 6014 bra +0x16 /* 0001761A */
label00017606:
00017606 0C44 0002 cmpi.w D4, 0x2
0001760A 660E bne +0x10 /* 0001761A */
0001760C 2F0A move.l -[A7], A2
0001760E 2057 movea.l A0, [A7]
00017610 2250 movea.l A1, [A0]
00017612 2269 00C4 movea.l A1, [A1 + 0xC4]
00017616 4E91 jsr [A1]
00017618 584F addq.w A7, 4
label0001761A:
0001761A 2545 0014 move.l [A2 + 0x14], D5
label0001761E:
0001761E 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+
00017622 4E5E unlink A6
00017624 4E75 rts
00017626 4E56 0000 link A6, 0
0001762A 48E7 1820 movem.l -[A7], D3,D4,A2
0001762E 246E 0008 movea.l A2, [A6 + 0x8]
00017632 382E 000C move.w D4, [A6 + 0xC]
00017636 162E 000E move.b D3, [A6 + 0xE]
0001763A 2F0A move.l -[A7], A2
0001763C 61FF FFFF F44A bsr -0xBB4 /* 00016A88 */
00017642 4A00 tst.b D0
00017644 584F addq.w A7, 4
00017646 6730 beq +0x32 /* 00017678 */
00017648 42A7 clr.l -[A7]
0001764A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001764E 2057 movea.l A0, [A7]
00017650 2268 0004 movea.l A1, [A0 + 0x4]
00017654 2269 00E8 movea.l A1, [A1 + 0xE8]
00017658 4E91 jsr [A1]
0001765A 4A00 tst.b D0
0001765C 504F addq.w A7, 8
0001765E 6718 beq +0x1A /* 00017678 */
00017660 0C44 0001 cmpi.w D4, 0x1
00017664 57C0 seq D0
00017666 4400 neg.b D0
00017668 1F00 move.b -[A7], D0
0001766A 2F0A move.l -[A7], A2
0001766C 2057 movea.l A0, [A7]
0001766E 2250 movea.l A1, [A0]
00017670 2269 00C8 movea.l A1, [A1 + 0xC8]
00017674 4E91 jsr [A1]
00017676 5C4F addq.w A7, 6
label00017678:
00017678 4A03 tst.b D3
0001767A 6734 beq +0x36 /* 000176B0 */
0001767C 162A 000A move.b D3, [A2 + 0xA]
00017680 0C03 0001 cmpi.b D3, 0x1
00017684 6706 beq +0x8 /* 0001768C */
00017686 0C03 0003 cmpi.b D3, 0x3
0001768A 6624 bne +0x26 /* 000176B0 */
label0001768C:
0001768C 0C44 0001 cmpi.w D4, 0x1
00017690 6610 bne +0x12 /* 000176A2 */
00017692 2F0A move.l -[A7], A2
00017694 2057 movea.l A0, [A7]
00017696 2250 movea.l A1, [A0]
00017698 2269 00C0 movea.l A1, [A1 + 0xC0]
0001769C 4E91 jsr [A1]
0001769E 584F addq.w A7, 4
000176A0 600E bra +0x10 /* 000176B0 */
label000176A2:
000176A2 2F0A move.l -[A7], A2
000176A4 2057 movea.l A0, [A7]
000176A6 2250 movea.l A1, [A0]
000176A8 2269 00C4 movea.l A1, [A1 + 0xC4]
000176AC 4E91 jsr [A1]
000176AE 584F addq.w A7, 4
label000176B0:
000176B0 4CDF 0418 movem.l D3,D4,A2, [A7]+
000176B4 4E5E unlink A6
000176B6 4E75 rts
fn000176B8:
000176B8 4E56 0000 link A6, 0
000176BC 2F0A move.l -[A7], A2
000176BE 246E 0008 movea.l A2, [A6 + 0x8]
000176C2 2F2E 000C move.l -[A7], [A6 + 0xC]
000176C6 2F0A move.l -[A7], A2
000176C8 4EB9 0000 0942 jsr [0x00000942]
000176CE 41F9 0001 38E4 lea.l A0, [0x000138E4]
000176D4 2488 move.l [A2], A0
000176D6 422A 0008 clr.b [A2 + 0x8]
000176DA 204A movea.l A0, A2
000176DC 504F addq.w A7, 8
000176DE 245F movea.l A2, [A7]+
000176E0 4E5E unlink A6
000176E2 4E75 rts
000176E4 4E56 0000 link A6, 0
000176E8 2F0A move.l -[A7], A2
000176EA 246E 0008 movea.l A2, [A6 + 0x8]
000176EE 200A move.l D0, A2
000176F0 6724 beq +0x26 /* 00017716 */
000176F2 41F9 0001 38E4 lea.l A0, [0x000138E4]
000176F8 2488 move.l [A2], A0
000176FA 4267 clr.w -[A7]
000176FC 2F0A move.l -[A7], A2
000176FE 4EB9 0000 094A jsr [0x0000094A]
00017704 4A6E 000C tst.w [A6 + 0xC]
00017708 5C4F addq.w A7, 6
0001770A 6F0A ble +0xC /* 00017716 */
0001770C 2F0A move.l -[A7], A2
0001770E 4EB9 0000 2592 jsr [0x00002592]
00017714 584F addq.w A7, 4
label00017716:
00017716 204A movea.l A0, A2
00017718 245F movea.l A2, [A7]+
0001771A 4E5E unlink A6
0001771C 4E75 rts
0001771E 4E56 FEFC link A6, -0x0104
00017722 48E7 0038 movem.l -[A7], A2,A3,A4
00017726 286E 0008 movea.l A4, [A6 + 0x8]
0001772A 266E 000C movea.l A3, [A6 + 0xC]
0001772E 246E 0010 movea.l A2, [A6 + 0x10]
00017732 486E FFFE pea.l [A6 - 0x2]
00017736 2F0A move.l -[A7], A2
00017738 61FF FFFE D05E bsr -0x12FA0 /* 00004798 */
0001773E 486E FEFC pea.l [A6 - 0x104]
00017742 2F0A move.l -[A7], A2
00017744 61FF FFFE D052 bsr -0x12FAC /* 00004798 */
0001774A 486E FEFE pea.l [A6 - 0x102]
0001774E 2F0A move.l -[A7], A2
00017750 4EB9 0000 30A2 jsr [0x000030A2]
00017756 42A7 clr.l -[A7]
00017758 4267 clr.w -[A7]
0001775A 486D 950E pea.l [A5 - 0x6AF2]
0001775E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00017762 2F0B move.l -[A7], A3
00017764 2F0C move.l -[A7], A4
00017766 2057 movea.l A0, [A7]
00017768 2250 movea.l A1, [A0]
0001776A 2269 0010 movea.l A1, [A1 + 0x10]
0001776E 4E91 jsr [A1]
00017770 4FEF 002C lea.l A7, [A7 + 0x2C]
00017774 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00017778 4E5E unlink A6
0001777A 4E75 rts
0001777C 48E7 1030 movem.l -[A7], D3,A2,A3
00017780 246F 0010 movea.l A2, [A7 + 0x10]
00017784 266F 0014 movea.l A3, [A7 + 0x14]
00017788 362F 0018 move.w D3, [A7 + 0x18]
0001778C 254B 0004 move.l [A2 + 0x4], A3
00017790 0C43 0150 cmpi.w D3, 0x150
00017794 57C0 seq D0
00017796 4400 neg.b D0
00017798 1540 0008 move.b [A2 + 0x8], D0
0001779C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000177A0 4E75 rts
000177A2 4E56 FFEE link A6, -0x0012
000177A6 2F0A move.l -[A7], A2
000177A8 246E 000C movea.l A2, [A6 + 0xC]
000177AC 486E FFFA pea.l [A6 - 0x6]
000177B0 4EB9 0000 28C2 jsr [0x000028C2]
000177B6 486E FFFA pea.l [A6 - 0x6]
000177BA 486E FFEE pea.l [A6 - 0x12]
000177BE 4EB9 0000 28EA jsr [0x000028EA]
000177C4 486E FFF2 pea.l [A6 - 0xE]
000177C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000177CC 61FF FFFF E966 bsr -0x1698 /* 00016134 */
000177D2 486E FFF2 pea.l [A6 - 0xE]
000177D6 A8A1 syscall FrameRect
000177D8 486E FFF2 pea.l [A6 - 0xE]
000177DC 2F3C 0001 0001 move.l -[A7], 0x10001
000177E2 A8A9 syscall InsetRect
000177E4 486E FFF2 pea.l [A6 - 0xE]
000177E8 A8A1 syscall FrameRect
000177EA 3F3C FFFF move.w -[A7], 0xFFFF
000177EE 486E FFEE pea.l [A6 - 0x12]
000177F2 4EB9 0000 28FA jsr [0x000028FA]
000177F8 2F0A move.l -[A7], A2
000177FA 486E FFFA pea.l [A6 - 0x6]
000177FE 61FF 0000 072C bsr +0x72E /* 00017F2C */
00017804 486E FFFA pea.l [A6 - 0x6]
00017808 4EB9 0000 28E2 jsr [0x000028E2]
0001780E 2448 movea.l A2, A0
00017810 3F3C FFFF move.w -[A7], 0xFFFF
00017814 486E FFFA pea.l [A6 - 0x6]
00017818 4EB9 0000 28DA jsr [0x000028DA]
0001781E 204A movea.l A0, A2
00017820 4FEF 002C lea.l A7, [A7 + 0x2C]
00017824 245F movea.l A2, [A7]+
00017826 4E5E unlink A6
00017828 4E75 rts
0001782A 4E56 FFEE link A6, -0x0012
0001782E 2F0A move.l -[A7], A2
00017830 246E 000C movea.l A2, [A6 + 0xC]
00017834 486E FFFA pea.l [A6 - 0x6]
00017838 4EB9 0000 28C2 jsr [0x000028C2]
0001783E 486E FFFA pea.l [A6 - 0x6]
00017842 486E FFEE pea.l [A6 - 0x12]
00017846 4EB9 0000 28EA jsr [0x000028EA]
0001784C 486E FFF2 pea.l [A6 - 0xE]
00017850 2F2E 0008 move.l -[A7], [A6 + 0x8]
00017854 61FF FFFF E8DE bsr -0x1720 /* 00016134 */
0001785A 486E FFF2 pea.l [A6 - 0xE]
0001785E 2F3C 0001 0001 move.l -[A7], 0x10001
00017864 A8A9 syscall InsetRect
00017866 486E FFF2 pea.l [A6 - 0xE]
0001786A A8A1 syscall FrameRect
0001786C 486E FFF2 pea.l [A6 - 0xE]
00017870 2F3C 0001 0001 move.l -[A7], 0x10001
00017876 A8A9 syscall InsetRect
00017878 486E FFF2 pea.l [A6 - 0xE]
0001787C A8A1 syscall FrameRect
0001787E 3F3C FFFF move.w -[A7], 0xFFFF
00017882 486E FFEE pea.l [A6 - 0x12]
00017886 4EB9 0000 28FA jsr [0x000028FA]
0001788C 2F0A move.l -[A7], A2
0001788E 486E FFFA pea.l [A6 - 0x6]
00017892 61FF 0000 0652 bsr +0x654 /* 00017EE6 */
00017898 486E FFFA pea.l [A6 - 0x6]
0001789C 4EB9 0000 28E2 jsr [0x000028E2]
000178A2 2448 movea.l A2, A0
000178A4 3F3C FFFF move.w -[A7], 0xFFFF
000178A8 486E FFFA pea.l [A6 - 0x6]
000178AC 4EB9 0000 28DA jsr [0x000028DA]
000178B2 204A movea.l A0, A2
000178B4 4FEF 002C lea.l A7, [A7 + 0x2C]
000178B8 245F movea.l A2, [A7]+
000178BA 4E5E unlink A6
000178BC 4E75 rts
000178BE 4E56 0000 link A6, 0
000178C2 48E7 1820 movem.l -[A7], D3,D4,A2
000178C6 246E 0008 movea.l A2, [A6 + 0x8]
000178CA 162E 000C move.b D3, [A6 + 0xC]
000178CE 182E 000E move.b D4, [A6 + 0xE]
000178D2 B62A 0008 cmp.b D3, [A2 + 0x8]
000178D6 6732 beq +0x34 /* 0001790A */
000178D8 1543 0008 move.b [A2 + 0x8], D3
000178DC 4A04 tst.b D4
000178DE 672A beq +0x2C /* 0001790A */
000178E0 42A7 clr.l -[A7]
000178E2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000178E6 2057 movea.l A0, [A7]
000178E8 2268 0004 movea.l A1, [A0 + 0x4]
000178EC 2269 00E8 movea.l A1, [A1 + 0xE8]
000178F0 4E91 jsr [A1]
000178F2 4A00 tst.b D0
000178F4 504F addq.w A7, 8
000178F6 6712 beq +0x14 /* 0001790A */
000178F8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000178FC 2057 movea.l A0, [A7]
000178FE 2268 0004 movea.l A1, [A0 + 0x4]
00017902 2269 00BC movea.l A1, [A1 + 0xBC]
00017906 4E91 jsr [A1]
00017908 584F addq.w A7, 4
label0001790A:
0001790A 4CDF 0418 movem.l D3,D4,A2, [A7]+
0001790E 4E5E unlink A6
00017910 4E75 rts
00017912 4E56 FFEE link A6, -0x0012
00017916 48E7 0038 movem.l -[A7], A2,A3,A4
0001791A 286E 0008 movea.l A4, [A6 + 0x8]
0001791E 266E 000C movea.l A3, [A6 + 0xC]
00017922 246E 0010 movea.l A2, [A6 + 0x10]
00017926 200B move.l D0, A3
00017928 6716 beq +0x18 /* 00017940 */
0001792A 486E FFFA pea.l [A6 - 0x6]
0001792E 4EB9 0000 0F02 jsr [0x00000F02]
00017934 26AE FFFA move.l [A3], [A6 - 0x6]
00017938 376E FFFE 0004 move.w [A3 + 0x4], [A6 - 0x2]
0001793E 584F addq.w A7, 4
label00017940:
00017940 200A move.l D0, A2
00017942 674E beq +0x50 /* 00017992 */
00017944 2F0C move.l -[A7], A4
00017946 61FF FFFF E7D0 bsr -0x182E /* 00016118 */
0001794C 4A00 tst.b D0
0001794E 584F addq.w A7, 4
00017950 6724 beq +0x26 /* 00017976 */
00017952 2F0C move.l -[A7], A4
00017954 61FF FFFF E826 bsr -0x17D8 /* 0001617C */
0001795A 4A00 tst.b D0
0001795C 584F addq.w A7, 4
0001795E 6716 beq +0x18 /* 00017976 */
00017960 1F3C 0002 move.b -[A7], 0x2
00017964 486E FFF4 pea.l [A6 - 0xC]
00017968 4EB9 0000 0EFA jsr [0x00000EFA]
0001796E 41EE FFF4 lea.l A0, [A6 - 0xC]
00017972 5C4F addq.w A7, 6
00017974 6014 bra +0x16 /* 0001798A */
label00017976:
00017976 1F3C 0002 move.b -[A7], 0x2
0001797A 486E FFEE pea.l [A6 - 0x12]
0001797E 4EB9 0000 0EFA jsr [0x00000EFA]
00017984 41EE FFEE lea.l A0, [A6 - 0x12]
00017988 5C4F addq.w A7, 6
label0001798A:
0001798A 2490 move.l [A2], [A0]
0001798C 3568 0004 0004 move.w [A2 + 0x4], [A0 + 0x4]
label00017992:
00017992 7001 moveq.l D0, 0x01
00017994 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00017998 4E5E unlink A6
0001799A 4E75 rts
0001799C 4E56 FFF4 link A6, -0x000C
000179A0 486E FFFA pea.l [A6 - 0x6]
000179A4 486E FFF4 pea.l [A6 - 0xC]
000179A8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000179AC 2057 movea.l A0, [A7]
000179AE 2250 movea.l A1, [A0]
000179B0 2269 0090 movea.l A1, [A1 + 0x90]
000179B4 4E91 jsr [A1]
000179B6 486E FFF4 pea.l [A6 - 0xC]
000179BA AA14 syscall RGBForeColor
000179BC 486E FFFA pea.l [A6 - 0x6]
000179C0 AA15 syscall RGBBackColor
000179C2 7001 moveq.l D0, 0x01
000179C4 4E5E unlink A6
000179C6 4E75 rts
000179C8 4E56 0000 link A6, 0
000179CC 2F0A move.l -[A7], A2
000179CE 246E 0008 movea.l A2, [A6 + 0x8]
000179D2 2F0A move.l -[A7], A2
000179D4 61FF FFFF E7A6 bsr -0x1858 /* 0001617C */
000179DA 4A00 tst.b D0
000179DC 584F addq.w A7, 4
000179DE 670A beq +0xC /* 000179EA */
000179E0 2F0A move.l -[A7], A2
000179E2 61FF FFFF E776 bsr -0x1888 /* 0001615A */
000179E8 584F addq.w A7, 4
label000179EA:
000179EA 245F movea.l A2, [A7]+
000179EC 4E5E unlink A6
000179EE 4E75 rts
000179F0 4E56 0000 link A6, 0
000179F4 2F0A move.l -[A7], A2
000179F6 246E 0008 movea.l A2, [A6 + 0x8]
000179FA 2F0A move.l -[A7], A2
000179FC 61FF FFFF E77E bsr -0x1880 /* 0001617C */
00017A02 4A00 tst.b D0
00017A04 584F addq.w A7, 4
00017A06 660A bne +0xC /* 00017A12 */
00017A08 2F0A move.l -[A7], A2
00017A0A 61FF FFFF E74E bsr -0x18B0 /* 0001615A */
00017A10 584F addq.w A7, 4
label00017A12:
00017A12 245F movea.l A2, [A7]+
00017A14 4E5E unlink A6
00017A16 4E75 rts
00017A18 4E56 0000 link A6, 0
00017A1C 2F0A move.l -[A7], A2
00017A1E 246E 0008 movea.l A2, [A6 + 0x8]
00017A22 2F0A move.l -[A7], A2
00017A24 2057 movea.l A0, [A7]
00017A26 2250 movea.l A1, [A0]
00017A28 2269 00BC movea.l A1, [A1 + 0xBC]
00017A2C 4E91 jsr [A1]
00017A2E 2F0A move.l -[A7], A2
00017A30 2057 movea.l A0, [A7]
00017A32 2250 movea.l A1, [A0]
00017A34 2269 00C0 movea.l A1, [A1 + 0xC0]
00017A38 4E91 jsr [A1]
00017A3A 2F0A move.l -[A7], A2
00017A3C 2057 movea.l A0, [A7]
00017A3E 2250 movea.l A1, [A0]
00017A40 2269 00C4 movea.l A1, [A1 + 0xC4]
00017A44 4E91 jsr [A1]
00017A46 4FEF 000C lea.l A7, [A7 + 0xC]
00017A4A 245F movea.l A2, [A7]+
00017A4C 4E5E unlink A6
00017A4E 4E75 rts
00017A50 4E56 FFC0 link A6, -0x0040
00017A54 486E FFC0 pea.l [A6 - 0x40]
00017A58 4EB9 0000 263A jsr [0x0000263A]
00017A5E 4EB9 0000 264A jsr [0x0000264A]
00017A64 486E FFF2 pea.l [A6 - 0xE]
00017A68 2F2E 0008 move.l -[A7], [A6 + 0x8]
00017A6C 61FF FFFF E6C6 bsr -0x1938 /* 00016134 */
00017A72 486E FFF2 pea.l [A6 - 0xE]
00017A76 486E FFDE pea.l [A6 - 0x22]
00017A7A 4EB9 0000 26D2 jsr [0x000026D2]
00017A80 4FEF 0014 lea.l A7, [A7 + 0x14]
00017A84 603E bra +0x40 /* 00017AC4 */
label00017A86:
00017A86 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
00017A8C 6C1A bge +0x1C /* 00017AA8 */
00017A8E 486E FFFA pea.l [A6 - 0x6]
00017A92 4EB9 0000 0F0A jsr [0x00000F0A]
00017A98 486E FFFA pea.l [A6 - 0x6]
00017A9C AA14 syscall RGBForeColor
00017A9E 486E FFF2 pea.l [A6 - 0xE]
00017AA2 A8A2 syscall PaintRect
00017AA4 584F addq.w A7, 4
00017AA6 601C bra +0x1E /* 00017AC4 */
label00017AA8:
00017AA8 1F3C 0002 move.b -[A7], 0x2
00017AAC 486E FFFA pea.l [A6 - 0x6]
00017AB0 4EB9 0000 0EFA jsr [0x00000EFA]
00017AB6 486E FFFA pea.l [A6 - 0x6]
00017ABA AA14 syscall RGBForeColor
00017ABC 486E FFF2 pea.l [A6 - 0xE]
00017AC0 A8A2 syscall PaintRect
00017AC2 5C4F addq.w A7, 6
label00017AC4:
00017AC4 486E FFF0 pea.l [A6 - 0x10]
00017AC8 486E FFDE pea.l [A6 - 0x22]
00017ACC 4EB9 0000 26E2 jsr [0x000026E2]
00017AD2 4A00 tst.b D0
00017AD4 504F addq.w A7, 8
00017AD6 66AE bne -0x50 /* 00017A86 */
00017AD8 3F3C FFFF move.w -[A7], 0xFFFF
00017ADC 486E FFDE pea.l [A6 - 0x22]
00017AE0 4EB9 0000 26DA jsr [0x000026DA]
00017AE6 3F3C FFFF move.w -[A7], 0xFFFF
00017AEA 486E FFC0 pea.l [A6 - 0x40]
00017AEE 4EB9 0000 2642 jsr [0x00002642]
00017AF4 4E5E unlink A6
00017AF6 4E75 rts
00017AF8 4E56 FFAE link A6, -0x0052
00017AFC 2F0A move.l -[A7], A2
00017AFE 246E 0008 movea.l A2, [A6 + 0x8]
00017B02 486E FFAE pea.l [A6 - 0x52]
00017B06 4EB9 0000 263A jsr [0x0000263A]
00017B0C 4EB9 0000 264A jsr [0x0000264A]
00017B12 486E FFF8 pea.l [A6 - 0x8]
00017B16 2F0A move.l -[A7], A2
00017B18 61FF FFFF E61A bsr -0x19E4 /* 00016134 */
00017B1E 486E FFF8 pea.l [A6 - 0x8]
00017B22 486E FFDE pea.l [A6 - 0x22]
00017B26 4EB9 0000 26D2 jsr [0x000026D2]
00017B2C 4FEF 0014 lea.l A7, [A7 + 0x14]
00017B30 6000 00BC bra +0xBE /* 00017BEE */
label00017B34:
00017B34 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
00017B3A 6C12 bge +0x14 /* 00017B4E */
00017B3C 486E FFD8 pea.l [A6 - 0x28]
00017B40 4EB9 0000 0F02 jsr [0x00000F02]
00017B46 41EE FFD8 lea.l A0, [A6 - 0x28]
00017B4A 584F addq.w A7, 4
00017B4C 6042 bra +0x44 /* 00017B90 */
label00017B4E:
00017B4E 2F0A move.l -[A7], A2
00017B50 61FF FFFF E5C6 bsr -0x1A38 /* 00016118 */
00017B56 4A00 tst.b D0
00017B58 584F addq.w A7, 4
00017B5A 6720 beq +0x22 /* 00017B7C */
00017B5C 2F0A move.l -[A7], A2
00017B5E 61FF FFFF E61C bsr -0x19E2 /* 0001617C */
00017B64 4A00 tst.b D0
00017B66 584F addq.w A7, 4
00017B68 6712 beq +0x14 /* 00017B7C */
00017B6A 486E FFD2 pea.l [A6 - 0x2E]
00017B6E 4EB9 0000 0F02 jsr [0x00000F02]
00017B74 41EE FFD2 lea.l A0, [A6 - 0x2E]
00017B78 584F addq.w A7, 4
00017B7A 6014 bra +0x16 /* 00017B90 */
label00017B7C:
00017B7C 1F3C 000A move.b -[A7], 0xA /* '\n' */
00017B80 486E FFCC pea.l [A6 - 0x34]
00017B84 4EB9 0000 0EFA jsr [0x00000EFA]
00017B8A 41EE FFCC lea.l A0, [A6 - 0x34]
00017B8E 5C4F addq.w A7, 6
label00017B90:
00017B90 2D50 FFF2 move.l [A6 - 0xE], [A0]
00017B94 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4]
00017B9A 486E FFF2 pea.l [A6 - 0xE]
00017B9E AA14 syscall RGBForeColor
00017BA0 2F0A move.l -[A7], A2
00017BA2 2057 movea.l A0, [A7]
00017BA4 2250 movea.l A1, [A0]
00017BA6 2269 00AC movea.l A1, [A1 + 0xAC]
00017BAA 4E91 jsr [A1]
00017BAC 4A00 tst.b D0
00017BAE 584F addq.w A7, 4
00017BB0 6708 beq +0xA /* 00017BBA */
00017BB2 486E FFF8 pea.l [A6 - 0x8]
00017BB6 A8A1 syscall FrameRect
00017BB8 6034 bra +0x36 /* 00017BEE */
label00017BBA:
00017BBA 3F2E FFFA move.w -[A7], [A6 - 0x6]
00017BBE 3F2E FFFC move.w -[A7], [A6 - 0x4]
00017BC2 A893 syscall MoveTo
00017BC4 3F2E FFFA move.w -[A7], [A6 - 0x6]
00017BC8 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00017BCC A891 syscall LineTo
00017BCE 302E FFFE move.w D0, [A6 - 0x2]
00017BD2 48C0 ext.l D0
00017BD4 5380 subq.l D0, 1
00017BD6 3F00 move.w -[A7], D0
00017BD8 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00017BDC A891 syscall LineTo
00017BDE 302E FFFE move.w D0, [A6 - 0x2]
00017BE2 48C0 ext.l D0
00017BE4 5380 subq.l D0, 1
00017BE6 3F00 move.w -[A7], D0
00017BE8 3F2E FFFC move.w -[A7], [A6 - 0x4]
00017BEC A891 syscall LineTo
label00017BEE:
00017BEE 486E FFF0 pea.l [A6 - 0x10]
00017BF2 486E FFDE pea.l [A6 - 0x22]
00017BF6 4EB9 0000 26E2 jsr [0x000026E2]
00017BFC 4A00 tst.b D0
00017BFE 504F addq.w A7, 8
00017C00 6600 FF32 bne -0xCC /* 00017B34 */
00017C04 3F3C FFFF move.w -[A7], 0xFFFF
00017C08 486E FFDE pea.l [A6 - 0x22]
00017C0C 4EB9 0000 26DA jsr [0x000026DA]
00017C12 3F3C FFFF move.w -[A7], 0xFFFF
00017C16 486E FFAE pea.l [A6 - 0x52]
00017C1A 4EB9 0000 2642 jsr [0x00002642]
00017C20 4FEF 000C lea.l A7, [A7 + 0xC]
00017C24 245F movea.l A2, [A7]+
00017C26 4E5E unlink A6
00017C28 4E75 rts
00017C2A 4E56 FFC0 link A6, -0x0040
00017C2E 2F0A move.l -[A7], A2
00017C30 246E 0008 movea.l A2, [A6 + 0x8]
00017C34 486E FFC0 pea.l [A6 - 0x40]
00017C38 4EB9 0000 263A jsr [0x0000263A]
00017C3E 4EB9 0000 264A jsr [0x0000264A]
00017C44 486E FFF2 pea.l [A6 - 0xE]
00017C48 2F0A move.l -[A7], A2
00017C4A 61FF FFFF E4E8 bsr -0x1B16 /* 00016134 */
00017C50 486E FFF2 pea.l [A6 - 0xE]
00017C54 2F3C 0001 0001 move.l -[A7], 0x10001
00017C5A A8A9 syscall InsetRect
00017C5C 2F0A move.l -[A7], A2
00017C5E 2057 movea.l A0, [A7]
00017C60 2250 movea.l A1, [A0]
00017C62 2269 00AC movea.l A1, [A1 + 0xAC]
00017C66 4E91 jsr [A1]
00017C68 4A00 tst.b D0
00017C6A 4FEF 0010 lea.l A7, [A7 + 0x10]
00017C6E 6604 bne +0x6 /* 00017C74 */
00017C70 526E FFF6 addq.w [A6 - 0xA], 1
label00017C74:
00017C74 486E FFF2 pea.l [A6 - 0xE]
00017C78 486E FFDE pea.l [A6 - 0x22]
00017C7C 4EB9 0000 26D2 jsr [0x000026D2]
00017C82 504F addq.w A7, 8
00017C84 6070 bra +0x72 /* 00017CF6 */
label00017C86:
00017C86 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
00017C8C 6D68 blt +0x6A /* 00017CF6 */
00017C8E 2F0A move.l -[A7], A2
00017C90 61FF FFFF E486 bsr -0x1B78 /* 00016118 */
00017C96 4A00 tst.b D0
00017C98 584F addq.w A7, 4
00017C9A 675A beq +0x5C /* 00017CF6 */
00017C9C 2F0A move.l -[A7], A2
00017C9E 61FF FFFF E4DC bsr -0x1B22 /* 0001617C */
00017CA4 4A00 tst.b D0
00017CA6 584F addq.w A7, 4
00017CA8 674C beq +0x4E /* 00017CF6 */
00017CAA 486E FFFA pea.l [A6 - 0x6]
00017CAE 4EB9 0000 0F0A jsr [0x00000F0A]
00017CB4 486E FFFA pea.l [A6 - 0x6]
00017CB8 AA14 syscall RGBForeColor
00017CBA 2F3C 0001 0000 move.l -[A7], 0x10000
00017CC0 42A7 clr.l -[A7]
00017CC2 486E FFF2 pea.l [A6 - 0xE]
00017CC6 4EB9 0000 0FDA jsr [0x00000FDA]
00017CCC 1F3C 0005 move.b -[A7], 0x5
00017CD0 486E FFFA pea.l [A6 - 0x6]
00017CD4 4EB9 0000 0EFA jsr [0x00000EFA]
00017CDA 486E FFFA pea.l [A6 - 0x6]
00017CDE AA14 syscall RGBForeColor
00017CE0 42A7 clr.l -[A7]
00017CE2 2F3C 0001 0001 move.l -[A7], 0x10001
00017CE8 486E FFF2 pea.l [A6 - 0xE]
00017CEC 4EB9 0000 0FD2 jsr [0x00000FD2]
00017CF2 4FEF 0022 lea.l A7, [A7 + 0x22]
label00017CF6:
00017CF6 486E FFF0 pea.l [A6 - 0x10]
00017CFA 486E FFDE pea.l [A6 - 0x22]
00017CFE 4EB9 0000 26E2 jsr [0x000026E2]
00017D04 4A00 tst.b D0
00017D06 504F addq.w A7, 8
00017D08 6600 FF7C bne -0x82 /* 00017C86 */
00017D0C 3F3C FFFF move.w -[A7], 0xFFFF
00017D10 486E FFDE pea.l [A6 - 0x22]
00017D14 4EB9 0000 26DA jsr [0x000026DA]
00017D1A 3F3C FFFF move.w -[A7], 0xFFFF
00017D1E 486E FFC0 pea.l [A6 - 0x40]
00017D22 4EB9 0000 2642 jsr [0x00002642]
00017D28 4FEF 000C lea.l A7, [A7 + 0xC]
00017D2C 245F movea.l A2, [A7]+
00017D2E 4E5E unlink A6
00017D30 4E75 rts
00017D32 4E56 FFF0 link A6, -0x0010
00017D36 48E7 0030 movem.l -[A7], A2,A3
00017D3A 246E 0008 movea.l A2, [A6 + 0x8]
00017D3E 42A7 clr.l -[A7]
00017D40 2F2A 0004 move.l -[A7], [A2 + 0x4]
00017D44 2057 movea.l A0, [A7]
00017D46 2268 0004 movea.l A1, [A0 + 0x4]
00017D4A 2269 00E8 movea.l A1, [A1 + 0xE8]
00017D4E 4E91 jsr [A1]
00017D50 4A00 tst.b D0
00017D52 504F addq.w A7, 8
00017D54 6700 0084 beq +0x86 /* 00017DDA */
00017D58 2F0A move.l -[A7], A2
00017D5A 61FF FFFF ED2C bsr -0x12D2 /* 00016A88 */
00017D60 4A00 tst.b D0
00017D62 584F addq.w A7, 4
00017D64 6774 beq +0x76 /* 00017DDA */
00017D66 486E FFF0 pea.l [A6 - 0x10]
00017D6A 2F2A 0004 move.l -[A7], [A2 + 0x4]
00017D6E 2057 movea.l A0, [A7]
00017D70 2268 0004 movea.l A1, [A0 + 0x4]
00017D74 2269 0038 movea.l A1, [A1 + 0x38]
00017D78 4E91 jsr [A1]
00017D7A 4A00 tst.b D0
00017D7C 504F addq.w A7, 8
00017D7E 675A beq +0x5C /* 00017DDA */
00017D80 2F2A 0004 move.l -[A7], [A2 + 0x4]
00017D84 61FF 0000 014C bsr +0x14E /* 00017ED2 */
00017D8A 2008 move.l D0, A0
00017D8C 584F addq.w A7, 4
00017D8E 674A beq +0x4C /* 00017DDA */
00017D90 2F2A 0004 move.l -[A7], [A2 + 0x4]
00017D94 61FF 0000 013C bsr +0x13E /* 00017ED2 */
00017D9A 2648 movea.l A3, A0
00017D9C 486E FFF8 pea.l [A6 - 0x8]
00017DA0 2F0B move.l -[A7], A3
00017DA2 61FF 0000 0112 bsr +0x114 /* 00017EB6 */
00017DA8 486E FFF0 pea.l [A6 - 0x10]
00017DAC 486E FFF8 pea.l [A6 - 0x8]
00017DB0 486E FFF8 pea.l [A6 - 0x8]
00017DB4 A8AA syscall SectRect
00017DB6 101F move.b D0, [A7]+
00017DB8 4FEF 000A lea.l A7, [A7 + 0xA]
00017DBC 671C beq +0x1E /* 00017DDA */
00017DBE 486E FFF8 pea.l [A6 - 0x8]
00017DC2 2F0A move.l -[A7], A2
00017DC4 2057 movea.l A0, [A7]
00017DC6 2250 movea.l A1, [A0]
00017DC8 2269 00B0 movea.l A1, [A1 + 0xB0]
00017DCC 4E91 jsr [A1]
00017DCE 2648 movea.l A3, A0
00017DD0 2F0B move.l -[A7], A3
00017DD2 A927 syscall InvalRgn
00017DD4 2F0B move.l -[A7], A3
00017DD6 A8D9 syscall DisposRgn/DisposeRgn
00017DD8 504F addq.w A7, 8
label00017DDA:
00017DDA 4CDF 0C00 movem.l A2,A3, [A7]+
00017DDE 4E5E unlink A6
00017DE0 4E75 rts
00017DE2 4E56 FFF0 link A6, -0x0010
00017DE6 48E7 0030 movem.l -[A7], A2,A3
00017DEA 246E 0008 movea.l A2, [A6 + 0x8]
00017DEE 42A7 clr.l -[A7]
00017DF0 2F2A 0004 move.l -[A7], [A2 + 0x4]
00017DF4 2057 movea.l A0, [A7]
00017DF6 2268 0004 movea.l A1, [A0 + 0x4]
00017DFA 2269 00E8 movea.l A1, [A1 + 0xE8]
00017DFE 4E91 jsr [A1]
00017E00 4A00 tst.b D0
00017E02 504F addq.w A7, 8
00017E04 6700 00A8 beq +0xAA /* 00017EAE */
00017E08 2F0A move.l -[A7], A2
00017E0A 61FF FFFF EC7C bsr -0x1382 /* 00016A88 */
00017E10 4A00 tst.b D0
00017E12 584F addq.w A7, 4
00017E14 6700 0098 beq +0x9A /* 00017EAE */
00017E18 486E FFF8 pea.l [A6 - 0x8]
00017E1C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00017E20 2057 movea.l A0, [A7]
00017E22 2268 0004 movea.l A1, [A0 + 0x4]
00017E26 2269 0038 movea.l A1, [A1 + 0x38]
00017E2A 4E91 jsr [A1]
00017E2C 4A00 tst.b D0
00017E2E 504F addq.w A7, 8
00017E30 677C beq +0x7E /* 00017EAE */
00017E32 2F2A 0004 move.l -[A7], [A2 + 0x4]
00017E36 61FF 0000 009A bsr +0x9C /* 00017ED2 */
00017E3C 2008 move.l D0, A0
00017E3E 584F addq.w A7, 4
00017E40 676C beq +0x6E /* 00017EAE */
00017E42 486E FFF8 pea.l [A6 - 0x8]
00017E46 2F3C 0001 0001 move.l -[A7], 0x10001
00017E4C A8A9 syscall InsetRect
00017E4E 2F0A move.l -[A7], A2
00017E50 2057 movea.l A0, [A7]
00017E52 2250 movea.l A1, [A0]
00017E54 2269 00AC movea.l A1, [A1 + 0xAC]
00017E58 4E91 jsr [A1]
00017E5A 4A00 tst.b D0
00017E5C 584F addq.w A7, 4
00017E5E 6604 bne +0x6 /* 00017E64 */
00017E60 526E FFFC addq.w [A6 - 0x4], 1
label00017E64:
00017E64 2F2A 0004 move.l -[A7], [A2 + 0x4]
00017E68 61FF 0000 0068 bsr +0x6A /* 00017ED2 */
00017E6E 2648 movea.l A3, A0
00017E70 486E FFF0 pea.l [A6 - 0x10]
00017E74 2F0B move.l -[A7], A3
00017E76 61FF 0000 003E bsr +0x40 /* 00017EB6 */
00017E7C 486E FFF8 pea.l [A6 - 0x8]
00017E80 486E FFF0 pea.l [A6 - 0x10]
00017E84 486E FFF0 pea.l [A6 - 0x10]
00017E88 A8AA syscall SectRect
00017E8A 101F move.b D0, [A7]+
00017E8C 4FEF 000A lea.l A7, [A7 + 0xA]
00017E90 671C beq +0x1E /* 00017EAE */
00017E92 486E FFF0 pea.l [A6 - 0x10]
00017E96 2F0A move.l -[A7], A2
00017E98 2057 movea.l A0, [A7]
00017E9A 2250 movea.l A1, [A0]
00017E9C 2269 00B4 movea.l A1, [A1 + 0xB4]
00017EA0 4E91 jsr [A1]
00017EA2 2648 movea.l A3, A0
00017EA4 2F0B move.l -[A7], A3
00017EA6 A927 syscall InvalRgn
00017EA8 2F0B move.l -[A7], A3
00017EAA A8D9 syscall DisposRgn/DisposeRgn
00017EAC 504F addq.w A7, 8
label00017EAE:
00017EAE 4CDF 0C00 movem.l A2,A3, [A7]+
00017EB2 4E5E unlink A6
00017EB4 4E75 rts
fn00017EB6:
00017EB6 48E7 0030 movem.l -[A7], A2,A3
00017EBA 266F 000C movea.l A3, [A7 + 0xC]
00017EBE 246F 0010 movea.l A2, [A7 + 0x10]
00017EC2 24AB 006C move.l [A2], [A3 + 0x6C]
00017EC6 256B 0070 0004 move.l [A2 + 0x4], [A3 + 0x70]
00017ECC 4CDF 0C00 movem.l A2,A3, [A7]+
00017ED0 4E75 rts
fn00017ED2:
00017ED2 206F 0004 movea.l A0, [A7 + 0x4]
00017ED6 2068 0020 movea.l A0, [A0 + 0x20]
00017EDA 4E75 rts
00017EDC 206F 0004 movea.l A0, [A7 + 0x4]
00017EE0 1028 0008 move.b D0, [A0 + 0x8]
00017EE4 4E75 rts
fn00017EE6:
00017EE6 4E56 FFFA link A6, -0x0006
00017EEA 2F0A move.l -[A7], A2
00017EEC 246E 0008 movea.l A2, [A6 + 0x8]
00017EF0 2F2E 000C move.l -[A7], [A6 + 0xC]
00017EF4 486E FFFA pea.l [A6 - 0x6]
00017EF8 4EB9 0000 28CA jsr [0x000028CA]
00017EFE 2F12 move.l -[A7], [A2]
00017F00 486E FFFA pea.l [A6 - 0x6]
00017F04 61FF FFFE FDA4 bsr -0x1025A /* 00007CAA */
00017F0A 584F addq.w A7, 4
00017F0C 2F08 move.l -[A7], A0
00017F0E 2F12 move.l -[A7], [A2]
00017F10 A8E6 syscall DiffRgn
00017F12 3F3C FFFF move.w -[A7], 0xFFFF
00017F16 486E FFFA pea.l [A6 - 0x6]
00017F1A 4EB9 0000 28DA jsr [0x000028DA]
00017F20 204A movea.l A0, A2
00017F22 4FEF 000E lea.l A7, [A7 + 0xE]
00017F26 245F movea.l A2, [A7]+
00017F28 4E5E unlink A6
00017F2A 4E75 rts
fn00017F2C:
00017F2C 4E56 FFFA link A6, -0x0006
00017F30 2F0A move.l -[A7], A2
00017F32 246E 0008 movea.l A2, [A6 + 0x8]
00017F36 2F2E 000C move.l -[A7], [A6 + 0xC]
00017F3A 486E FFFA pea.l [A6 - 0x6]
00017F3E 4EB9 0000 28CA jsr [0x000028CA]
00017F44 2F12 move.l -[A7], [A2]
00017F46 486E FFFA pea.l [A6 - 0x6]
00017F4A 61FF FFFE FD5E bsr -0x102A0 /* 00007CAA */
00017F50 584F addq.w A7, 4
00017F52 2F08 move.l -[A7], A0
00017F54 2F12 move.l -[A7], [A2]
00017F56 A8E4 syscall SectRgn
00017F58 3F3C FFFF move.w -[A7], 0xFFFF
00017F5C 486E FFFA pea.l [A6 - 0x6]
00017F60 4EB9 0000 28DA jsr [0x000028DA]
00017F66 204A movea.l A0, A2
00017F68 4FEF 000E lea.l A7, [A7 + 0xE]
00017F6C 245F movea.l A2, [A7]+
00017F6E 4E5E unlink A6
00017F70 4E75 rts
fn00017F72:
00017F72 4E56 0000 link A6, 0
00017F76 2F0A move.l -[A7], A2
00017F78 246E 0008 movea.l A2, [A6 + 0x8]
00017F7C 2F2E 000C move.l -[A7], [A6 + 0xC]
00017F80 2F0A move.l -[A7], A2
00017F82 4EB9 0000 0942 jsr [0x00000942]
00017F88 41F9 0001 36A4 lea.l A0, [0x000136A4]
00017F8E 2488 move.l [A2], A0
00017F90 422A 000A clr.b [A2 + 0xA]
00017F94 426A 0008 clr.w [A2 + 0x8]
00017F98 426A 000C clr.w [A2 + 0xC]
00017F9C 426A 000E clr.w [A2 + 0xE]
00017FA0 426A 0010 clr.w [A2 + 0x10]
00017FA4 426A 0012 clr.w [A2 + 0x12]
00017FA8 42AA 0014 clr.l [A2 + 0x14]
00017FAC 204A movea.l A0, A2
00017FAE 504F addq.w A7, 8
00017FB0 245F movea.l A2, [A7]+
00017FB2 4E5E unlink A6
00017FB4 4E75 rts
00017FB6 4E56 0000 link A6, 0
00017FBA 2F0A move.l -[A7], A2
00017FBC 246E 0008 movea.l A2, [A6 + 0x8]
00017FC0 200A move.l D0, A2
00017FC2 6724 beq +0x26 /* 00017FE8 */
00017FC4 41F9 0001 36A4 lea.l A0, [0x000136A4]
00017FCA 2488 move.l [A2], A0
00017FCC 4267 clr.w -[A7]
00017FCE 2F0A move.l -[A7], A2
00017FD0 4EB9 0000 094A jsr [0x0000094A]
00017FD6 4A6E 000C tst.w [A6 + 0xC]
00017FDA 5C4F addq.w A7, 6
00017FDC 6F0A ble +0xC /* 00017FE8 */
00017FDE 2F0A move.l -[A7], A2
00017FE0 4EB9 0000 2592 jsr [0x00002592]
00017FE6 584F addq.w A7, 4
label00017FE8:
00017FE8 204A movea.l A0, A2
00017FEA 245F movea.l A2, [A7]+
00017FEC 4E5E unlink A6
00017FEE 4E75 rts
00017FF0 4E56 FEFC link A6, -0x0104
00017FF4 48E7 0038 movem.l -[A7], A2,A3,A4
00017FF8 286E 0008 movea.l A4, [A6 + 0x8]
00017FFC 266E 000C movea.l A3, [A6 + 0xC]
00018000 246E 0010 movea.l A2, [A6 + 0x10]
00018004 486E FFFE pea.l [A6 - 0x2]
00018008 2F0A move.l -[A7], A2
0001800A 61FF FFFE C78C bsr -0x13872 /* 00004798 */
00018010 486E FEFC pea.l [A6 - 0x104]
00018014 2F0A move.l -[A7], A2
00018016 61FF FFFE C780 bsr -0x1387E /* 00004798 */
0001801C 486E FEFE pea.l [A6 - 0x102]
00018020 2F0A move.l -[A7], A2
00018022 4EB9 0000 30A2 jsr [0x000030A2]
00018028 42A7 clr.l -[A7]
0001802A 4267 clr.w -[A7]
0001802C 486D 950F pea.l [A5 - 0x6AF1]
00018030 3F2E FFFE move.w -[A7], [A6 - 0x2]
00018034 2F0B move.l -[A7], A3
00018036 2F0C move.l -[A7], A4
00018038 2057 movea.l A0, [A7]
0001803A 2250 movea.l A1, [A0]
0001803C 2269 0010 movea.l A1, [A1 + 0x10]
00018040 4E91 jsr [A1]
00018042 4FEF 002C lea.l A7, [A7 + 0x2C]
00018046 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0001804A 4E5E unlink A6
0001804C 4E75 rts
0001804E 4E56 FF5E link A6, -0x00A2
00018052 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00018056 206E 0008 movea.l A0, [A6 + 0x8]
0001805A 216E 000C 0004 move.l [A0 + 0x4], [A6 + 0xC]
00018060 4AAD 06E8 tst.l [A5 + 0x6E8]
00018064 6600 0124 bne +0x126 /* 0001818A */
00018068 486E FFF8 pea.l [A6 - 0x8]
0001806C 42A7 clr.l -[A7]
0001806E 2F3C 000A 0010 move.l -[A7], 0xA0010
00018074 A8A7 syscall SetRect
00018076 2D4F FFAE move.l [A6 - 0x52], A7
0001807A 4878 0014 push.l 0x14
0001807E 4EB9 0000 258A jsr [0x0000258A]
00018084 2D48 FFC6 move.l [A6 - 0x3A], A0
00018088 2008 move.l D0, A0
0001808A 584F addq.w A7, 4
0001808C 671A beq +0x1C /* 000180A8 */
0001808E 42A7 clr.l -[A7]
00018090 42A7 clr.l -[A7]
00018092 42A7 clr.l -[A7]
00018094 42A7 clr.l -[A7]
00018096 486E FFF8 pea.l [A6 - 0x8]
0001809A 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
0001809E 4EB9 0000 3E02 jsr [0x00003E02]
000180A4 4FEF 0018 lea.l A7, [A7 + 0x18]
label000180A8:
000180A8 2B6E FFC6 06E8 move.l [A5 + 0x6E8], [A6 - 0x3A]
000180AE 605C bra +0x5E /* 0001810C */
000180B0 206E FFA6 movea.l A0, [A6 - 0x5A]
000180B4 2D50 FF66 move.l [A6 - 0x9A], [A0]
000180B8 7094 moveq.l D0, 0xFFFFFF94
000180BA B0AE FF66 cmp.l D0, [A6 - 0x9A]
000180BE 6638 bne +0x3A /* 000180F8 */
000180C0 4878 0014 push.l 0x14
000180C4 4EB9 0000 258A jsr [0x0000258A]
000180CA 2D48 FFC2 move.l [A6 - 0x3E], A0
000180CE 2008 move.l D0, A0
000180D0 584F addq.w A7, 4
000180D2 671C beq +0x1E /* 000180F0 */
000180D4 42A7 clr.l -[A7]
000180D6 42A7 clr.l -[A7]
000180D8 4878 0004 push.l 0x4
000180DC 4267 clr.w -[A7]
000180DE 486E FFF8 pea.l [A6 - 0x8]
000180E2 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
000180E6 4EB9 0000 3E02 jsr [0x00003E02]
000180EC 4FEF 0016 lea.l A7, [A7 + 0x16]
label000180F0:
000180F0 2B6E FFC2 06E8 move.l [A5 + 0x6E8], [A6 - 0x3E]
000180F6 6010 bra +0x12 /* 00018108 */
label000180F8:
000180F8 42A7 clr.l -[A7]
000180FA 42A7 clr.l -[A7]
000180FC 42A7 clr.l -[A7]
000180FE 4EB9 0000 2542 jsr [0x00002542]
00018104 4FEF 000C lea.l A7, [A7 + 0xC]
label00018108:
00018108 2E6E FFAE movea.l A7, [A6 - 0x52]
label0001810C:
0001810C 2F2D 06E8 move.l -[A7], [A5 + 0x6E8]
00018110 4EB9 0000 3E12 jsr [0x00003E12]
00018116 7C00 moveq.l D6, 0x00
00018118 584F addq.w A7, 4
0001811A 605C bra +0x5E /* 00018178 */
label0001811C:
0001811C 7600 moveq.l D3, 0x00
0001811E 6000 02C2 bra +0x2C4 /* 000183E2 */
label00018122:
00018122 41ED 9510 lea.l A0, [A5 - 0x6AF0]
00018126 D1CB add.l A0, A3
00018128 1030 3800 move.b D0, [A0 + D3]
0001812C 4880 ext.w D0
0001812E 3D40 FFF2 move.w [A6 - 0xE], D0
00018132 1F2E FFF3 move.b -[A7], [A6 - 0xD]
00018136 486E FFD6 pea.l [A6 - 0x2A]
0001813A 4EB9 0000 0EFA jsr [0x00000EFA]
00018140 2D6E FFD6 FFEC move.l [A6 - 0x14], [A6 - 0x2A]
00018146 3D6E FFDA FFF0 move.w [A6 - 0x10], [A6 - 0x26]
0001814C 486E FFEC pea.l [A6 - 0x14]
00018150 302E FFF8 move.w D0, [A6 - 0x8]
00018154 48C0 ext.l D0
00018156 D086 add.l D0, D6
00018158 3F00 move.w -[A7], D0
0001815A 302E FFFA move.w D0, [A6 - 0x6]
0001815E 48C0 ext.l D0
00018160 D083 add.l D0, D3
00018162 3F00 move.w -[A7], D0
00018164 4EB9 0000 1002 jsr [0x00001002]
0001816A 5283 addq.l D3, 1
0001816C 4FEF 000E lea.l A7, [A7 + 0xE]
label00018170:
00018170 7010 moveq.l D0, 0x10
00018172 B680 cmp.l D3, D0
00018174 6DAC blt -0x52 /* 00018122 */
00018176 5286 addq.l D6, 1
label00018178:
00018178 700A moveq.l D0, 0x0A
0001817A BC80 cmp.l D6, D0
0001817C 6D9E blt -0x60 /* 0001811C */
0001817E 2F2D 06E8 move.l -[A7], [A5 + 0x6E8]
00018182 4EB9 0000 3E1A jsr [0x00003E1A]
00018188 584F addq.w A7, 4
label0001818A:
0001818A 4AAD 06E4 tst.l [A5 + 0x6E4]
0001818E 6600 0124 bne +0x126 /* 000182B4 */
00018192 486E FFF8 pea.l [A6 - 0x8]
00018196 42A7 clr.l -[A7]
00018198 2F3C 000A 0010 move.l -[A7], 0xA0010
0001819E A8A7 syscall SetRect
000181A0 2D4F FF96 move.l [A6 - 0x6A], A7
000181A4 4878 0014 push.l 0x14
000181A8 4EB9 0000 258A jsr [0x0000258A]
000181AE 2D48 FFBE move.l [A6 - 0x42], A0
000181B2 2008 move.l D0, A0
000181B4 584F addq.w A7, 4
000181B6 671A beq +0x1C /* 000181D2 */
000181B8 42A7 clr.l -[A7]
000181BA 42A7 clr.l -[A7]
000181BC 42A7 clr.l -[A7]
000181BE 42A7 clr.l -[A7]
000181C0 486E FFF8 pea.l [A6 - 0x8]
000181C4 2F2E FFBE move.l -[A7], [A6 - 0x42]
000181C8 4EB9 0000 3E02 jsr [0x00003E02]
000181CE 4FEF 0018 lea.l A7, [A7 + 0x18]
label000181D2:
000181D2 2B6E FFBE 06E4 move.l [A5 + 0x6E4], [A6 - 0x42]
000181D8 605C bra +0x5E /* 00018236 */
000181DA 206E FF8E movea.l A0, [A6 - 0x72]
000181DE 2D50 FF62 move.l [A6 - 0x9E], [A0]
000181E2 7094 moveq.l D0, 0xFFFFFF94
000181E4 B0AE FF62 cmp.l D0, [A6 - 0x9E]
000181E8 6638 bne +0x3A /* 00018222 */
000181EA 4878 0014 push.l 0x14
000181EE 4EB9 0000 258A jsr [0x0000258A]
000181F4 2D48 FFBA move.l [A6 - 0x46], A0
000181F8 2008 move.l D0, A0
000181FA 584F addq.w A7, 4
000181FC 671C beq +0x1E /* 0001821A */
000181FE 42A7 clr.l -[A7]
00018200 42A7 clr.l -[A7]
00018202 4878 0004 push.l 0x4
00018206 4267 clr.w -[A7]
00018208 486E FFF8 pea.l [A6 - 0x8]
0001820C 2F2E FFBA move.l -[A7], [A6 - 0x46]
00018210 4EB9 0000 3E02 jsr [0x00003E02]
00018216 4FEF 0016 lea.l A7, [A7 + 0x16]
label0001821A:
0001821A 2B6E FFBA 06E4 move.l [A5 + 0x6E4], [A6 - 0x46]
00018220 6010 bra +0x12 /* 00018232 */
label00018222:
00018222 42A7 clr.l -[A7]
00018224 42A7 clr.l -[A7]
00018226 42A7 clr.l -[A7]
00018228 4EB9 0000 2542 jsr [0x00002542]
0001822E 4FEF 000C lea.l A7, [A7 + 0xC]
label00018232:
00018232 2E6E FF96 movea.l A7, [A6 - 0x6A]
label00018236:
00018236 2F2D 06E4 move.l -[A7], [A5 + 0x6E4]
0001823A 4EB9 0000 3E12 jsr [0x00003E12]
00018240 7E00 moveq.l D7, 0x00
00018242 584F addq.w A7, 4
00018244 605C bra +0x5E /* 000182A2 */
label00018246:
00018246 7800 moveq.l D4, 0x00
00018248 6000 01A2 bra +0x1A4 /* 000183EC */
label0001824C:
0001824C 41ED 95B0 lea.l A0, [A5 - 0x6A50]
00018250 D1CC add.l A0, A4
00018252 1030 4800 move.b D0, [A0 + D4]
00018256 4880 ext.w D0
00018258 3D40 FFEA move.w [A6 - 0x16], D0
0001825C 1F2E FFEB move.b -[A7], [A6 - 0x15]
00018260 486E FFD0 pea.l [A6 - 0x30]
00018264 4EB9 0000 0EFA jsr [0x00000EFA]
0001826A 2D6E FFD0 FFE4 move.l [A6 - 0x1C], [A6 - 0x30]
00018270 3D6E FFD4 FFE8 move.w [A6 - 0x18], [A6 - 0x2C]
00018276 486E FFE4 pea.l [A6 - 0x1C]
0001827A 302E FFF8 move.w D0, [A6 - 0x8]
0001827E 48C0 ext.l D0
00018280 D087 add.l D0, D7
00018282 3F00 move.w -[A7], D0
00018284 302E FFFA move.w D0, [A6 - 0x6]
00018288 48C0 ext.l D0
0001828A D084 add.l D0, D4
0001828C 3F00 move.w -[A7], D0
0001828E 4EB9 0000 1002 jsr [0x00001002]
00018294 5284 addq.l D4, 1
00018296 4FEF 000E lea.l A7, [A7 + 0xE]
label0001829A:
0001829A 7010 moveq.l D0, 0x10
0001829C B880 cmp.l D4, D0
0001829E 6DAC blt -0x52 /* 0001824C */
000182A0 5287 addq.l D7, 1
label000182A2:
000182A2 700A moveq.l D0, 0x0A
000182A4 BE80 cmp.l D7, D0
000182A6 6D9E blt -0x60 /* 00018246 */
000182A8 2F2D 06E4 move.l -[A7], [A5 + 0x6E4]
000182AC 4EB9 0000 3E1A jsr [0x00003E1A]
000182B2 584F addq.w A7, 4
label000182B4:
000182B4 4AAD 06E0 tst.l [A5 + 0x6E0]
000182B8 6600 0126 bne +0x128 /* 000183E0 */
000182BC 486E FFF8 pea.l [A6 - 0x8]
000182C0 42A7 clr.l -[A7]
000182C2 2F3C 000A 0010 move.l -[A7], 0xA0010
000182C8 A8A7 syscall SetRect
000182CA 2D4F FF7E move.l [A6 - 0x82], A7
000182CE 4878 0014 push.l 0x14
000182D2 4EB9 0000 258A jsr [0x0000258A]
000182D8 2D48 FFB6 move.l [A6 - 0x4A], A0
000182DC 2008 move.l D0, A0
000182DE 584F addq.w A7, 4
000182E0 671A beq +0x1C /* 000182FC */
000182E2 42A7 clr.l -[A7]
000182E4 42A7 clr.l -[A7]
000182E6 42A7 clr.l -[A7]
000182E8 42A7 clr.l -[A7]
000182EA 486E FFF8 pea.l [A6 - 0x8]
000182EE 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
000182F2 4EB9 0000 3E02 jsr [0x00003E02]
000182F8 4FEF 0018 lea.l A7, [A7 + 0x18]
label000182FC:
000182FC 2B6E FFB6 06E0 move.l [A5 + 0x6E0], [A6 - 0x4A]
00018302 605C bra +0x5E /* 00018360 */
00018304 206E FF76 movea.l A0, [A6 - 0x8A]
00018308 2D50 FF5E move.l [A6 - 0xA2], [A0]
0001830C 7094 moveq.l D0, 0xFFFFFF94
0001830E B0AE FF5E cmp.l D0, [A6 - 0xA2]
00018312 6638 bne +0x3A /* 0001834C */
00018314 4878 0014 push.l 0x14
00018318 4EB9 0000 258A jsr [0x0000258A]
0001831E 2D48 FFB2 move.l [A6 - 0x4E], A0
00018322 2008 move.l D0, A0
00018324 584F addq.w A7, 4
00018326 671C beq +0x1E /* 00018344 */
00018328 42A7 clr.l -[A7]
0001832A 42A7 clr.l -[A7]
0001832C 4878 0004 push.l 0x4
00018330 4267 clr.w -[A7]
00018332 486E FFF8 pea.l [A6 - 0x8]
00018336 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
0001833A 4EB9 0000 3E02 jsr [0x00003E02]
00018340 4FEF 0016 lea.l A7, [A7 + 0x16]
label00018344:
00018344 2B6E FFB2 06E0 move.l [A5 + 0x6E0], [A6 - 0x4E]
0001834A 6010 bra +0x12 /* 0001835C */
label0001834C:
0001834C 42A7 clr.l -[A7]
0001834E 42A7 clr.l -[A7]
00018350 42A7 clr.l -[A7]
00018352 4EB9 0000 2542 jsr [0x00002542]
00018358 4FEF 000C lea.l A7, [A7 + 0xC]
label0001835C:
0001835C 2E6E FF7E movea.l A7, [A6 - 0x82]
label00018360:
00018360 2F2D 06E0 move.l -[A7], [A5 + 0x6E0]
00018364 4EB9 0000 3E12 jsr [0x00003E12]
0001836A 95CA sub.l A2, A2
0001836C 584F addq.w A7, 4
0001836E 605E bra +0x60 /* 000183CE */
label00018370:
00018370 7A00 moveq.l D5, 0x00
00018372 6000 0082 bra +0x84 /* 000183F6 */
label00018376:
00018376 41ED 9650 lea.l A0, [A5 - 0x69B0]
0001837A D1EE FFF4 add.l A0, [A6 - 0xC]
0001837E 1030 5800 move.b D0, [A0 + D5]
00018382 4880 ext.w D0
00018384 3D40 FFE2 move.w [A6 - 0x1E], D0
00018388 1F2E FFE3 move.b -[A7], [A6 - 0x1D]
0001838C 486E FFCA pea.l [A6 - 0x36]
00018390 4EB9 0000 0EFA jsr [0x00000EFA]
00018396 2D6E FFCA FFDC move.l [A6 - 0x24], [A6 - 0x36]
0001839C 3D6E FFCE FFE0 move.w [A6 - 0x20], [A6 - 0x32]
000183A2 486E FFDC pea.l [A6 - 0x24]
000183A6 302E FFF8 move.w D0, [A6 - 0x8]
000183AA 48C0 ext.l D0
000183AC D08A add.l D0, A2
000183AE 3F00 move.w -[A7], D0
000183B0 302E FFFA move.w D0, [A6 - 0x6]
000183B4 48C0 ext.l D0
000183B6 D085 add.l D0, D5
000183B8 3F00 move.w -[A7], D0
000183BA 4EB9 0000 1002 jsr [0x00001002]
000183C0 5285 addq.l D5, 1
000183C2 4FEF 000E lea.l A7, [A7 + 0xE]
label000183C6:
000183C6 7010 moveq.l D0, 0x10
000183C8 BA80 cmp.l D5, D0
000183CA 6DAA blt -0x54 /* 00018376 */
000183CC 528A addq.l A2, 1
label000183CE:
000183CE 700A moveq.l D0, 0x0A
000183D0 B5C0 cmpa.l A2, D0
000183D2 6D9C blt -0x62 /* 00018370 */
000183D4 2F2D 06E0 move.l -[A7], [A5 + 0x6E0]
000183D8 4EB9 0000 3E1A jsr [0x00003E1A]
000183DE 584F addq.w A7, 4
label000183E0:
000183E0 601E bra +0x20 /* 00018400 */
label000183E2:
000183E2 2006 move.l D0, D6
000183E4 E988 lsl D0, 4
000183E6 2640 movea.l A3, D0
000183E8 6000 FD86 bra -0x278 /* 00018170 */
label000183EC:
000183EC 2007 move.l D0, D7
000183EE E988 lsl D0, 4
000183F0 2840 movea.l A4, D0
000183F2 6000 FEA6 bra -0x158 /* 0001829A */
label000183F6:
000183F6 200A move.l D0, A2
000183F8 E988 lsl D0, 4
000183FA 2D40 FFF4 move.l [A6 - 0xC], D0
000183FE 60C6 bra -0x38 /* 000183C6 */
label00018400:
00018400 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00018404 4E5E unlink A6
00018406 4E75 rts
00018408 4E56 0000 link A6, 0
0001840C 2F0A move.l -[A7], A2
0001840E 246E 0008 movea.l A2, [A6 + 0x8]
00018412 42A7 clr.l -[A7]
00018414 2F2A 0004 move.l -[A7], [A2 + 0x4]
00018418 2057 movea.l A0, [A7]
0001841A 2268 0004 movea.l A1, [A0 + 0x4]
0001841E 2269 00F0 movea.l A1, [A1 + 0xF0]
00018422 4E91 jsr [A1]
00018424 504F addq.w A7, 8
00018426 245F movea.l A2, [A7]+
00018428 4E5E unlink A6
0001842A 4E75 rts
0001842C 4E56 0000 link A6, 0
00018430 2F2E 0008 move.l -[A7], [A6 + 0x8]
00018434 61FF FFFF DD24 bsr -0x22DA /* 0001615A */
0001843A 4E5E unlink A6
0001843C 4E75 rts
0001843E 4E56 0000 link A6, 0
00018442 2F2E 0008 move.l -[A7], [A6 + 0x8]
00018446 61FF FFFF DD12 bsr -0x22EC /* 0001615A */
0001844C 4E5E unlink A6
0001844E 4E75 rts
00018450 4E56 0000 link A6, 0
00018454 2F0A move.l -[A7], A2
00018456 246E 0008 movea.l A2, [A6 + 0x8]
0001845A 2F0A move.l -[A7], A2
0001845C 61FF FFFF DD1E bsr -0x22E0 /* 0001617C */
00018462 4A00 tst.b D0
00018464 584F addq.w A7, 4
00018466 670A beq +0xC /* 00018472 */
00018468 2F0A move.l -[A7], A2
0001846A 61FF FFFF DCEE bsr -0x2310 /* 0001615A */
00018470 584F addq.w A7, 4
label00018472:
00018472 245F movea.l A2, [A7]+
00018474 4E5E unlink A6
00018476 4E75 rts
00018478 4E56 0000 link A6, 0
0001847C 2F0A move.l -[A7], A2
0001847E 246E 0008 movea.l A2, [A6 + 0x8]
00018482 2F0A move.l -[A7], A2
00018484 61FF FFFF DCF6 bsr -0x2308 /* 0001617C */
0001848A 4A00 tst.b D0
0001848C 584F addq.w A7, 4
0001848E 660A bne +0xC /* 0001849A */
00018490 2F0A move.l -[A7], A2
00018492 61FF FFFF DCC6 bsr -0x2338 /* 0001615A */
00018498 584F addq.w A7, 4
label0001849A:
0001849A 245F movea.l A2, [A7]+
0001849C 4E5E unlink A6
0001849E 4E75 rts
000184A0 4E56 0000 link A6, 0
000184A4 2F0A move.l -[A7], A2
000184A6 246E 0008 movea.l A2, [A6 + 0x8]
000184AA 42A7 clr.l -[A7]
000184AC 2F2A 0004 move.l -[A7], [A2 + 0x4]
000184B0 2057 movea.l A0, [A7]
000184B2 2268 0004 movea.l A1, [A0 + 0x4]
000184B6 2269 00F0 movea.l A1, [A1 + 0xF0]
000184BA 4E91 jsr [A1]
000184BC 504F addq.w A7, 8
000184BE 245F movea.l A2, [A7]+
000184C0 4E5E unlink A6
000184C2 4E75 rts
000184C4 4E56 0000 link A6, 0
000184C8 2F0A move.l -[A7], A2
000184CA 246E 0008 movea.l A2, [A6 + 0x8]
000184CE 42A7 clr.l -[A7]
000184D0 2F2A 0004 move.l -[A7], [A2 + 0x4]
000184D4 2057 movea.l A0, [A7]
000184D6 2268 0004 movea.l A1, [A0 + 0x4]
000184DA 2269 00F0 movea.l A1, [A1 + 0xF0]
000184DE 4E91 jsr [A1]
000184E0 504F addq.w A7, 8
000184E2 245F movea.l A2, [A7]+
000184E4 4E5E unlink A6
000184E6 4E75 rts
000184E8 48E7 1030 movem.l -[A7], D3,A2,A3
000184EC 246F 0010 movea.l A2, [A7 + 0x10]
000184F0 262F 0016 move.l D3, [A7 + 0x16]
000184F4 266F 001E movea.l A3, [A7 + 0x1E]
000184F8 0C83 696E 6465 cmpi.l D3, 0x696E6465 /* 'inde' */
000184FE 6622 bne +0x24 /* 00018522 */
00018500 4A2A 000A tst.b [A2 + 0xA]
00018504 6706 beq +0x8 /* 0001850C */
00018506 357C FFFF 0008 move.w [A2 + 0x8], 0xFFFF
label0001850C:
0001850C 1013 move.b D0, [A3]
0001850E 56C0 sne D0
00018510 4400 neg.b D0
00018512 1540 000A move.b [A2 + 0xA], D0
00018516 4A2A 000A tst.b [A2 + 0xA]
0001851A 6706 beq +0x8 /* 00018522 */
0001851C 357C 0001 0008 move.w [A2 + 0x8], 0x1
label00018522:
00018522 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00018526 4E75 rts
00018528 2F0C move.l -[A7], A4
0001852A 286F 0008 movea.l A4, [A7 + 0x8]
0001852E 222F 000E move.l D1, [A7 + 0xE]
00018532 226F 0016 movea.l A1, [A7 + 0x16]
00018536 206F 001A movea.l A0, [A7 + 0x1A]
0001853A 0C81 696E 6465 cmpi.l D1, 0x696E6465 /* 'inde' */
00018540 660C bne +0xE /* 0001854E */
00018542 2008 move.l D0, A0
00018544 6704 beq +0x6 /* 0001854A */
00018546 7001 moveq.l D0, 0x01
00018548 2080 move.l [A0], D0
label0001854A:
0001854A 12AC 000A move.b [A1], [A4 + 0xA]
label0001854E:
0001854E 285F movea.l A4, [A7]+
00018550 4E75 rts
00018552 4E56 0000 link A6, 0
00018556 2F0A move.l -[A7], A2
00018558 246E 0008 movea.l A2, [A6 + 0x8]
0001855C 4A2A 000A tst.b [A2 + 0xA]
00018560 6740 beq +0x42 /* 000185A2 */
00018562 594F subq.w A7, 4
00018564 A975 syscall TickCount
00018566 201F move.l D0, [A7]+
00018568 B0AA 0014 cmp.l D0, [A2 + 0x14]
0001856C 6334 bls +0x36 /* 000185A2 */
0001856E 526A 0008 addq.w [A2 + 0x8], 1
00018572 302A 0008 move.w D0, [A2 + 0x8]
00018576 48C0 ext.l D0
00018578 7204 moveq.l D1, 0x04
0001857A B081 cmp.l D0, D1
0001857C 6F06 ble +0x8 /* 00018584 */
0001857E 357C 0001 0008 move.w [A2 + 0x8], 0x1
label00018584:
00018584 42A7 clr.l -[A7]
00018586 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001858A 2057 movea.l A0, [A7]
0001858C 2268 0004 movea.l A1, [A0 + 0x4]
00018590 2269 00F0 movea.l A1, [A1 + 0xF0]
00018594 4E91 jsr [A1]
00018596 A975 syscall TickCount
00018598 201F move.l D0, [A7]+
0001859A 5A80 addq.l D0, 5
0001859C 2540 0014 move.l [A2 + 0x14], D0
000185A0 584F addq.w A7, 4
label000185A2:
000185A2 245F movea.l A2, [A7]+
000185A4 4E5E unlink A6
000185A6 4E75 rts
000185A8 4E56 FF72 link A6, -0x008E
000185AC 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
000185B0 246E 0008 movea.l A2, [A6 + 0x8]
000185B4 486E FF96 pea.l [A6 - 0x6A]
000185B8 4EB9 0000 263A jsr [0x0000263A]
000185BE 4EB9 0000 264A jsr [0x0000264A]
000185C4 486E FFF0 pea.l [A6 - 0x10]
000185C8 2F0A move.l -[A7], A2
000185CA 2057 movea.l A0, [A7]
000185CC 2250 movea.l A1, [A0]
000185CE 2269 00C0 movea.l A1, [A1 + 0xC0]
000185D2 4E91 jsr [A1]
000185D4 486E FFF0 pea.l [A6 - 0x10]
000185D8 2F0A move.l -[A7], A2
000185DA 2057 movea.l A0, [A7]
000185DC 2250 movea.l A1, [A0]
000185DE 2269 00AC movea.l A1, [A1 + 0xAC]
000185E2 4E91 jsr [A1]
000185E4 486E FFF0 pea.l [A6 - 0x10]
000185E8 486E FF90 pea.l [A6 - 0x70]
000185EC 4EB9 0000 266A jsr [0x0000266A]
000185F2 4A2A 000A tst.b [A2 + 0xA]
000185F6 4FEF 001C lea.l A7, [A7 + 0x1C]
000185FA 6700 0196 beq +0x198 /* 00018792 */
000185FE 486E FFF0 pea.l [A6 - 0x10]
00018602 486E FFCC pea.l [A6 - 0x34]
00018606 4EB9 0000 26D2 jsr [0x000026D2]
0001860C 504F addq.w A7, 8
0001860E 6000 0158 bra +0x15A /* 00018768 */
label00018612:
00018612 362A 0008 move.w D3, [A2 + 0x8]
00018616 48C3 ext.l D3
00018618 5383 subq.l D3, 1
0001861A E58B lsl D3, 2
0001861C 2D6D 96F0 FFF8 move.l [A6 - 0x8], [A5 - 0x6910]
00018622 2D6D 96F4 FFFC move.l [A6 - 0x4], [A5 - 0x690C]
00018628 3D6E FFF0 FFF8 move.w [A6 - 0x8], [A6 - 0x10]
0001862E 3003 move.w D0, D3
00018630 48C0 ext.l D0
00018632 322E FFF2 move.w D1, [A6 - 0xE]
00018636 48C1 ext.l D1
00018638 7410 moveq.l D2, 0x10
0001863A 9282 sub.l D1, D2
0001863C D280 add.l D1, D0
0001863E 3D41 FFFA move.w [A6 - 0x6], D1
00018642 302E FFF0 move.w D0, [A6 - 0x10]
00018646 48C0 ext.l D0
00018648 720A moveq.l D1, 0x0A
0001864A D081 add.l D0, D1
0001864C 3D40 FFFC move.w [A6 - 0x4], D0
00018650 3003 move.w D0, D3
00018652 48C0 ext.l D0
00018654 322E FFF2 move.w D1, [A6 - 0xE]
00018658 48C1 ext.l D1
0001865A D280 add.l D1, D0
0001865C 3D41 FFFE move.w [A6 - 0x2], D1
00018660 0C6E 0004 FFE0 cmpi.w [A6 - 0x20], 0x4
00018666 6C00 00EA bge +0xEC /* 00018752 */
0001866A 603E bra +0x40 /* 000186AA */
label0001866C:
0001866C 42A7 clr.l -[A7]
0001866E 4267 clr.w -[A7]
00018670 486E FFF8 pea.l [A6 - 0x8]
00018674 2F2A 0004 move.l -[A7], [A2 + 0x4]
00018678 2057 movea.l A0, [A7]
0001867A 2268 0004 movea.l A1, [A0 + 0x4]
0001867E 2269 0018 movea.l A1, [A1 + 0x18]
00018682 4E91 jsr [A1]
00018684 584F addq.w A7, 4
00018686 2F08 move.l -[A7], A0
00018688 2F2D 06E0 move.l -[A7], [A5 + 0x6E0]
0001868C 4EB9 0000 3E22 jsr [0x00003E22]
00018692 3D6E FFFE FFFA move.w [A6 - 0x6], [A6 - 0x2]
00018698 302E FFFA move.w D0, [A6 - 0x6]
0001869C 48C0 ext.l D0
0001869E 7210 moveq.l D1, 0x10
000186A0 D081 add.l D0, D1
000186A2 3D40 FFFE move.w [A6 - 0x2], D0
000186A6 4FEF 0012 lea.l A7, [A7 + 0x12]
label000186AA:
000186AA 302E FFF6 move.w D0, [A6 - 0xA]
000186AE 48C0 ext.l D0
000186B0 7210 moveq.l D1, 0x10
000186B2 D081 add.l D0, D1
000186B4 322E FFFE move.w D1, [A6 - 0x2]
000186B8 48C1 ext.l D1
000186BA B280 cmp.l D1, D0
000186BC 6DAE blt -0x50 /* 0001866C */
000186BE 6000 00A8 bra +0xAA /* 00018768 */
label000186C2:
000186C2 4EB9 0000 264A jsr [0x0000264A]
000186C8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000186CC 4EB9 0000 35D2 jsr [0x000035D2]
000186D2 4A00 tst.b D0
000186D4 584F addq.w A7, 4
000186D6 673C beq +0x3E /* 00018714 */
000186D8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000186DC 4EB9 0000 360A jsr [0x0000360A]
000186E2 4A00 tst.b D0
000186E4 584F addq.w A7, 4
000186E6 672C beq +0x2E /* 00018714 */
000186E8 42A7 clr.l -[A7]
000186EA 4267 clr.w -[A7]
000186EC 486E FFF8 pea.l [A6 - 0x8]
000186F0 2F2A 0004 move.l -[A7], [A2 + 0x4]
000186F4 2057 movea.l A0, [A7]
000186F6 2268 0004 movea.l A1, [A0 + 0x4]
000186FA 2269 0018 movea.l A1, [A1 + 0x18]
000186FE 4E91 jsr [A1]
00018700 584F addq.w A7, 4
00018702 2F08 move.l -[A7], A0
00018704 2F2D 06E8 move.l -[A7], [A5 + 0x6E8]
00018708 4EB9 0000 3E22 jsr [0x00003E22]
0001870E 4FEF 0012 lea.l A7, [A7 + 0x12]
00018712 602A bra +0x2C /* 0001873E */
label00018714:
00018714 42A7 clr.l -[A7]
00018716 4267 clr.w -[A7]
00018718 486E FFF8 pea.l [A6 - 0x8]
0001871C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00018720 2057 movea.l A0, [A7]
00018722 2268 0004 movea.l A1, [A0 + 0x4]
00018726 2269 0018 movea.l A1, [A1 + 0x18]
0001872A 4E91 jsr [A1]
0001872C 584F addq.w A7, 4
0001872E 2F08 move.l -[A7], A0
00018730 2F2D 06E4 move.l -[A7], [A5 + 0x6E4]
00018734 4EB9 0000 3E22 jsr [0x00003E22]
0001873A 4FEF 0012 lea.l A7, [A7 + 0x12]
label0001873E:
0001873E 3D6E FFFE FFFA move.w [A6 - 0x6], [A6 - 0x2]
00018744 302E FFFA move.w D0, [A6 - 0x6]
00018748 48C0 ext.l D0
0001874A 7210 moveq.l D1, 0x10
0001874C D081 add.l D0, D1
0001874E 3D40 FFFE move.w [A6 - 0x2], D0
label00018752:
00018752 302E FFF6 move.w D0, [A6 - 0xA]
00018756 48C0 ext.l D0
00018758 7210 moveq.l D1, 0x10
0001875A D081 add.l D0, D1
0001875C 322E FFFE move.w D1, [A6 - 0x2]
00018760 48C1 ext.l D1
00018762 B280 cmp.l D1, D0
00018764 6D00 FF5C blt -0xA2 /* 000186C2 */
label00018768:
00018768 486E FFE0 pea.l [A6 - 0x20]
0001876C 486E FFCC pea.l [A6 - 0x34]
00018770 4EB9 0000 26E2 jsr [0x000026E2]
00018776 4A00 tst.b D0
00018778 504F addq.w A7, 8
0001877A 6600 FE96 bne -0x168 /* 00018612 */
0001877E 3F3C FFFF move.w -[A7], 0xFFFF
00018782 486E FFCC pea.l [A6 - 0x34]
00018786 4EB9 0000 26DA jsr [0x000026DA]
0001878C 5C4F addq.w A7, 6
0001878E 6000 01F6 bra +0x1F8 /* 00018986 */
label00018792:
00018792 2F2A 0004 move.l -[A7], [A2 + 0x4]
00018796 2057 movea.l A0, [A7]
00018798 2268 0004 movea.l A1, [A0 + 0x4]
0001879C 2269 001C movea.l A1, [A1 + 0x1C]
000187A0 4E91 jsr [A1]
000187A2 2800 move.l D4, D0
000187A4 2F2A 0004 move.l -[A7], [A2 + 0x4]
000187A8 61FF FFFF C6D4 bsr -0x392A /* 00014E7E */
000187AE 2A00 move.l D5, D0
000187B0 2F2A 0004 move.l -[A7], [A2 + 0x4]
000187B4 61FF FFFF C6D2 bsr -0x392C /* 00014E88 */
000187BA 2600 move.l D3, D0
000187BC 2005 move.l D0, D5
000187BE 9083 sub.l D0, D3
000187C0 2D40 FF72 move.l [A6 - 0x8E], D0
000187C4 486E FF72 pea.l [A6 - 0x8E]
000187C8 486E FF72 pea.l [A6 - 0x8E]
000187CC 3F3C 280E move.w -[A7], 0x280E
000187D0 A9EB syscall Pack4/FP68K
000187D2 2004 move.l D0, D4
000187D4 9083 sub.l D0, D3
000187D6 2D40 FF7C move.l [A6 - 0x84], D0
000187DA 486E FF7C pea.l [A6 - 0x84]
000187DE 486E FF7C pea.l [A6 - 0x84]
000187E2 3F3C 280E move.w -[A7], 0x280E
000187E6 A9EB syscall Pack4/FP68K
000187E8 486E FF72 pea.l [A6 - 0x8E]
000187EC 486E FF7C pea.l [A6 - 0x84]
000187F0 3F3C 0006 move.w -[A7], 0x6
000187F4 A9EB syscall Pack4/FP68K
000187F6 2D6E FF7C FF86 move.l [A6 - 0x7A], [A6 - 0x84]
000187FC 2D6E FF80 FF8A move.l [A6 - 0x76], [A6 - 0x80]
00018802 3D6E FF84 FF8E move.w [A6 - 0x72], [A6 - 0x7C]
00018808 302E FFF2 move.w D0, [A6 - 0xE]
0001880C 48C0 ext.l D0
0001880E 322E FFF6 move.w D1, [A6 - 0xA]
00018812 48C1 ext.l D1
00018814 9280 sub.l D1, D0
00018816 2D41 FF7C move.l [A6 - 0x84], D1
0001881A 486E FF7C pea.l [A6 - 0x84]
0001881E 486E FF7C pea.l [A6 - 0x84]
00018822 3F3C 280E move.w -[A7], 0x280E
00018826 A9EB syscall Pack4/FP68K
00018828 2D6E FF86 FF72 move.l [A6 - 0x8E], [A6 - 0x7A]
0001882E 2D6E FF8A FF76 move.l [A6 - 0x8A], [A6 - 0x76]
00018834 3D6E FF8E FF7A move.w [A6 - 0x86], [A6 - 0x72]
0001883A 486E FF7C pea.l [A6 - 0x84]
0001883E 486E FF72 pea.l [A6 - 0x8E]
00018842 3F3C 0004 move.w -[A7], 0x4
00018846 A9EB syscall Pack4/FP68K
00018848 486E FF72 pea.l [A6 - 0x8E]
0001884C 3F3C 0016 move.w -[A7], 0x16
00018850 A9EB syscall Pack4/FP68K
00018852 486E FF72 pea.l [A6 - 0x8E]
00018856 486E FF72 pea.l [A6 - 0x8E]
0001885A 3F3C 2810 move.w -[A7], 0x2810
0001885E A9EB syscall Pack4/FP68K
00018860 356E FF74 000C move.w [A2 + 0xC], [A6 - 0x8C]
00018866 486E FFF0 pea.l [A6 - 0x10]
0001886A 486E FFBA pea.l [A6 - 0x46]
0001886E 4EB9 0000 26D2 jsr [0x000026D2]
00018874 4FEF 0014 lea.l A7, [A7 + 0x14]
00018878 6000 00E6 bra +0xE8 /* 00018960 */
label0001887C:
0001887C 0C6E 0004 FFDE cmpi.w [A6 - 0x22], 0x4
00018882 6C00 0098 bge +0x9A /* 0001891C */
00018886 486E FFB4 pea.l [A6 - 0x4C]
0001888A 4EB9 0000 0F0A jsr [0x00000F0A]
00018890 2D6E FFB4 FFE2 move.l [A6 - 0x1E], [A6 - 0x4C]
00018896 3D6E FFB8 FFE6 move.w [A6 - 0x1A], [A6 - 0x48]
0001889C 486E FFE2 pea.l [A6 - 0x1E]
000188A0 AA15 syscall RGBBackColor
000188A2 486E FFF0 pea.l [A6 - 0x10]
000188A6 A8A3 syscall EraseRect
000188A8 2D6D 96F8 FFE8 move.l [A6 - 0x18], [A5 - 0x6908]
000188AE 2D6D 96FC FFEC move.l [A6 - 0x14], [A5 - 0x6904]
000188B4 3D6E FFF0 FFE8 move.w [A6 - 0x18], [A6 - 0x10]
000188BA 3D6E FFF2 FFEA move.w [A6 - 0x16], [A6 - 0xE]
000188C0 3D6E FFF4 FFEC move.w [A6 - 0x14], [A6 - 0xC]
000188C6 302A 000C move.w D0, [A2 + 0xC]
000188CA 48C0 ext.l D0
000188CC 322E FFF2 move.w D1, [A6 - 0xE]
000188D0 48C1 ext.l D1
000188D2 D280 add.l D1, D0
000188D4 3D41 FFEE move.w [A6 - 0x12], D1
000188D8 486E FFE2 pea.l [A6 - 0x1E]
000188DC 4EB9 0000 0F02 jsr [0x00000F02]
000188E2 486E FFE2 pea.l [A6 - 0x1E]
000188E6 AA14 syscall RGBForeColor
000188E8 486E FFE8 pea.l [A6 - 0x18]
000188EC A8A2 syscall PaintRect
000188EE 302E FFEE move.w D0, [A6 - 0x12]
000188F2 48C0 ext.l D0
000188F4 5280 addq.l D0, 1
000188F6 3D40 FFEA move.w [A6 - 0x16], D0
000188FA 3D6E FFF6 FFEE move.w [A6 - 0x12], [A6 - 0xA]
00018900 486E FFE2 pea.l [A6 - 0x1E]
00018904 4EB9 0000 0F0A jsr [0x00000F0A]
0001890A 486E FFE2 pea.l [A6 - 0x1E]
0001890E AA14 syscall RGBForeColor
00018910 486E FFE8 pea.l [A6 - 0x18]
00018914 A8A2 syscall PaintRect
00018916 4FEF 000C lea.l A7, [A7 + 0xC]
0001891A 6044 bra +0x46 /* 00018960 */
label0001891C:
0001891C 486E FFF0 pea.l [A6 - 0x10]
00018920 2F0A move.l -[A7], A2
00018922 2057 movea.l A0, [A7]
00018924 2250 movea.l A1, [A0]
00018926 2269 00B0 movea.l A1, [A1 + 0xB0]
0001892A 4E91 jsr [A1]
0001892C 486E FFF0 pea.l [A6 - 0x10]
00018930 2F0A move.l -[A7], A2
00018932 2057 movea.l A0, [A7]
00018934 2250 movea.l A1, [A0]
00018936 2269 00B4 movea.l A1, [A1 + 0xB4]
0001893A 4E91 jsr [A1]
0001893C 486E FFF0 pea.l [A6 - 0x10]
00018940 2F0A move.l -[A7], A2
00018942 2057 movea.l A0, [A7]
00018944 2250 movea.l A1, [A0]
00018946 2269 00B8 movea.l A1, [A1 + 0xB8]
0001894A 4E91 jsr [A1]
0001894C 486E FFF0 pea.l [A6 - 0x10]
00018950 2F0A move.l -[A7], A2
00018952 2057 movea.l A0, [A7]
00018954 2250 movea.l A1, [A0]
00018956 2269 00BC movea.l A1, [A1 + 0xBC]
0001895A 4E91 jsr [A1]
0001895C 4FEF 0020 lea.l A7, [A7 + 0x20]
label00018960:
00018960 486E FFDE pea.l [A6 - 0x22]
00018964 486E FFBA pea.l [A6 - 0x46]
00018968 4EB9 0000 26E2 jsr [0x000026E2]
0001896E 4A00 tst.b D0
00018970 504F addq.w A7, 8
00018972 6600 FF08 bne -0xF6 /* 0001887C */
00018976 3F3C FFFF move.w -[A7], 0xFFFF
0001897A 486E FFBA pea.l [A6 - 0x46]
0001897E 4EB9 0000 26DA jsr [0x000026DA]
00018984 5C4F addq.w A7, 6
label00018986:
00018986 3F3C FFFF move.w -[A7], 0xFFFF
0001898A 486E FF90 pea.l [A6 - 0x70]
0001898E 4EB9 0000 267A jsr [0x0000267A]
00018994 3F3C FFFF move.w -[A7], 0xFFFF
00018998 486E FF96 pea.l [A6 - 0x6A]
0001899C 4EB9 0000 2642 jsr [0x00002642]
000189A2 4FEF 000C lea.l A7, [A7 + 0xC]
000189A6 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
000189AA 4E5E unlink A6
000189AC 4E75 rts
000189AE 4E56 FFEE link A6, -0x0012
000189B2 48E7 0030 movem.l -[A7], A2,A3
000189B6 246E 0008 movea.l A2, [A6 + 0x8]
000189BA 266E 000C movea.l A3, [A6 + 0xC]
000189BE 2F2A 0004 move.l -[A7], [A2 + 0x4]
000189C2 4EB9 0000 35D2 jsr [0x000035D2]
000189C8 4A00 tst.b D0
000189CA 584F addq.w A7, 4
000189CC 6758 beq +0x5A /* 00018A26 */
000189CE 2F2A 0004 move.l -[A7], [A2 + 0x4]
000189D2 4EB9 0000 360A jsr [0x0000360A]
000189D8 4A00 tst.b D0
000189DA 584F addq.w A7, 4
000189DC 6748 beq +0x4A /* 00018A26 */
000189DE 1F3C 0005 move.b -[A7], 0x5
000189E2 486E FFFA pea.l [A6 - 0x6]
000189E6 4EB9 0000 0EFA jsr [0x00000EFA]
000189EC 486E FFFA pea.l [A6 - 0x6]
000189F0 AA14 syscall RGBForeColor
000189F2 2F3C 0001 0001 move.l -[A7], 0x10001
000189F8 42A7 clr.l -[A7]
000189FA 2F0B move.l -[A7], A3
000189FC 4EB9 0000 0FDA jsr [0x00000FDA]
00018A02 486E FFFA pea.l [A6 - 0x6]
00018A06 4EB9 0000 0F0A jsr [0x00000F0A]
00018A0C 486E FFFA pea.l [A6 - 0x6]
00018A10 AA14 syscall RGBForeColor
00018A12 42A7 clr.l -[A7]
00018A14 2F3C 0001 0001 move.l -[A7], 0x10001
00018A1A 2F0B move.l -[A7], A3
00018A1C 4EB9 0000 0FD2 jsr [0x00000FD2]
00018A22 4FEF 0022 lea.l A7, [A7 + 0x22]
label00018A26:
00018A26 2F2A 0004 move.l -[A7], [A2 + 0x4]
00018A2A 4EB9 0000 35D2 jsr [0x000035D2]
00018A30 4A00 tst.b D0
00018A32 584F addq.w A7, 4
00018A34 6722 beq +0x24 /* 00018A58 */
00018A36 2F2A 0004 move.l -[A7], [A2 + 0x4]
00018A3A 4EB9 0000 360A jsr [0x0000360A]
00018A40 4A00 tst.b D0
00018A42 584F addq.w A7, 4
00018A44 6712 beq +0x14 /* 00018A58 */
00018A46 486E FFF4 pea.l [A6 - 0xC]
00018A4A 4EB9 0000 0F02 jsr [0x00000F02]
00018A50 41EE FFF4 lea.l A0, [A6 - 0xC]
00018A54 584F addq.w A7, 4
00018A56 6014 bra +0x16 /* 00018A6C */
label00018A58:
00018A58 1F3C 000A move.b -[A7], 0xA /* '\n' */
00018A5C 486E FFEE pea.l [A6 - 0x12]
00018A60 4EB9 0000 0EFA jsr [0x00000EFA]
00018A66 41EE FFEE lea.l A0, [A6 - 0x12]
00018A6A 5C4F addq.w A7, 6
label00018A6C:
00018A6C 2D50 FFFA move.l [A6 - 0x6], [A0]
00018A70 3D68 0004 FFFE move.w [A6 - 0x2], [A0 + 0x4]
00018A76 486E FFFA pea.l [A6 - 0x6]
00018A7A AA14 syscall RGBForeColor
00018A7C 2F0B move.l -[A7], A3
00018A7E 2F3C 0001 0001 move.l -[A7], 0x10001
00018A84 A8A9 syscall InsetRect
00018A86 2F0B move.l -[A7], A3
00018A88 A8A1 syscall FrameRect
00018A8A 2F0B move.l -[A7], A3
00018A8C 2F3C 0001 0001 move.l -[A7], 0x10001
00018A92 A8A9 syscall InsetRect
00018A94 4CDF 0C00 movem.l A2,A3, [A7]+
00018A98 4E5E unlink A6
00018A9A 4E75 rts
00018A9C 4E56 FFFA link A6, -0x0006
00018AA0 48E7 0030 movem.l -[A7], A2,A3
00018AA4 246E 0008 movea.l A2, [A6 + 0x8]
00018AA8 266E 000C movea.l A3, [A6 + 0xC]
00018AAC 2F2A 0004 move.l -[A7], [A2 + 0x4]
00018AB0 4EB9 0000 35D2 jsr [0x000035D2]
00018AB6 4A00 tst.b D0
00018AB8 584F addq.w A7, 4
00018ABA 6710 beq +0x12 /* 00018ACC */
00018ABC 2F2A 0004 move.l -[A7], [A2 + 0x4]
00018AC0 4EB9 0000 360A jsr [0x0000360A]
00018AC6 4A00 tst.b D0
00018AC8 584F addq.w A7, 4
00018ACA 6604 bne +0x6 /* 00018AD0 */
label00018ACC:
00018ACC 6000 0130 bra +0x132 /* 00018BFE */
label00018AD0:
00018AD0 356B 0002 000E move.w [A2 + 0xE], [A3 + 0x2]
00018AD6 1F3C 0008 move.b -[A7], 0x8
00018ADA 486E FFFA pea.l [A6 - 0x6]
00018ADE 4EB9 0000 0EFA jsr [0x00000EFA]
00018AE4 486E FFFA pea.l [A6 - 0x6]
00018AE8 AA14 syscall RGBForeColor
00018AEA 3F2A 000E move.w -[A7], [A2 + 0xE]
00018AEE 302B 0004 move.w D0, [A3 + 0x4]
00018AF2 48C0 ext.l D0
00018AF4 5380 subq.l D0, 1
00018AF6 3F00 move.w -[A7], D0
00018AF8 A893 syscall MoveTo
00018AFA 3F2A 000E move.w -[A7], [A2 + 0xE]
00018AFE 3F13 move.w -[A7], [A3]
00018B00 A891 syscall LineTo
00018B02 526A 000E addq.w [A2 + 0xE], 1
00018B06 486E FFFA pea.l [A6 - 0x6]
00018B0A 3F13 move.w -[A7], [A3]
00018B0C 3F2A 000E move.w -[A7], [A2 + 0xE]
00018B10 4EB9 0000 1002 jsr [0x00001002]
00018B16 486E FFFA pea.l [A6 - 0x6]
00018B1A 3013 move.w D0, [A3]
00018B1C 48C0 ext.l D0
00018B1E 5080 addq.l D0, 8
00018B20 3F00 move.w -[A7], D0
00018B22 3F2A 000E move.w -[A7], [A2 + 0xE]
00018B26 4EB9 0000 1002 jsr [0x00001002]
00018B2C 1F3C 000A move.b -[A7], 0xA /* '\n' */
00018B30 486E FFFA pea.l [A6 - 0x6]
00018B34 4EB9 0000 0EFA jsr [0x00000EFA]
00018B3A 486E FFFA pea.l [A6 - 0x6]
00018B3E 3013 move.w D0, [A3]
00018B40 48C0 ext.l D0
00018B42 7209 moveq.l D1, 0x09
00018B44 D081 add.l D0, D1
00018B46 3F00 move.w -[A7], D0
00018B48 3F2A 000E move.w -[A7], [A2 + 0xE]
00018B4C 4EB9 0000 1002 jsr [0x00001002]
00018B52 1F3C 0005 move.b -[A7], 0x5
00018B56 486E FFFA pea.l [A6 - 0x6]
00018B5A 4EB9 0000 0EFA jsr [0x00000EFA]
00018B60 486E FFFA pea.l [A6 - 0x6]
00018B64 3013 move.w D0, [A3]
00018B66 48C0 ext.l D0
00018B68 5280 addq.l D0, 1
00018B6A 3F00 move.w -[A7], D0
00018B6C 3F2A 000E move.w -[A7], [A2 + 0xE]
00018B70 4EB9 0000 1002 jsr [0x00001002]
00018B76 486E FFFA pea.l [A6 - 0x6]
00018B7A 3013 move.w D0, [A3]
00018B7C 48C0 ext.l D0
00018B7E 5E80 addq.l D0, 7
00018B80 3F00 move.w -[A7], D0
00018B82 3F2A 000E move.w -[A7], [A2 + 0xE]
00018B86 4EB9 0000 1002 jsr [0x00001002]
00018B8C 1F3C 0003 move.b -[A7], 0x3
00018B90 486E FFFA pea.l [A6 - 0x6]
00018B94 4EB9 0000 0EFA jsr [0x00000EFA]
00018B9A 486E FFFA pea.l [A6 - 0x6]
00018B9E 3013 move.w D0, [A3]
00018BA0 48C0 ext.l D0
00018BA2 5480 addq.l D0, 2
00018BA4 3F00 move.w -[A7], D0
00018BA6 3F2A 000E move.w -[A7], [A2 + 0xE]
00018BAA 4EB9 0000 1002 jsr [0x00001002]
00018BB0 486E FFFA pea.l [A6 - 0x6]
00018BB4 3013 move.w D0, [A3]
00018BB6 48C0 ext.l D0
00018BB8 5C80 addq.l D0, 6
00018BBA 3F00 move.w -[A7], D0
00018BBC 3F2A 000E move.w -[A7], [A2 + 0xE]
00018BC0 4EB9 0000 1002 jsr [0x00001002]
00018BC6 1F3C 0001 move.b -[A7], 0x1
00018BCA 486E FFFA pea.l [A6 - 0x6]
00018BCE 4EB9 0000 0EFA jsr [0x00000EFA]
00018BD4 486E FFFA pea.l [A6 - 0x6]
00018BD8 AA14 syscall RGBForeColor
00018BDA 3F2A 000E move.w -[A7], [A2 + 0xE]
00018BDE 3013 move.w D0, [A3]
00018BE0 48C0 ext.l D0
00018BE2 5680 addq.l D0, 3
00018BE4 3F00 move.w -[A7], D0
00018BE6 A893 syscall MoveTo
00018BE8 3F2A 000E move.w -[A7], [A2 + 0xE]
00018BEC 3013 move.w D0, [A3]
00018BEE 48C0 ext.l D0
00018BF0 5A80 addq.l D0, 5
00018BF2 3F00 move.w -[A7], D0
00018BF4 A891 syscall LineTo
00018BF6 526A 000E addq.w [A2 + 0xE], 1
00018BFA 4FEF 0056 lea.l A7, [A7 + 0x56]
label00018BFE:
00018BFE 4CDF 0C00 movem.l A2,A3, [A7]+
00018C02 4E5E unlink A6
00018C04 4E75 rts
00018C06 4E56 FFFA link A6, -0x0006
00018C0A 48E7 0030 movem.l -[A7], A2,A3
00018C0E 266E 0008 movea.l A3, [A6 + 0x8]
00018C12 246E 000C movea.l A2, [A6 + 0xC]
00018C16 302B 000C move.w D0, [A3 + 0xC]
00018C1A 48C0 ext.l D0
00018C1C 322A 0002 move.w D1, [A2 + 0x2]
00018C20 48C1 ext.l D1
00018C22 D280 add.l D1, D0
00018C24 3741 0010 move.w [A3 + 0x10], D1
00018C28 2F2B 0004 move.l -[A7], [A3 + 0x4]
00018C2C 4EB9 0000 35D2 jsr [0x000035D2]
00018C32 4A00 tst.b D0
00018C34 584F addq.w A7, 4
00018C36 6700 02C6 beq +0x2C8 /* 00018EFE */
00018C3A 2F2B 0004 move.l -[A7], [A3 + 0x4]
00018C3E 4EB9 0000 360A jsr [0x0000360A]
00018C44 4A00 tst.b D0
00018C46 584F addq.w A7, 4
00018C48 6700 02B4 beq +0x2B6 /* 00018EFE */
00018C4C 486E FFFA pea.l [A6 - 0x6]
00018C50 4EB9 0000 0F02 jsr [0x00000F02]
00018C56 486E FFFA pea.l [A6 - 0x6]
00018C5A AA14 syscall RGBForeColor
00018C5C 302B 000C move.w D0, [A3 + 0xC]
00018C60 48C0 ext.l D0
00018C62 322A 0002 move.w D1, [A2 + 0x2]
00018C66 48C1 ext.l D1
00018C68 D280 add.l D1, D0
00018C6A 3F01 move.w -[A7], D1
00018C6C 3F12 move.w -[A7], [A2]
00018C6E A893 syscall MoveTo
00018C70 302B 000C move.w D0, [A3 + 0xC]
00018C74 48C0 ext.l D0
00018C76 322A 0002 move.w D1, [A2 + 0x2]
00018C7A 48C1 ext.l D1
00018C7C D280 add.l D1, D0
00018C7E 3F01 move.w -[A7], D1
00018C80 3012 move.w D0, [A2]
00018C82 48C0 ext.l D0
00018C84 7209 moveq.l D1, 0x09
00018C86 D081 add.l D0, D1
00018C88 3F00 move.w -[A7], D0
00018C8A A891 syscall LineTo
00018C8C 536B 000C subq.w [A3 + 0xC], 1
00018C90 1F3C 000C move.b -[A7], 0xC
00018C94 486E FFFA pea.l [A6 - 0x6]
00018C98 4EB9 0000 0EFA jsr [0x00000EFA]
00018C9E 486E FFFA pea.l [A6 - 0x6]
00018CA2 AA14 syscall RGBForeColor
00018CA4 302B 000C move.w D0, [A3 + 0xC]
00018CA8 48C0 ext.l D0
00018CAA 322A 0002 move.w D1, [A2 + 0x2]
00018CAE 48C1 ext.l D1
00018CB0 D280 add.l D1, D0
00018CB2 3F01 move.w -[A7], D1
00018CB4 3F12 move.w -[A7], [A2]
00018CB6 A893 syscall MoveTo
00018CB8 302B 000C move.w D0, [A3 + 0xC]
00018CBC 48C0 ext.l D0
00018CBE 322A 0002 move.w D1, [A2 + 0x2]
00018CC2 48C1 ext.l D1
00018CC4 D280 add.l D1, D0
00018CC6 3F01 move.w -[A7], D1
00018CC8 3012 move.w D0, [A2]
00018CCA 48C0 ext.l D0
00018CCC 7209 moveq.l D1, 0x09
00018CCE D081 add.l D0, D1
00018CD0 3F00 move.w -[A7], D0
00018CD2 A891 syscall LineTo
00018CD4 1F3C 000A move.b -[A7], 0xA /* '\n' */
00018CD8 486E FFFA pea.l [A6 - 0x6]
00018CDC 4EB9 0000 0EFA jsr [0x00000EFA]
00018CE2 486E FFFA pea.l [A6 - 0x6]
00018CE6 3F12 move.w -[A7], [A2]
00018CE8 302B 000C move.w D0, [A3 + 0xC]
00018CEC 48C0 ext.l D0
00018CEE 322A 0002 move.w D1, [A2 + 0x2]
00018CF2 48C1 ext.l D1
00018CF4 D280 add.l D1, D0
00018CF6 3F01 move.w -[A7], D1
00018CF8 4EB9 0000 1002 jsr [0x00001002]
00018CFE 536B 000C subq.w [A3 + 0xC], 1
00018D02 302B 000C move.w D0, [A3 + 0xC]
00018D06 48C0 ext.l D0
00018D08 322A 0002 move.w D1, [A2 + 0x2]
00018D0C 48C1 ext.l D1
00018D0E D280 add.l D1, D0
00018D10 3F01 move.w -[A7], D1
00018D12 3F12 move.w -[A7], [A2]
00018D14 A893 syscall MoveTo
00018D16 302B 000C move.w D0, [A3 + 0xC]
00018D1A 48C0 ext.l D0
00018D1C 322A 0002 move.w D1, [A2 + 0x2]
00018D20 48C1 ext.l D1
00018D22 D280 add.l D1, D0
00018D24 3F01 move.w -[A7], D1
00018D26 3012 move.w D0, [A2]
00018D28 48C0 ext.l D0
00018D2A 7209 moveq.l D1, 0x09
00018D2C D081 add.l D0, D1
00018D2E 3F00 move.w -[A7], D0
00018D30 A891 syscall LineTo
00018D32 1F3C 0008 move.b -[A7], 0x8
00018D36 486E FFFA pea.l [A6 - 0x6]
00018D3A 4EB9 0000 0EFA jsr [0x00000EFA]
00018D40 486E FFFA pea.l [A6 - 0x6]
00018D44 3012 move.w D0, [A2]
00018D46 48C0 ext.l D0
00018D48 5280 addq.l D0, 1
00018D4A 3F00 move.w -[A7], D0
00018D4C 302B 000C move.w D0, [A3 + 0xC]
00018D50 48C0 ext.l D0
00018D52 322A 0002 move.w D1, [A2 + 0x2]
00018D56 48C1 ext.l D1
00018D58 D280 add.l D1, D0
00018D5A 3F01 move.w -[A7], D1
00018D5C 4EB9 0000 1002 jsr [0x00001002]
00018D62 1F3C 000C move.b -[A7], 0xC
00018D66 486E FFFA pea.l [A6 - 0x6]
00018D6A 4EB9 0000 0EFA jsr [0x00000EFA]
00018D70 486E FFFA pea.l [A6 - 0x6]
00018D74 3012 move.w D0, [A2]
00018D76 48C0 ext.l D0
00018D78 7209 moveq.l D1, 0x09
00018D7A D081 add.l D0, D1
00018D7C 3F00 move.w -[A7], D0
00018D7E 302B 000C move.w D0, [A3 + 0xC]
00018D82 48C0 ext.l D0
00018D84 322A 0002 move.w D1, [A2 + 0x2]
00018D88 48C1 ext.l D1
00018D8A D280 add.l D1, D0
00018D8C 3F01 move.w -[A7], D1
00018D8E 4EB9 0000 1002 jsr [0x00001002]
00018D94 536B 000C subq.w [A3 + 0xC], 1
00018D98 486E FFFA pea.l [A6 - 0x6]
00018D9C 3012 move.w D0, [A2]
00018D9E 48C0 ext.l D0
00018DA0 7209 moveq.l D1, 0x09
00018DA2 D081 add.l D0, D1
00018DA4 3F00 move.w -[A7], D0
00018DA6 302B 000C move.w D0, [A3 + 0xC]
00018DAA 48C0 ext.l D0
00018DAC 322A 0002 move.w D1, [A2 + 0x2]
00018DB0 48C1 ext.l D1
00018DB2 D280 add.l D1, D0
00018DB4 3F01 move.w -[A7], D1
00018DB6 4EB9 0000 1002 jsr [0x00001002]
00018DBC 1F3C 000A move.b -[A7], 0xA /* '\n' */
00018DC0 486E FFFA pea.l [A6 - 0x6]
00018DC4 4EB9 0000 0EFA jsr [0x00000EFA]
00018DCA 486E FFFA pea.l [A6 - 0x6]
00018DCE 3012 move.w D0, [A2]
00018DD0 48C0 ext.l D0
00018DD2 5080 addq.l D0, 8
00018DD4 3F00 move.w -[A7], D0
00018DD6 302B 000C move.w D0, [A3 + 0xC]
00018DDA 48C0 ext.l D0
00018DDC 322A 0002 move.w D1, [A2 + 0x2]
00018DE0 48C1 ext.l D1
00018DE2 D280 add.l D1, D0
00018DE4 3F01 move.w -[A7], D1
00018DE6 4EB9 0000 1002 jsr [0x00001002]
00018DEC 486E FFFA pea.l [A6 - 0x6]
00018DF0 3F12 move.w -[A7], [A2]
00018DF2 302B 000C move.w D0, [A3 + 0xC]
00018DF6 48C0 ext.l D0
00018DF8 322A 0002 move.w D1, [A2 + 0x2]
00018DFC 48C1 ext.l D1
00018DFE D280 add.l D1, D0
00018E00 3F01 move.w -[A7], D1
00018E02 4EB9 0000 1002 jsr [0x00001002]
00018E08 1F3C 0008 move.b -[A7], 0x8
00018E0C 486E FFFA pea.l [A6 - 0x6]
00018E10 4EB9 0000 0EFA jsr [0x00000EFA]
00018E16 486E FFFA pea.l [A6 - 0x6]
00018E1A 3012 move.w D0, [A2]
00018E1C 48C0 ext.l D0
00018E1E 5E80 addq.l D0, 7
00018E20 3F00 move.w -[A7], D0
00018E22 302B 000C move.w D0, [A3 + 0xC]
00018E26 48C0 ext.l D0
00018E28 322A 0002 move.w D1, [A2 + 0x2]
00018E2C 48C1 ext.l D1
00018E2E D280 add.l D1, D0
00018E30 3F01 move.w -[A7], D1
00018E32 4EB9 0000 1002 jsr [0x00001002]
00018E38 486E FFFA pea.l [A6 - 0x6]
00018E3C 3012 move.w D0, [A2]
00018E3E 48C0 ext.l D0
00018E40 5280 addq.l D0, 1
00018E42 3F00 move.w -[A7], D0
00018E44 302B 000C move.w D0, [A3 + 0xC]
00018E48 48C0 ext.l D0
00018E4A 322A 0002 move.w D1, [A2 + 0x2]
00018E4E 48C1 ext.l D1
00018E50 D280 add.l D1, D0
00018E52 3F01 move.w -[A7], D1
00018E54 4EB9 0000 1002 jsr [0x00001002]
00018E5A 1F3C 0005 move.b -[A7], 0x5
00018E5E 486E FFFA pea.l [A6 - 0x6]
00018E62 4EB9 0000 0EFA jsr [0x00000EFA]
00018E68 486E FFFA pea.l [A6 - 0x6]
00018E6C 3012 move.w D0, [A2]
00018E6E 48C0 ext.l D0
00018E70 5C80 addq.l D0, 6
00018E72 3F00 move.w -[A7], D0
00018E74 302B 000C move.w D0, [A3 + 0xC]
00018E78 48C0 ext.l D0
00018E7A 322A 0002 move.w D1, [A2 + 0x2]
00018E7E 48C1 ext.l D1
00018E80 D280 add.l D1, D0
00018E82 3F01 move.w -[A7], D1
00018E84 4EB9 0000 1002 jsr [0x00001002]
00018E8A 486E FFFA pea.l [A6 - 0x6]
00018E8E 3012 move.w D0, [A2]
00018E90 48C0 ext.l D0
00018E92 5480 addq.l D0, 2
00018E94 3F00 move.w -[A7], D0
00018E96 302B 000C move.w D0, [A3 + 0xC]
00018E9A 48C0 ext.l D0
00018E9C 322A 0002 move.w D1, [A2 + 0x2]
00018EA0 48C1 ext.l D1
00018EA2 D280 add.l D1, D0
00018EA4 3F01 move.w -[A7], D1
00018EA6 4EB9 0000 1002 jsr [0x00001002]
00018EAC 1F3C 0003 move.b -[A7], 0x3
00018EB0 486E FFFA pea.l [A6 - 0x6]
00018EB4 4EB9 0000 0EFA jsr [0x00000EFA]
00018EBA 486E FFFA pea.l [A6 - 0x6]
00018EBE AA14 syscall RGBForeColor
00018EC0 302B 000C move.w D0, [A3 + 0xC]
00018EC4 48C0 ext.l D0
00018EC6 322A 0002 move.w D1, [A2 + 0x2]
00018ECA 48C1 ext.l D1
00018ECC D280 add.l D1, D0
00018ECE 3F01 move.w -[A7], D1
00018ED0 3012 move.w D0, [A2]
00018ED2 48C0 ext.l D0
00018ED4 5680 addq.l D0, 3
00018ED6 3F00 move.w -[A7], D0
00018ED8 A893 syscall MoveTo
00018EDA 302B 000C move.w D0, [A3 + 0xC]
00018EDE 48C0 ext.l D0
00018EE0 322A 0002 move.w D1, [A2 + 0x2]
00018EE4 48C1 ext.l D1
00018EE6 D280 add.l D1, D0
00018EE8 3F01 move.w -[A7], D1
00018EEA 3012 move.w D0, [A2]
00018EEC 48C0 ext.l D0
00018EEE 5A80 addq.l D0, 5
00018EF0 3F00 move.w -[A7], D0
00018EF2 A891 syscall LineTo
00018EF4 536B 000C subq.w [A3 + 0xC], 1
00018EF8 4FEF 0084 lea.l A7, [A7 + 0x84]
00018EFC 6028 bra +0x2A /* 00018F26 */
label00018EFE:
00018EFE 1F3C 000A move.b -[A7], 0xA /* '\n' */
00018F02 486E FFFA pea.l [A6 - 0x6]
00018F06 4EB9 0000 0EFA jsr [0x00000EFA]
00018F0C 486E FFFA pea.l [A6 - 0x6]
00018F10 AA14 syscall RGBForeColor
00018F12 3F2B 0010 move.w -[A7], [A3 + 0x10]
00018F16 3F12 move.w -[A7], [A2]
00018F18 A893 syscall MoveTo
00018F1A 3F2B 0010 move.w -[A7], [A3 + 0x10]
00018F1E 3F2A 0004 move.w -[A7], [A2 + 0x4]
00018F22 A891 syscall LineTo
00018F24 5C4F addq.w A7, 6
label00018F26:
00018F26 4CDF 0C00 movem.l A2,A3, [A7]+
00018F2A 4E5E unlink A6
00018F2C 4E75 rts
00018F2E 4E56 FFF2 link A6, -0x000E
00018F32 48E7 0030 movem.l -[A7], A2,A3
00018F36 246E 0008 movea.l A2, [A6 + 0x8]
00018F3A 266E 000C movea.l A3, [A6 + 0xC]
00018F3E 302A 000C move.w D0, [A2 + 0xC]
00018F42 48C0 ext.l D0
00018F44 322B 0002 move.w D1, [A3 + 0x2]
00018F48 48C1 ext.l D1
00018F4A D280 add.l D1, D0
00018F4C 3541 0012 move.w [A2 + 0x12], D1
00018F50 2F2A 0004 move.l -[A7], [A2 + 0x4]
00018F54 4EB9 0000 35D2 jsr [0x000035D2]
00018F5A 4A00 tst.b D0
00018F5C 584F addq.w A7, 4
00018F5E 6700 01A2 beq +0x1A4 /* 00019102 */
00018F62 2F2A 0004 move.l -[A7], [A2 + 0x4]
00018F66 4EB9 0000 360A jsr [0x0000360A]
00018F6C 4A00 tst.b D0
00018F6E 584F addq.w A7, 4
00018F70 6700 0190 beq +0x192 /* 00019102 */
00018F74 1F3C 0001 move.b -[A7], 0x1
00018F78 486E FFFA pea.l [A6 - 0x6]
00018F7C 4EB9 0000 0EFA jsr [0x00000EFA]
00018F82 486E FFFA pea.l [A6 - 0x6]
00018F86 AA14 syscall RGBForeColor
00018F88 3F2A 000E move.w -[A7], [A2 + 0xE]
00018F8C 3013 move.w D0, [A3]
00018F8E 48C0 ext.l D0
00018F90 5880 addq.l D0, 4
00018F92 3F00 move.w -[A7], D0
00018F94 A893 syscall MoveTo
00018F96 3F2A 0012 move.w -[A7], [A2 + 0x12]
00018F9A 3013 move.w D0, [A3]
00018F9C 48C0 ext.l D0
00018F9E 5880 addq.l D0, 4
00018FA0 3F00 move.w -[A7], D0
00018FA2 A891 syscall LineTo
00018FA4 1F3C 0003 move.b -[A7], 0x3
00018FA8 486E FFFA pea.l [A6 - 0x6]
00018FAC 4EB9 0000 0EFA jsr [0x00000EFA]
00018FB2 486E FFFA pea.l [A6 - 0x6]
00018FB6 AA14 syscall RGBForeColor
00018FB8 3F2A 000E move.w -[A7], [A2 + 0xE]
00018FBC 3013 move.w D0, [A3]
00018FBE 48C0 ext.l D0
00018FC0 5680 addq.l D0, 3
00018FC2 3F00 move.w -[A7], D0
00018FC4 A893 syscall MoveTo
00018FC6 3F2A 0012 move.w -[A7], [A2 + 0x12]
00018FCA 3013 move.w D0, [A3]
00018FCC 48C0 ext.l D0
00018FCE 5680 addq.l D0, 3
00018FD0 3F00 move.w -[A7], D0
00018FD2 A891 syscall LineTo
00018FD4 3F2A 000E move.w -[A7], [A2 + 0xE]
00018FD8 3013 move.w D0, [A3]
00018FDA 48C0 ext.l D0
00018FDC 5A80 addq.l D0, 5
00018FDE 3F00 move.w -[A7], D0
00018FE0 A893 syscall MoveTo
00018FE2 3F2A 0012 move.w -[A7], [A2 + 0x12]
00018FE6 3013 move.w D0, [A3]
00018FE8 48C0 ext.l D0
00018FEA 5A80 addq.l D0, 5
00018FEC 3F00 move.w -[A7], D0
00018FEE A891 syscall LineTo
00018FF0 1F3C 0005 move.b -[A7], 0x5
00018FF4 486E FFFA pea.l [A6 - 0x6]
00018FF8 4EB9 0000 0EFA jsr [0x00000EFA]
00018FFE 486E FFFA pea.l [A6 - 0x6]
00019002 AA14 syscall RGBForeColor
00019004 3F2A 000E move.w -[A7], [A2 + 0xE]
00019008 3013 move.w D0, [A3]
0001900A 48C0 ext.l D0
0001900C 5480 addq.l D0, 2
0001900E 3F00 move.w -[A7], D0
00019010 A893 syscall MoveTo
00019012 3F2A 0012 move.w -[A7], [A2 + 0x12]
00019016 3013 move.w D0, [A3]
00019018 48C0 ext.l D0
0001901A 5480 addq.l D0, 2
0001901C 3F00 move.w -[A7], D0
0001901E A891 syscall LineTo
00019020 3F2A 000E move.w -[A7], [A2 + 0xE]
00019024 3013 move.w D0, [A3]
00019026 48C0 ext.l D0
00019028 5C80 addq.l D0, 6
0001902A 3F00 move.w -[A7], D0
0001902C A893 syscall MoveTo
0001902E 3F2A 0012 move.w -[A7], [A2 + 0x12]
00019032 3013 move.w D0, [A3]
00019034 48C0 ext.l D0
00019036 5C80 addq.l D0, 6
00019038 3F00 move.w -[A7], D0
0001903A A891 syscall LineTo
0001903C 1F3C 0008 move.b -[A7], 0x8
00019040 486E FFFA pea.l [A6 - 0x6]
00019044 4EB9 0000 0EFA jsr [0x00000EFA]
0001904A 486E FFFA pea.l [A6 - 0x6]
0001904E AA14 syscall RGBForeColor
00019050 3F2A 000E move.w -[A7], [A2 + 0xE]
00019054 3013 move.w D0, [A3]
00019056 48C0 ext.l D0
00019058 5280 addq.l D0, 1
0001905A 3F00 move.w -[A7], D0
0001905C A893 syscall MoveTo
0001905E 3F2A 0012 move.w -[A7], [A2 + 0x12]
00019062 3013 move.w D0, [A3]
00019064 48C0 ext.l D0
00019066 5280 addq.l D0, 1
00019068 3F00 move.w -[A7], D0
0001906A A891 syscall LineTo
0001906C 3F2A 000E move.w -[A7], [A2 + 0xE]
00019070 3013 move.w D0, [A3]
00019072 48C0 ext.l D0
00019074 5E80 addq.l D0, 7
00019076 3F00 move.w -[A7], D0
00019078 A893 syscall MoveTo
0001907A 3F2A 0012 move.w -[A7], [A2 + 0x12]
0001907E 3013 move.w D0, [A3]
00019080 48C0 ext.l D0
00019082 5E80 addq.l D0, 7
00019084 3F00 move.w -[A7], D0
00019086 A891 syscall LineTo
00019088 1F3C 000A move.b -[A7], 0xA /* '\n' */
0001908C 486E FFFA pea.l [A6 - 0x6]
00019090 4EB9 0000 0EFA jsr [0x00000EFA]
00019096 486E FFFA pea.l [A6 - 0x6]
0001909A AA14 syscall RGBForeColor
0001909C 3F2A 000E move.w -[A7], [A2 + 0xE]
000190A0 3F13 move.w -[A7], [A3]
000190A2 A893 syscall MoveTo
000190A4 3F2A 0012 move.w -[A7], [A2 + 0x12]
000190A8 3F13 move.w -[A7], [A3]
000190AA A891 syscall LineTo
000190AC 3F2A 000E move.w -[A7], [A2 + 0xE]
000190B0 3013 move.w D0, [A3]
000190B2 48C0 ext.l D0
000190B4 5080 addq.l D0, 8
000190B6 3F00 move.w -[A7], D0
000190B8 A893 syscall MoveTo
000190BA 3F2A 0012 move.w -[A7], [A2 + 0x12]
000190BE 3013 move.w D0, [A3]
000190C0 48C0 ext.l D0
000190C2 5080 addq.l D0, 8
000190C4 3F00 move.w -[A7], D0
000190C6 A891 syscall LineTo
000190C8 1F3C 000C move.b -[A7], 0xC
000190CC 486E FFFA pea.l [A6 - 0x6]
000190D0 4EB9 0000 0EFA jsr [0x00000EFA]
000190D6 486E FFFA pea.l [A6 - 0x6]
000190DA AA14 syscall RGBForeColor
000190DC 3F2A 000E move.w -[A7], [A2 + 0xE]
000190E0 3013 move.w D0, [A3]
000190E2 48C0 ext.l D0
000190E4 7209 moveq.l D1, 0x09
000190E6 D081 add.l D0, D1
000190E8 3F00 move.w -[A7], D0
000190EA A893 syscall MoveTo
000190EC 3F2A 0012 move.w -[A7], [A2 + 0x12]
000190F0 3013 move.w D0, [A3]
000190F2 48C0 ext.l D0
000190F4 7209 moveq.l D1, 0x09
000190F6 D081 add.l D0, D1
000190F8 3F00 move.w -[A7], D0
000190FA A891 syscall LineTo
000190FC 4FEF 0024 lea.l A7, [A7 + 0x24]
00019100 603E bra +0x40 /* 00019140 */
label00019102:
00019102 1F3C 0005 move.b -[A7], 0x5
00019106 486E FFFA pea.l [A6 - 0x6]
0001910A 4EB9 0000 0EFA jsr [0x00000EFA]
00019110 486E FFFA pea.l [A6 - 0x6]
00019114 AA14 syscall RGBForeColor
00019116 2D6D 9700 FFF2 move.l [A6 - 0xE], [A5 - 0x6900]
0001911C 2D6D 9704 FFF6 move.l [A6 - 0xA], [A5 - 0x68FC]
00019122 3D53 FFF2 move.w [A6 - 0xE], [A3]
00019126 3D6B 0002 FFF4 move.w [A6 - 0xC], [A3 + 0x2]
0001912C 3D6B 0004 FFF6 move.w [A6 - 0xA], [A3 + 0x4]
00019132 3D6A 0012 FFF8 move.w [A6 - 0x8], [A2 + 0x12]
00019138 486E FFF2 pea.l [A6 - 0xE]
0001913C A8A2 syscall PaintRect
0001913E 5C4F addq.w A7, 6
label00019140:
00019140 4CDF 0C00 movem.l A2,A3, [A7]+
00019144 4E5E unlink A6
00019146 4E75 rts
00019148 4E56 FFF2 link A6, -0x000E
0001914C 48E7 1030 movem.l -[A7], D3,A2,A3
00019150 266E 0008 movea.l A3, [A6 + 0x8]
00019154 246E 000C movea.l A2, [A6 + 0xC]
00019158 2F2B 0004 move.l -[A7], [A3 + 0x4]
0001915C 4EB9 0000 35D2 jsr [0x000035D2]
00019162 4A00 tst.b D0
00019164 584F addq.w A7, 4
00019166 6700 010A beq +0x10C /* 00019272 */
0001916A 2F2B 0004 move.l -[A7], [A3 + 0x4]
0001916E 4EB9 0000 360A jsr [0x0000360A]
00019174 4A00 tst.b D0
00019176 584F addq.w A7, 4
00019178 6700 00F8 beq +0xFA /* 00019272 */
0001917C 1F3C 0007 move.b -[A7], 0x7
00019180 486E FFFA pea.l [A6 - 0x6]
00019184 4EB9 0000 0EFA jsr [0x00000EFA]
0001918A 486E FFFA pea.l [A6 - 0x6]
0001918E AA14 syscall RGBForeColor
00019190 302B 0010 move.w D0, [A3 + 0x10]
00019194 48C0 ext.l D0
00019196 5280 addq.l D0, 1
00019198 3F00 move.w -[A7], D0
0001919A 3F2A 0004 move.w -[A7], [A2 + 0x4]
0001919E A893 syscall MoveTo
000191A0 302B 0010 move.w D0, [A3 + 0x10]
000191A4 48C0 ext.l D0
000191A6 5280 addq.l D0, 1
000191A8 3F00 move.w -[A7], D0
000191AA 3F12 move.w -[A7], [A2]
000191AC A891 syscall LineTo
000191AE 302A 0006 move.w D0, [A2 + 0x6]
000191B2 48C0 ext.l D0
000191B4 5380 subq.l D0, 1
000191B6 3F00 move.w -[A7], D0
000191B8 3F12 move.w -[A7], [A2]
000191BA A891 syscall LineTo
000191BC 302A 0006 move.w D0, [A2 + 0x6]
000191C0 48C0 ext.l D0
000191C2 5580 subq.l D0, 2
000191C4 322B 0010 move.w D1, [A3 + 0x10]
000191C8 48C1 ext.l D1
000191CA 5481 addq.l D1, 2
000191CC B280 cmp.l D1, D0
000191CE 5C4F addq.w A7, 6
000191D0 6C42 bge +0x44 /* 00019214 */
000191D2 1F3C 0002 move.b -[A7], 0x2
000191D6 486E FFFA pea.l [A6 - 0x6]
000191DA 4EB9 0000 0EFA jsr [0x00000EFA]
000191E0 486E FFFA pea.l [A6 - 0x6]
000191E4 AA14 syscall RGBForeColor
000191E6 302B 0010 move.w D0, [A3 + 0x10]
000191EA 48C0 ext.l D0
000191EC 5480 addq.l D0, 2
000191EE 3F00 move.w -[A7], D0
000191F0 302A 0004 move.w D0, [A2 + 0x4]
000191F4 48C0 ext.l D0
000191F6 5380 subq.l D0, 1
000191F8 3F00 move.w -[A7], D0
000191FA A893 syscall MoveTo
000191FC 302A 0006 move.w D0, [A2 + 0x6]
00019200 48C0 ext.l D0
00019202 5580 subq.l D0, 2
00019204 3F00 move.w -[A7], D0
00019206 302A 0004 move.w D0, [A2 + 0x4]
0001920A 48C0 ext.l D0
0001920C 5380 subq.l D0, 1
0001920E 3F00 move.w -[A7], D0
00019210 A891 syscall LineTo
00019212 5C4F addq.w A7, 6
label00019214:
00019214 302A 0006 move.w D0, [A2 + 0x6]
00019218 48C0 ext.l D0
0001921A 5380 subq.l D0, 1
0001921C 2600 move.l D3, D0
0001921E 322B 0010 move.w D1, [A3 + 0x10]
00019222 48C1 ext.l D1
00019224 B280 cmp.l D1, D0
00019226 6C4A bge +0x4C /* 00019272 */
00019228 3F03 move.w -[A7], D3
0001922A 3012 move.w D0, [A2]
0001922C 48C0 ext.l D0
0001922E 5280 addq.l D0, 1
00019230 3F00 move.w -[A7], D0
00019232 A893 syscall MoveTo
00019234 302A 0006 move.w D0, [A2 + 0x6]
00019238 48C0 ext.l D0
0001923A 5380 subq.l D0, 1
0001923C 3F00 move.w -[A7], D0
0001923E 3012 move.w D0, [A2]
00019240 48C0 ext.l D0
00019242 7209 moveq.l D1, 0x09
00019244 D081 add.l D0, D1
00019246 3F00 move.w -[A7], D0
00019248 A891 syscall LineTo
0001924A 1F3C 0004 move.b -[A7], 0x4
0001924E 486E FFFA pea.l [A6 - 0x6]
00019252 4EB9 0000 0EFA jsr [0x00000EFA]
00019258 486E FFFA pea.l [A6 - 0x6]
0001925C 3F12 move.w -[A7], [A2]
0001925E 302A 0006 move.w D0, [A2 + 0x6]
00019262 48C0 ext.l D0
00019264 5380 subq.l D0, 1
00019266 3F00 move.w -[A7], D0
00019268 4EB9 0000 1002 jsr [0x00001002]
0001926E 4FEF 000E lea.l A7, [A7 + 0xE]
label00019272:
00019272 2F2B 0004 move.l -[A7], [A3 + 0x4]
00019276 4EB9 0000 35D2 jsr [0x000035D2]
0001927C 4A00 tst.b D0
0001927E 584F addq.w A7, 4
00019280 673E beq +0x40 /* 000192C0 */
00019282 2F2B 0004 move.l -[A7], [A3 + 0x4]
00019286 4EB9 0000 360A jsr [0x0000360A]
0001928C 4A00 tst.b D0
0001928E 584F addq.w A7, 4
00019290 672E beq +0x30 /* 000192C0 */
00019292 486E FFF2 pea.l [A6 - 0xE]
00019296 302B 0010 move.w D0, [A3 + 0x10]
0001929A 48C0 ext.l D0
0001929C 5480 addq.l D0, 2
0001929E 3F00 move.w -[A7], D0
000192A0 3012 move.w D0, [A2]
000192A2 48C0 ext.l D0
000192A4 5280 addq.l D0, 1
000192A6 3F00 move.w -[A7], D0
000192A8 302A 0006 move.w D0, [A2 + 0x6]
000192AC 48C0 ext.l D0
000192AE 5380 subq.l D0, 1
000192B0 3F00 move.w -[A7], D0
000192B2 302A 0004 move.w D0, [A2 + 0x4]
000192B6 48C0 ext.l D0
000192B8 5380 subq.l D0, 1
000192BA 3F00 move.w -[A7], D0
000192BC A8A7 syscall SetRect
000192BE 601A bra +0x1C /* 000192DA */
label000192C0:
000192C0 486E FFF2 pea.l [A6 - 0xE]
000192C4 302B 0010 move.w D0, [A3 + 0x10]
000192C8 48C0 ext.l D0
000192CA 5280 addq.l D0, 1
000192CC 3F00 move.w -[A7], D0
000192CE 3F12 move.w -[A7], [A2]
000192D0 3F2A 0006 move.w -[A7], [A2 + 0x6]
000192D4 3F2A 0004 move.w -[A7], [A2 + 0x4]
000192D8 A8A7 syscall SetRect
label000192DA:
000192DA 2F2B 0004 move.l -[A7], [A3 + 0x4]
000192DE 4EB9 0000 35D2 jsr [0x000035D2]
000192E4 4A00 tst.b D0
000192E6 584F addq.w A7, 4
000192E8 6714 beq +0x16 /* 000192FE */
000192EA 2F2B 0004 move.l -[A7], [A3 + 0x4]
000192EE 4EB9 0000 360A jsr [0x0000360A]
000192F4 4A00 tst.b D0
000192F6 584F addq.w A7, 4
000192F8 6704 beq +0x6 /* 000192FE */
000192FA 7004 moveq.l D0, 0x04
000192FC 6002 bra +0x4 /* 00019300 */
label000192FE:
000192FE 7003 moveq.l D0, 0x03
label00019300:
00019300 3600 move.w D3, D0
00019302 1F03 move.b -[A7], D3
00019304 486E FFFA pea.l [A6 - 0x6]
00019308 4EB9 0000 0EFA jsr [0x00000EFA]
0001930E 486E FFFA pea.l [A6 - 0x6]
00019312 AA14 syscall RGBForeColor
00019314 486E FFF2 pea.l [A6 - 0xE]
00019318 A8A2 syscall PaintRect
0001931A 5C4F addq.w A7, 6
0001931C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00019320 4E5E unlink A6
00019322 4E75 rts
00019324 4E56 0000 link A6, 0
00019328 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0001932C 266E 0008 movea.l A3, [A6 + 0x8]
00019330 246E 000C movea.l A2, [A6 + 0xC]
00019334 2F0A move.l -[A7], A2
00019336 2F0B move.l -[A7], A3
00019338 61FF FFFF CDFA bsr -0x3204 /* 00016134 */
0001933E 3812 move.w D4, [A2]
00019340 3004 move.w D0, D4
00019342 48C0 ext.l D0
00019344 362A 0004 move.w D3, [A2 + 0x4]
00019348 48C3 ext.l D3
0001934A 9680 sub.l D3, D0
0001934C 3003 move.w D0, D3
0001934E 48C0 ext.l D0
00019350 4C7C 0800 0000 0002 movem.l A3, 0x2
00019358 3204 move.w D1, D4
0001935A 48C1 ext.l D1
0001935C D280 add.l D1, D0
0001935E 5F81 subq.l D1, 7
00019360 3481 move.w [A2], D1
00019362 3012 move.w D0, [A2]
00019364 48C0 ext.l D0
00019366 720E moveq.l D1, 0x0E
00019368 D081 add.l D0, D1
0001936A 3540 0004 move.w [A2 + 0x4], D0
0001936E 504F addq.w A7, 8
00019370 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00019374 4E5E unlink A6
00019376 4E75 rts
fn00019378:
00019378 4E56 0000 link A6, 0
0001937C 2F0A move.l -[A7], A2
0001937E 246E 0008 movea.l A2, [A6 + 0x8]
00019382 2F2E 000C move.l -[A7], [A6 + 0xC]
00019386 2F0A move.l -[A7], A2
00019388 4EB9 0000 1442 jsr [0x00001442]
0001938E 41F9 0001 3468 lea.l A0, [0x00013468]
00019394 2488 move.l [A2], A0
00019396 42AA 000A clr.l [A2 + 0xA]
0001939A 426A 000E clr.w [A2 + 0xE]
0001939E 426A 0010 clr.w [A2 + 0x10]
000193A2 422A 0012 clr.b [A2 + 0x12]
000193A6 422A 0013 clr.b [A2 + 0x13]
000193AA 422A 0014 clr.b [A2 + 0x14]
000193AE 422A 0015 clr.b [A2 + 0x15]
000193B2 204A movea.l A0, A2
000193B4 504F addq.w A7, 8
000193B6 245F movea.l A2, [A7]+
000193B8 4E5E unlink A6
000193BA 4E75 rts
000193BC 4E56 0000 link A6, 0
000193C0 2F0A move.l -[A7], A2
000193C2 246E 0008 movea.l A2, [A6 + 0x8]
000193C6 200A move.l D0, A2
000193C8 6724 beq +0x26 /* 000193EE */
000193CA 41F9 0001 3468 lea.l A0, [0x00013468]
000193D0 2488 move.l [A2], A0
000193D2 4267 clr.w -[A7]
000193D4 2F0A move.l -[A7], A2
000193D6 4EB9 0000 144A jsr [0x0000144A]
000193DC 4A6E 000C tst.w [A6 + 0xC]
000193E0 5C4F addq.w A7, 6
000193E2 6F0A ble +0xC /* 000193EE */
000193E4 2F0A move.l -[A7], A2
000193E6 4EB9 0000 2592 jsr [0x00002592]
000193EC 584F addq.w A7, 4
label000193EE:
000193EE 204A movea.l A0, A2
000193F0 245F movea.l A2, [A7]+
000193F2 4E5E unlink A6
000193F4 4E75 rts
000193F6 4E75 rts
000193F8 4E56 FFFC link A6, -0x0004
000193FC 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00019400 246E 0008 movea.l A2, [A6 + 0x8]
00019404 266E 000C movea.l A3, [A6 + 0xC]
00019408 362E 0010 move.w D3, [A6 + 0x10]
0001940C 254B 0004 move.l [A2 + 0x4], A3
00019410 486E FFFC pea.l [A6 - 0x4]
00019414 2F2A 0004 move.l -[A7], [A2 + 0x4]
00019418 4EB9 0000 348A jsr [0x0000348A]
0001941E 302E FFFC move.w D0, [A6 - 0x4]
00019422 B06E FFFE cmp.w D0, [A6 - 0x2]
00019426 5EC0 sgt D0
00019428 4400 neg.b D0
0001942A 1540 0012 move.b [A2 + 0x12], D0
0001942E 3003 move.w D0, D3
00019430 7201 moveq.l D1, 0x01
00019432 C081 and.l D0, D1
00019434 4A80 tst.l D0
00019436 56C0 sne D0
00019438 4400 neg.b D0
0001943A 1540 0013 move.b [A2 + 0x13], D0
0001943E 3003 move.w D0, D3
00019440 7204 moveq.l D1, 0x04
00019442 C081 and.l D0, D1
00019444 4A80 tst.l D0
00019446 56C0 sne D0
00019448 4400 neg.b D0
0001944A 1540 0015 move.b [A2 + 0x15], D0
0001944E 3003 move.w D0, D3
00019450 7208 moveq.l D1, 0x08
00019452 C081 and.l D0, D1
00019454 4A80 tst.l D0
00019456 56C0 sne D0
00019458 4400 neg.b D0
0001945A 1540 0014 move.b [A2 + 0x14], D0
0001945E 3003 move.w D0, D3
00019460 7202 moveq.l D1, 0x02
00019462 C081 and.l D0, D1
00019464 4A80 tst.l D0
00019466 56C0 sne D0
00019468 4400 neg.b D0
0001946A 1800 move.b D4, D0
0001946C 4A2A 0014 tst.b [A2 + 0x14]
00019470 504F addq.w A7, 8
00019472 6706 beq +0x8 /* 0001947A */
00019474 7800 moveq.l D4, 0x00
00019476 422A 0015 clr.b [A2 + 0x15]
label0001947A:
0001947A 4A04 tst.b D4
0001947C 6722 beq +0x24 /* 000194A0 */
0001947E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00019482 2057 movea.l A0, [A7]
00019484 2268 0004 movea.l A1, [A0 + 0x4]
00019488 2269 001C movea.l A1, [A1 + 0x1C]
0001948C 4E91 jsr [A1]
0001948E 3540 000E move.w [A2 + 0xE], D0
00019492 0C6A 0002 000E cmpi.w [A2 + 0xE], 0x2
00019498 584F addq.w A7, 4
0001949A 6C04 bge +0x6 /* 000194A0 */
0001949C 426A 000E clr.w [A2 + 0xE]
label000194A0:
000194A0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000194A4 4E5E unlink A6
000194A6 4E75 rts
000194A8 4E56 FFDC link A6, -0x0024
000194AC 2F0A move.l -[A7], A2
000194AE 246E 0008 movea.l A2, [A6 + 0x8]
000194B2 486E FFDC pea.l [A6 - 0x24]
000194B6 2F0A move.l -[A7], A2
000194B8 61FF FFFF CC7A bsr -0x3384 /* 00016134 */
000194BE 486E FFDC pea.l [A6 - 0x24]
000194C2 486E FFE4 pea.l [A6 - 0x1C]
000194C6 4EB9 0000 26D2 jsr [0x000026D2]
000194CC 4FEF 0010 lea.l A7, [A7 + 0x10]
000194D0 6076 bra +0x78 /* 00019548 */
label000194D2:
000194D2 3F2E FFFE move.w -[A7], [A6 - 0x2]
000194D6 2F0A move.l -[A7], A2
000194D8 2057 movea.l A0, [A7]
000194DA 2250 movea.l A1, [A0]
000194DC 2269 00B4 movea.l A1, [A1 + 0xB4]
000194E0 4E91 jsr [A1]
000194E2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000194E6 2057 movea.l A0, [A7]
000194E8 2268 0004 movea.l A1, [A0 + 0x4]
000194EC 2269 001C movea.l A1, [A1 + 0x1C]
000194F0 4E91 jsr [A1]
000194F2 584F addq.w A7, 4
000194F4 2F00 move.l -[A7], D0
000194F6 2F0A move.l -[A7], A2
000194F8 61FF 0000 134C bsr +0x134E /* 0001A846 */
000194FE 504F addq.w A7, 8
00019500 3F00 move.w -[A7], D0
00019502 486E FFF6 pea.l [A6 - 0xA]
00019506 2F0A move.l -[A7], A2
00019508 2057 movea.l A0, [A7]
0001950A 2250 movea.l A1, [A0]
0001950C 2269 00C8 movea.l A1, [A1 + 0xC8]
00019510 4E91 jsr [A1]
00019512 4227 clr.b -[A7]
00019514 4227 clr.b -[A7]
00019516 486E FFF6 pea.l [A6 - 0xA]
0001951A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0001951E 2F0A move.l -[A7], A2
00019520 2057 movea.l A0, [A7]
00019522 2250 movea.l A1, [A0]
00019524 2269 00B8 movea.l A1, [A1 + 0xB8]
00019528 4E91 jsr [A1]
0001952A 0C6A 0001 000E cmpi.w [A2 + 0xE], 0x1
00019530 4FEF 001E lea.l A7, [A7 + 0x1E]
00019534 6F12 ble +0x14 /* 00019548 */
00019536 3F2E FFFE move.w -[A7], [A6 - 0x2]
0001953A 2F0A move.l -[A7], A2
0001953C 2057 movea.l A0, [A7]
0001953E 2250 movea.l A1, [A0]
00019540 2269 00BC movea.l A1, [A1 + 0xBC]
00019544 4E91 jsr [A1]
00019546 5C4F addq.w A7, 6
label00019548:
00019548 486E FFFE pea.l [A6 - 0x2]
0001954C 486E FFE4 pea.l [A6 - 0x1C]
00019550 4EB9 0000 26E2 jsr [0x000026E2]
00019556 4A00 tst.b D0
00019558 504F addq.w A7, 8
0001955A 6600 FF76 bne -0x88 /* 000194D2 */
0001955E 3F3C FFFF move.w -[A7], 0xFFFF
00019562 486E FFE4 pea.l [A6 - 0x1C]
00019566 4EB9 0000 26DA jsr [0x000026DA]
0001956C 5C4F addq.w A7, 6
0001956E 245F movea.l A2, [A7]+
00019570 4E5E unlink A6
00019572 4E75 rts
00019574 4E56 FFF2 link A6, -0x000E
00019578 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
0001957C 246E 0008 movea.l A2, [A6 + 0x8]
00019580 382E 000C move.w D4, [A6 + 0xC]
00019584 4EB9 0000 264A jsr [0x0000264A]
0001958A 486E FFF8 pea.l [A6 - 0x8]
0001958E 2F0A move.l -[A7], A2
00019590 2057 movea.l A0, [A7]
00019592 2250 movea.l A1, [A0]
00019594 2269 00CC movea.l A1, [A1 + 0xCC]
00019598 4E91 jsr [A1]
0001959A 2F0A move.l -[A7], A2
0001959C 61FF FFFF CB7A bsr -0x3484 /* 00016118 */
000195A2 4A00 tst.b D0
000195A4 4FEF 000C lea.l A7, [A7 + 0xC]
000195A8 670E beq +0x10 /* 000195B8 */
000195AA 2F0A move.l -[A7], A2
000195AC 61FF FFFF CBCE bsr -0x3430 /* 0001617C */
000195B2 4A00 tst.b D0
000195B4 584F addq.w A7, 4
000195B6 6604 bne +0x6 /* 000195BC */
label000195B8:
000195B8 7000 moveq.l D0, 0x00
000195BA 6002 bra +0x4 /* 000195BE */
label000195BC:
000195BC 7001 moveq.l D0, 0x01
label000195BE:
000195BE 1600 move.b D3, D0
000195C0 0C44 0004 cmpi.w D4, 0x4
000195C4 6C44 bge +0x46 /* 0001960A */
000195C6 486E FFF8 pea.l [A6 - 0x8]
000195CA 2F3C 0001 0001 move.l -[A7], 0x10001
000195D0 A8A8 syscall OffsetRect
000195D2 4A03 tst.b D3
000195D4 660C bne +0xE /* 000195E2 */
000195D6 61FF FFFE E6A8 bsr -0x11956 /* 00007C80 */
000195DC 4868 00B2 pea.l [A0 + 0xB2]
000195E0 A89D syscall PenPat
label000195E2:
000195E2 486E FFF8 pea.l [A6 - 0x8]
000195E6 2F3C 0004 0004 move.l -[A7], 0x40004
000195EC A8B0 syscall FrameRoundRect
000195EE 486E FFF8 pea.l [A6 - 0x8]
000195F2 2F3C 0001 0001 move.l -[A7], 0x10001
000195F8 A8A9 syscall InsetRect
000195FA 486E FFF8 pea.l [A6 - 0x8]
000195FE 2F3C 0004 0004 move.l -[A7], 0x40004
00019604 A8B2 syscall EraseRoundRect
00019606 6000 0150 bra +0x152 /* 00019758 */
label0001960A:
0001960A 2F0A move.l -[A7], A2
0001960C 61FF FFFF CB0A bsr -0x34F4 /* 00016118 */
00019612 4A00 tst.b D0
00019614 584F addq.w A7, 4
00019616 670E beq +0x10 /* 00019626 */
00019618 2F0A move.l -[A7], A2
0001961A 61FF FFFF CB60 bsr -0x349E /* 0001617C */
00019620 4A00 tst.b D0
00019622 584F addq.w A7, 4
00019624 6604 bne +0x6 /* 0001962A */
label00019626:
00019626 7000 moveq.l D0, 0x00
00019628 6002 bra +0x4 /* 0001962C */
label0001962A:
0001962A 7001 moveq.l D0, 0x01
label0001962C:
0001962C 1600 move.b D3, D0
0001962E 4A03 tst.b D3
00019630 6700 00CE beq +0xD0 /* 00019700 */
00019634 526E FFFE addq.w [A6 - 0x2], 1
00019638 526E FFFC addq.w [A6 - 0x4], 1
0001963C 1F3C 0005 move.b -[A7], 0x5
00019640 486E FFF2 pea.l [A6 - 0xE]
00019644 4EB9 0000 0EFA jsr [0x00000EFA]
0001964A 486E FFF2 pea.l [A6 - 0xE]
0001964E AA14 syscall RGBForeColor
00019650 486E FFF8 pea.l [A6 - 0x8]
00019654 2F3C 0004 0004 move.l -[A7], 0x40004
0001965A A8B0 syscall FrameRoundRect
0001965C 486E FFF2 pea.l [A6 - 0xE]
00019660 302E FFF8 move.w D0, [A6 - 0x8]
00019664 48C0 ext.l D0
00019666 5280 addq.l D0, 1
00019668 3F00 move.w -[A7], D0
0001966A 302E FFFA move.w D0, [A6 - 0x6]
0001966E 48C0 ext.l D0
00019670 5280 addq.l D0, 1
00019672 3F00 move.w -[A7], D0
00019674 4EB9 0000 1002 jsr [0x00001002]
0001967A 2D6D 970E FFF2 move.l [A6 - 0xE], [A5 - 0x68F2]
00019680 3D6D 9712 FFF6 move.w [A6 - 0xA], [A5 - 0x68EE]
00019686 486E FFF2 pea.l [A6 - 0xE]
0001968A AA14 syscall RGBForeColor
0001968C 486E FFF8 pea.l [A6 - 0x8]
00019690 2F3C 0001 0001 move.l -[A7], 0x10001
00019696 A8A8 syscall OffsetRect
00019698 486E FFF8 pea.l [A6 - 0x8]
0001969C 2F3C 0004 0004 move.l -[A7], 0x40004
000196A2 A8B0 syscall FrameRoundRect
000196A4 486E FFF2 pea.l [A6 - 0xE]
000196A8 302E FFFC move.w D0, [A6 - 0x4]
000196AC 48C0 ext.l D0
000196AE 5580 subq.l D0, 2
000196B0 3F00 move.w -[A7], D0
000196B2 302E FFFE move.w D0, [A6 - 0x2]
000196B6 48C0 ext.l D0
000196B8 5580 subq.l D0, 2
000196BA 3F00 move.w -[A7], D0
000196BC 4EB9 0000 1002 jsr [0x00001002]
000196C2 4A2A 0012 tst.b [A2 + 0x12]
000196C6 4FEF 0016 lea.l A7, [A7 + 0x16]
000196CA 6710 beq +0x12 /* 000196DC */
000196CC 1F3C 0005 move.b -[A7], 0x5
000196D0 486E FFF2 pea.l [A6 - 0xE]
000196D4 4EB9 0000 0EFA jsr [0x00000EFA]
000196DA 5C4F addq.w A7, 6
label000196DC:
000196DC 486E FFF2 pea.l [A6 - 0xE]
000196E0 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000196E4 302E FFFE move.w D0, [A6 - 0x2]
000196E8 48C0 ext.l D0
000196EA 5580 subq.l D0, 2
000196EC 3F00 move.w -[A7], D0
000196EE 4EB9 0000 1002 jsr [0x00001002]
000196F4 536E FFFE subq.w [A6 - 0x2], 1
000196F8 536E FFFC subq.w [A6 - 0x4], 1
000196FC 504F addq.w A7, 8
000196FE 600C bra +0xE /* 0001970C */
label00019700:
00019700 486E FFF8 pea.l [A6 - 0x8]
00019704 2F3C 0001 0001 move.l -[A7], 0x10001
0001970A A8A8 syscall OffsetRect
label0001970C:
0001970C 7804 moveq.l D4, 0x04
0001970E 7A08 moveq.l D5, 0x08
00019710 4A03 tst.b D3
00019712 6704 beq +0x6 /* 00019718 */
00019714 7805 moveq.l D4, 0x05
00019716 7A0C moveq.l D5, 0x0C
label00019718:
00019718 1F04 move.b -[A7], D4
0001971A 486E FFF2 pea.l [A6 - 0xE]
0001971E 4EB9 0000 0EFA jsr [0x00000EFA]
00019724 486E FFF2 pea.l [A6 - 0xE]
00019728 AA14 syscall RGBForeColor
0001972A 486E FFF8 pea.l [A6 - 0x8]
0001972E 2F3C 0004 0004 move.l -[A7], 0x40004
00019734 A8B1 syscall PaintRoundRect
00019736 1F05 move.b -[A7], D5
00019738 486E FFF2 pea.l [A6 - 0xE]
0001973C 4EB9 0000 0EFA jsr [0x00000EFA]
00019742 486E FFF2 pea.l [A6 - 0xE]
00019746 AA14 syscall RGBForeColor
00019748 486E FFF8 pea.l [A6 - 0x8]
0001974C 2F3C 0004 0004 move.l -[A7], 0x40004
00019752 A8B0 syscall FrameRoundRect
00019754 4FEF 000C lea.l A7, [A7 + 0xC]
label00019758:
00019758 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
0001975C 4E5E unlink A6
0001975E 4E75 rts
00019760 4E56 0000 link A6, 0
00019764 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00019768 246E 0008 movea.l A2, [A6 + 0x8]
0001976C 362E 000C move.w D3, [A6 + 0xC]
00019770 266E 000E movea.l A3, [A6 + 0xE]
00019774 1A2E 0012 move.b D5, [A6 + 0x12]
00019778 182E 0014 move.b D4, [A6 + 0x14]
0001977C 0C43 0004 cmpi.w D3, 0x4
00019780 6E00 00E4 bgt +0xE6 /* 00019866 */
00019784 4A05 tst.b D5
00019786 6620 bne +0x22 /* 000197A8 */
00019788 2F0A move.l -[A7], A2
0001978A 61FF FFFF C9F0 bsr -0x360E /* 0001617C */
00019790 4A00 tst.b D0
00019792 584F addq.w A7, 4
00019794 6712 beq +0x14 /* 000197A8 */
00019796 2F0A move.l -[A7], A2
00019798 61FF FFFF C97E bsr -0x3680 /* 00016118 */
0001979E 4A00 tst.b D0
000197A0 584F addq.w A7, 4
000197A2 6704 beq +0x6 /* 000197A8 */
000197A4 7000 moveq.l D0, 0x00
000197A6 6002 bra +0x4 /* 000197AA */
label000197A8:
000197A8 7001 moveq.l D0, 0x01
label000197AA:
000197AA 1600 move.b D3, D0
000197AC 4A2A 0014 tst.b [A2 + 0x14]
000197B0 673A beq +0x3C /* 000197EC */
000197B2 4A2A 0012 tst.b [A2 + 0x12]
000197B6 671A beq +0x1C /* 000197D2 */
000197B8 4A03 tst.b D3
000197BA 6706 beq +0x8 /* 000197C2 */
000197BC 7629 moveq.l D3, 0x29
000197BE 6000 019A bra +0x19C /* 0001995A */
label000197C2:
000197C2 4A04 tst.b D4
000197C4 6706 beq +0x8 /* 000197CC */
000197C6 7628 moveq.l D3, 0x28
000197C8 6000 0190 bra +0x192 /* 0001995A */
label000197CC:
000197CC 7627 moveq.l D3, 0x27
000197CE 6000 018A bra +0x18C /* 0001995A */
label000197D2:
000197D2 4A03 tst.b D3
000197D4 6706 beq +0x8 /* 000197DC */
000197D6 7622 moveq.l D3, 0x22
000197D8 6000 0180 bra +0x182 /* 0001995A */
label000197DC:
000197DC 4A04 tst.b D4
000197DE 6706 beq +0x8 /* 000197E6 */
000197E0 7621 moveq.l D3, 0x21
000197E2 6000 0176 bra +0x178 /* 0001995A */
label000197E6:
000197E6 7620 moveq.l D3, 0x20
000197E8 6000 0170 bra +0x172 /* 0001995A */
label000197EC:
000197EC 4A2A 0012 tst.b [A2 + 0x12]
000197F0 673A beq +0x3C /* 0001982C */
000197F2 4A2A 0015 tst.b [A2 + 0x15]
000197F6 671A beq +0x1C /* 00019812 */
000197F8 4A03 tst.b D3
000197FA 6706 beq +0x8 /* 00019802 */
000197FC 761B moveq.l D3, 0x1B
000197FE 6000 015A bra +0x15C /* 0001995A */
label00019802:
00019802 4A04 tst.b D4
00019804 6706 beq +0x8 /* 0001980C */
00019806 761A moveq.l D3, 0x1A
00019808 6000 0150 bra +0x152 /* 0001995A */
label0001980C:
0001980C 7619 moveq.l D3, 0x19
0001980E 6000 014A bra +0x14C /* 0001995A */
label00019812:
00019812 4A03 tst.b D3
00019814 6706 beq +0x8 /* 0001981C */
00019816 760D moveq.l D3, 0x0D
00019818 6000 0140 bra +0x142 /* 0001995A */
label0001981C:
0001981C 4A04 tst.b D4
0001981E 6706 beq +0x8 /* 00019826 */
00019820 760C moveq.l D3, 0x0C
00019822 6000 0136 bra +0x138 /* 0001995A */
label00019826:
00019826 760B moveq.l D3, 0x0B
00019828 6000 0130 bra +0x132 /* 0001995A */
label0001982C:
0001982C 4A2A 0015 tst.b [A2 + 0x15]
00019830 671A beq +0x1C /* 0001984C */
00019832 4A03 tst.b D3
00019834 6706 beq +0x8 /* 0001983C */
00019836 7614 moveq.l D3, 0x14
00019838 6000 0120 bra +0x122 /* 0001995A */
label0001983C:
0001983C 4A04 tst.b D4
0001983E 6706 beq +0x8 /* 00019846 */
00019840 7613 moveq.l D3, 0x13
00019842 6000 0116 bra +0x118 /* 0001995A */
label00019846:
00019846 7612 moveq.l D3, 0x12
00019848 6000 0110 bra +0x112 /* 0001995A */
label0001984C:
0001984C 4A03 tst.b D3
0001984E 6706 beq +0x8 /* 00019856 */
00019850 7606 moveq.l D3, 0x06
00019852 6000 0106 bra +0x108 /* 0001995A */
label00019856:
00019856 4A04 tst.b D4
00019858 6706 beq +0x8 /* 00019860 */
0001985A 7605 moveq.l D3, 0x05
0001985C 6000 00FC bra +0xFE /* 0001995A */
label00019860:
00019860 7604 moveq.l D3, 0x04
00019862 6000 00F6 bra +0xF8 /* 0001995A */
label00019866:
00019866 2F0A move.l -[A7], A2
00019868 61FF FFFF C912 bsr -0x36EC /* 0001617C */
0001986E 4A00 tst.b D0
00019870 584F addq.w A7, 4
00019872 6700 00B8 beq +0xBA /* 0001992C */
00019876 2F0A move.l -[A7], A2
00019878 61FF FFFF C89E bsr -0x3760 /* 00016118 */
0001987E 4A00 tst.b D0
00019880 584F addq.w A7, 4
00019882 6700 00A8 beq +0xAA /* 0001992C */
00019886 4A05 tst.b D5
00019888 673C beq +0x3E /* 000198C6 */
0001988A 4A2A 0014 tst.b [A2 + 0x14]
0001988E 6710 beq +0x12 /* 000198A0 */
00019890 761E moveq.l D3, 0x1E
00019892 4A2A 0012 tst.b [A2 + 0x12]
00019896 6700 00C2 beq +0xC4 /* 0001995A */
0001989A 7625 moveq.l D3, 0x25
0001989C 6000 00BC bra +0xBE /* 0001995A */
label000198A0:
000198A0 4A2A 0012 tst.b [A2 + 0x12]
000198A4 6710 beq +0x12 /* 000198B6 */
000198A6 7609 moveq.l D3, 0x09
000198A8 4A2A 0015 tst.b [A2 + 0x15]
000198AC 6700 00AC beq +0xAE /* 0001995A */
000198B0 7617 moveq.l D3, 0x17
000198B2 6000 00A6 bra +0xA8 /* 0001995A */
label000198B6:
000198B6 7602 moveq.l D3, 0x02
000198B8 4A2A 0015 tst.b [A2 + 0x15]
000198BC 6700 009C beq +0x9E /* 0001995A */
000198C0 7610 moveq.l D3, 0x10
000198C2 6000 0096 bra +0x98 /* 0001995A */
label000198C6:
000198C6 4A04 tst.b D4
000198C8 6732 beq +0x34 /* 000198FC */
000198CA 4A2A 0014 tst.b [A2 + 0x14]
000198CE 670E beq +0x10 /* 000198DE */
000198D0 761D moveq.l D3, 0x1D
000198D2 4A2A 0012 tst.b [A2 + 0x12]
000198D6 6700 0082 beq +0x84 /* 0001995A */
000198DA 7624 moveq.l D3, 0x24
000198DC 607C bra +0x7E /* 0001995A */
label000198DE:
000198DE 4A2A 0012 tst.b [A2 + 0x12]
000198E2 670C beq +0xE /* 000198F0 */
000198E4 7608 moveq.l D3, 0x08
000198E6 4A2A 0015 tst.b [A2 + 0x15]
000198EA 676E beq +0x70 /* 0001995A */
000198EC 7616 moveq.l D3, 0x16
000198EE 606A bra +0x6C /* 0001995A */
label000198F0:
000198F0 7601 moveq.l D3, 0x01
000198F2 4A2A 0015 tst.b [A2 + 0x15]
000198F6 6762 beq +0x64 /* 0001995A */
000198F8 760F moveq.l D3, 0x0F
000198FA 605E bra +0x60 /* 0001995A */
label000198FC:
000198FC 4A2A 0014 tst.b [A2 + 0x14]
00019900 670C beq +0xE /* 0001990E */
00019902 761C moveq.l D3, 0x1C
00019904 4A2A 0012 tst.b [A2 + 0x12]
00019908 6750 beq +0x52 /* 0001995A */
0001990A 7623 moveq.l D3, 0x23
0001990C 604C bra +0x4E /* 0001995A */
label0001990E:
0001990E 4A2A 0012 tst.b [A2 + 0x12]
00019912 670C beq +0xE /* 00019920 */
00019914 7607 moveq.l D3, 0x07
00019916 4A2A 0015 tst.b [A2 + 0x15]
0001991A 673E beq +0x40 /* 0001995A */
0001991C 7615 moveq.l D3, 0x15
0001991E 603A bra +0x3C /* 0001995A */
label00019920:
00019920 7600 moveq.l D3, 0x00
00019922 4A2A 0015 tst.b [A2 + 0x15]
00019926 6732 beq +0x34 /* 0001995A */
00019928 760E moveq.l D3, 0x0E
0001992A 602E bra +0x30 /* 0001995A */
label0001992C:
0001992C 4A2A 0014 tst.b [A2 + 0x14]
00019930 670C beq +0xE /* 0001993E */
00019932 761F moveq.l D3, 0x1F
00019934 4A2A 0012 tst.b [A2 + 0x12]
00019938 6720 beq +0x22 /* 0001995A */
0001993A 7626 moveq.l D3, 0x26
0001993C 601C bra +0x1E /* 0001995A */
label0001993E:
0001993E 4A2A 0012 tst.b [A2 + 0x12]
00019942 670C beq +0xE /* 00019950 */
00019944 760A moveq.l D3, 0x0A
00019946 4A2A 0015 tst.b [A2 + 0x15]
0001994A 670E beq +0x10 /* 0001995A */
0001994C 7618 moveq.l D3, 0x18
0001994E 600A bra +0xC /* 0001995A */
label00019950:
00019950 7603 moveq.l D3, 0x03
00019952 4A2A 0015 tst.b [A2 + 0x15]
00019956 6702 beq +0x4 /* 0001995A */
00019958 7611 moveq.l D3, 0x11
label0001995A:
0001995A 4EB9 0000 264A jsr [0x0000264A]
00019960 2F0B move.l -[A7], A3
00019962 2F3C 0010 0010 move.l -[A7], 0x100010
00019968 3F03 move.w -[A7], D3
0001996A 2F0A move.l -[A7], A2
0001996C 2057 movea.l A0, [A7]
0001996E 2250 movea.l A1, [A0]
00019970 2269 00C4 movea.l A1, [A1 + 0xC4]
00019974 4E91 jsr [A1]
00019976 4FEF 000E lea.l A7, [A7 + 0xE]
0001997A 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
0001997E 4E5E unlink A6
00019980 4E75 rts
fn00019982:
00019982 4E56 FFF8 link A6, -0x0008
00019986 48E7 1030 movem.l -[A7], D3,A2,A3
0001998A 246E 0008 movea.l A2, [A6 + 0x8]
0001998E 362E 000C move.w D3, [A6 + 0xC]
00019992 266E 000E movea.l A3, [A6 + 0xE]
00019996 3F03 move.w -[A7], D3
00019998 2F0A move.l -[A7], A2
0001999A 2057 movea.l A0, [A7]
0001999C 2250 movea.l A1, [A0]
0001999E 2269 00B4 movea.l A1, [A1 + 0xB4]
000199A2 4E91 jsr [A1]
000199A4 486E FFF8 pea.l [A6 - 0x8]
000199A8 2F0A move.l -[A7], A2
000199AA 2057 movea.l A0, [A7]
000199AC 2250 movea.l A1, [A0]
000199AE 2269 00CC movea.l A1, [A1 + 0xCC]
000199B2 4E91 jsr [A1]
000199B4 0C43 0004 cmpi.w D3, 0x4
000199B8 4FEF 000E lea.l A7, [A7 + 0xE]
000199BC 6E0E bgt +0x10 /* 000199CC */
000199BE 486E FFF8 pea.l [A6 - 0x8]
000199C2 2F3C 0001 0001 move.l -[A7], 0x10001
000199C8 A8A8 syscall OffsetRect
000199CA 6008 bra +0xA /* 000199D4 */
label000199CC:
000199CC 546E FFFE addq.w [A6 - 0x2], 2
000199D0 546E FFFC addq.w [A6 - 0x4], 2
label000199D4:
000199D4 486E FFF8 pea.l [A6 - 0x8]
000199D8 4EB9 0000 2692 jsr [0x00002692]
000199DE 2F2A 0004 move.l -[A7], [A2 + 0x4]
000199E2 2057 movea.l A0, [A7]
000199E4 2268 0004 movea.l A1, [A0 + 0x4]
000199E8 2269 00D8 movea.l A1, [A1 + 0xD8]
000199EC 4E91 jsr [A1]
000199EE 2F0B move.l -[A7], A3
000199F0 A8A3 syscall EraseRect
000199F2 504F addq.w A7, 8
000199F4 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000199F8 4E5E unlink A6
000199FA 4E75 rts
fn000199FC:
000199FC 4E56 FFBC link A6, -0x0044
00019A00 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2
00019A04 246E 0008 movea.l A2, [A6 + 0x8]
00019A08 382E 000C move.w D4, [A6 + 0xC]
00019A0C 362E 000E move.w D3, [A6 + 0xE]
00019A10 1C2E 0010 move.b D6, [A6 + 0x10]
00019A14 1A2E 0012 move.b D5, [A6 + 0x12]
00019A18 486E FFBC pea.l [A6 - 0x44]
00019A1C 2F0A move.l -[A7], A2
00019A1E 61FF FFFF C714 bsr -0x38EA /* 00016134 */
00019A24 486E FFBC pea.l [A6 - 0x44]
00019A28 486E FFC4 pea.l [A6 - 0x3C]
00019A2C 4EB9 0000 26D2 jsr [0x000026D2]
00019A32 4FEF 0010 lea.l A7, [A7 + 0x10]
00019A36 6000 0124 bra +0x126 /* 00019B5C */
label00019A3A:
00019A3A 3F03 move.w -[A7], D3
00019A3C 486E FFF8 pea.l [A6 - 0x8]
00019A40 2F0A move.l -[A7], A2
00019A42 2057 movea.l A0, [A7]
00019A44 2250 movea.l A1, [A0]
00019A46 2269 00C8 movea.l A1, [A1 + 0xC8]
00019A4A 4E91 jsr [A1]
00019A4C 4227 clr.b -[A7]
00019A4E 486E FFF8 pea.l [A6 - 0x8]
00019A52 2F0A move.l -[A7], A2
00019A54 2057 movea.l A0, [A7]
00019A56 2250 movea.l A1, [A0]
00019A58 2269 00D8 movea.l A1, [A1 + 0xD8]
00019A5C 4E91 jsr [A1]
00019A5E 504F addq.w A7, 8
00019A60 2F08 move.l -[A7], A0
00019A62 486E FFF2 pea.l [A6 - 0xE]
00019A66 4EB9 0000 28D2 jsr [0x000028D2]
00019A6C B843 cmp.w D4, D3
00019A6E 4FEF 0014 lea.l A7, [A7 + 0x14]
00019A72 6760 beq +0x62 /* 00019AD4 */
00019A74 3F04 move.w -[A7], D4
00019A76 486E FFE8 pea.l [A6 - 0x18]
00019A7A 2F0A move.l -[A7], A2
00019A7C 2057 movea.l A0, [A7]
00019A7E 2250 movea.l A1, [A0]
00019A80 2269 00C8 movea.l A1, [A1 + 0xC8]
00019A84 4E91 jsr [A1]
00019A86 486E FFE2 pea.l [A6 - 0x1E]
00019A8A 4EB9 0000 2662 jsr [0x00002662]
00019A90 486E FFE8 pea.l [A6 - 0x18]
00019A94 486E FFE2 pea.l [A6 - 0x1E]
00019A98 4EB9 0000 2682 jsr [0x00002682]
00019A9E 486E FFF2 pea.l [A6 - 0xE]
00019AA2 61FF FFFE E206 bsr -0x11DF8 /* 00007CAA */
00019AA8 584F addq.w A7, 4
00019AAA 2F08 move.l -[A7], A0
00019AAC 4EB9 0000 268A jsr [0x0000268A]
00019AB2 486E FFE8 pea.l [A6 - 0x18]
00019AB6 3F2E FFF0 move.w -[A7], [A6 - 0x10]
00019ABA 2F0A move.l -[A7], A2
00019ABC 61FF FFFF FEC4 bsr -0x13A /* 00019982 */
00019AC2 3F3C FFFF move.w -[A7], 0xFFFF
00019AC6 486E FFE2 pea.l [A6 - 0x1E]
00019ACA 4EB9 0000 267A jsr [0x0000267A]
00019AD0 4FEF 002A lea.l A7, [A7 + 0x2A]
label00019AD4:
00019AD4 4AAA 000A tst.l [A2 + 0xA]
00019AD8 661E bne +0x20 /* 00019AF8 */
00019ADA 1F05 move.b -[A7], D5
00019ADC 1F06 move.b -[A7], D6
00019ADE 486E FFF8 pea.l [A6 - 0x8]
00019AE2 3F2E FFF0 move.w -[A7], [A6 - 0x10]
00019AE6 2F0A move.l -[A7], A2
00019AE8 2057 movea.l A0, [A7]
00019AEA 2250 movea.l A1, [A0]
00019AEC 2269 00B8 movea.l A1, [A1 + 0xB8]
00019AF0 4E91 jsr [A1]
00019AF2 4FEF 000E lea.l A7, [A7 + 0xE]
00019AF6 6054 bra +0x56 /* 00019B4C */
label00019AF8:
00019AF8 486E FFD6 pea.l [A6 - 0x2A]
00019AFC 4EB9 0000 2622 jsr [0x00002622]
00019B02 4EB9 0000 2632 jsr [0x00002632]
00019B08 486E FFF2 pea.l [A6 - 0xE]
00019B0C 61FF FFFE E19C bsr -0x11E62 /* 00007CAA */
00019B12 584F addq.w A7, 4
00019B14 2F08 move.l -[A7], A0
00019B16 4267 clr.w -[A7]
00019B18 486E FFF8 pea.l [A6 - 0x8]
00019B1C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00019B20 2057 movea.l A0, [A7]
00019B22 2268 0004 movea.l A1, [A0 + 0x4]
00019B26 2269 0018 movea.l A1, [A1 + 0x18]
00019B2A 4E91 jsr [A1]
00019B2C 584F addq.w A7, 4
00019B2E 2F08 move.l -[A7], A0
00019B30 2F2A 000A move.l -[A7], [A2 + 0xA]
00019B34 4EB9 0000 3E22 jsr [0x00003E22]
00019B3A 3F3C FFFF move.w -[A7], 0xFFFF
00019B3E 486E FFD6 pea.l [A6 - 0x2A]
00019B42 4EB9 0000 262A jsr [0x0000262A]
00019B48 4FEF 001C lea.l A7, [A7 + 0x1C]
label00019B4C:
00019B4C 3F3C FFFF move.w -[A7], 0xFFFF
00019B50 486E FFF2 pea.l [A6 - 0xE]
00019B54 4EB9 0000 28DA jsr [0x000028DA]
00019B5A 5C4F addq.w A7, 6
label00019B5C:
00019B5C 486E FFF0 pea.l [A6 - 0x10]
00019B60 486E FFC4 pea.l [A6 - 0x3C]
00019B64 4EB9 0000 26E2 jsr [0x000026E2]
00019B6A 4A00 tst.b D0
00019B6C 504F addq.w A7, 8
00019B6E 6600 FECA bne -0x134 /* 00019A3A */
00019B72 3F3C FFFF move.w -[A7], 0xFFFF
00019B76 486E FFC4 pea.l [A6 - 0x3C]
00019B7A 4EB9 0000 26DA jsr [0x000026DA]
00019B80 5C4F addq.w A7, 6
00019B82 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+
00019B86 4E5E unlink A6
00019B88 4E75 rts
00019B8A 4E56 FFF8 link A6, -0x0008
00019B8E 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2
00019B92 246E 0008 movea.l A2, [A6 + 0x8]
00019B96 3E2E 000C move.w D7, [A6 + 0xC]
00019B9A 2F0A move.l -[A7], A2
00019B9C 2057 movea.l A0, [A7]
00019B9E 2250 movea.l A1, [A0]
00019BA0 2269 00D4 movea.l A1, [A1 + 0xD4]
00019BA4 4E91 jsr [A1]
00019BA6 3A00 move.w D5, D0
00019BA8 3C2A 000E move.w D6, [A2 + 0xE]
00019BAC 48C6 ext.l D6
00019BAE 5386 subq.l D6, 1
00019BB0 486E FFF8 pea.l [A6 - 0x8]
00019BB4 2F0A move.l -[A7], A2
00019BB6 2057 movea.l A0, [A7]
00019BB8 2250 movea.l A1, [A0]
00019BBA 2269 00D0 movea.l A1, [A1 + 0xD0]
00019BBE 4E91 jsr [A1]
00019BC0 A89E syscall PenNormal
00019BC2 0C47 0004 cmpi.w D7, 0x4
00019BC6 4FEF 000C lea.l A7, [A7 + 0xC]
00019BCA 6E28 bgt +0x2A /* 00019BF4 */
00019BCC 2F0A move.l -[A7], A2
00019BCE 61FF FFFF C5AC bsr -0x3A52 /* 0001617C */
00019BD4 4A00 tst.b D0
00019BD6 584F addq.w A7, 4
00019BD8 670E beq +0x10 /* 00019BE8 */
00019BDA 2F0A move.l -[A7], A2
00019BDC 61FF FFFF C53A bsr -0x3AC4 /* 00016118 */
00019BE2 4A00 tst.b D0
00019BE4 584F addq.w A7, 4
00019BE6 660C bne +0xE /* 00019BF4 */
label00019BE8:
00019BE8 61FF FFFE E096 bsr -0x11F68 /* 00007C80 */
00019BEE 4868 00B2 pea.l [A0 + 0xB2]
00019BF2 A89D syscall PenPat
label00019BF4:
00019BF4 7600 moveq.l D3, 0x00
00019BF6 6032 bra +0x34 /* 00019C2A */
label00019BF8:
00019BF8 3006 move.w D0, D6
00019BFA 48C0 ext.l D0
00019BFC 2204 move.l D1, D4
00019BFE 4C40 1801 movem.l D0,A3,A4, D0
00019C02 3F01 move.w -[A7], D1
00019C04 486E FFF8 pea.l [A6 - 0x8]
00019C08 3F07 move.w -[A7], D7
00019C0A 2F0A move.l -[A7], A2
00019C0C 2057 movea.l A0, [A7]
00019C0E 2250 movea.l A1, [A0]
00019C10 2269 00C0 movea.l A1, [A1 + 0xC0]
00019C14 4E91 jsr [A1]
00019C16 5243 addq.w D3, 1
00019C18 3005 move.w D0, D5
00019C1A 48C0 ext.l D0
00019C1C D880 add.l D4, D0
00019C1E 4FEF 000C lea.l A7, [A7 + 0xC]
00019C22 B66A 000E cmp.w D3, [A2 + 0xE]
00019C26 6DD0 blt -0x2E /* 00019BF8 */
00019C28 600E bra +0x10 /* 00019C38 */
label00019C2A:
00019C2A 3805 move.w D4, D5
00019C2C 48C4 ext.l D4
00019C2E 4C3C 4800 0000 movem.w A3,A6, 0x0
00019C34 0000 60EA ori.b D0, 0xEA
label00019C38:
00019C38 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+
00019C3C 4E5E unlink A6
00019C3E 4E75 rts
00019C40 4E56 FFF2 link A6, -0x000E
00019C44 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00019C48 246E 0008 movea.l A2, [A6 + 0x8]
00019C4C 382E 000C move.w D4, [A6 + 0xC]
00019C50 266E 000E movea.l A3, [A6 + 0xE]
00019C54 362E 0012 move.w D3, [A6 + 0x12]
00019C58 2D53 FFF8 move.l [A6 - 0x8], [A3]
00019C5C 2D6B 0004 FFFC move.l [A6 - 0x4], [A3 + 0x4]
00019C62 4A2A 0012 tst.b [A2 + 0x12]
00019C66 6718 beq +0x1A /* 00019C80 */
00019C68 3003 move.w D0, D3
00019C6A 48C0 ext.l D0
00019C6C 5280 addq.l D0, 1
00019C6E D16E FFFA add.w [A6 - 0x6], D0
00019C72 302E FFFA move.w D0, [A6 - 0x6]
00019C76 48C0 ext.l D0
00019C78 5680 addq.l D0, 3
00019C7A 3D40 FFFE move.w [A6 - 0x2], D0
00019C7E 6016 bra +0x18 /* 00019C96 */
label00019C80:
00019C80 3003 move.w D0, D3
00019C82 48C0 ext.l D0
00019C84 5280 addq.l D0, 1
00019C86 D16E FFF8 add.w [A6 - 0x8], D0
00019C8A 302E FFF8 move.w D0, [A6 - 0x8]
00019C8E 48C0 ext.l D0
00019C90 5680 addq.l D0, 3
00019C92 3D40 FFFC move.w [A6 - 0x4], D0
label00019C96:
00019C96 0C44 0004 cmpi.w D4, 0x4
00019C9A 6F00 00B6 ble +0xB8 /* 00019D52 */
00019C9E 2F0A move.l -[A7], A2
00019CA0 61FF FFFF C4DA bsr -0x3B24 /* 0001617C */
00019CA6 4A00 tst.b D0
00019CA8 584F addq.w A7, 4
00019CAA 6700 00A6 beq +0xA8 /* 00019D52 */
00019CAE 2F0A move.l -[A7], A2
00019CB0 61FF FFFF C466 bsr -0x3B98 /* 00016118 */
00019CB6 4A00 tst.b D0
00019CB8 584F addq.w A7, 4
00019CBA 6700 0096 beq +0x98 /* 00019D52 */
00019CBE 2D6D 970E FFF2 move.l [A6 - 0xE], [A5 - 0x68F2]
00019CC4 3D6D 9712 FFF6 move.w [A6 - 0xA], [A5 - 0x68EE]
00019CCA 486E FFF2 pea.l [A6 - 0xE]
00019CCE AA14 syscall RGBForeColor
00019CD0 3F2E FFFA move.w -[A7], [A6 - 0x6]
00019CD4 302E FFFC move.w D0, [A6 - 0x4]
00019CD8 48C0 ext.l D0
00019CDA 5580 subq.l D0, 2
00019CDC 3F00 move.w -[A7], D0
00019CDE A893 syscall MoveTo
00019CE0 3F2E FFFA move.w -[A7], [A6 - 0x6]
00019CE4 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00019CE8 A891 syscall LineTo
00019CEA 302E FFFE move.w D0, [A6 - 0x2]
00019CEE 48C0 ext.l D0
00019CF0 5580 subq.l D0, 2
00019CF2 3F00 move.w -[A7], D0
00019CF4 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00019CF8 A891 syscall LineTo
00019CFA 1F3C 0007 move.b -[A7], 0x7
00019CFE 486E FFF2 pea.l [A6 - 0xE]
00019D02 4EB9 0000 0EFA jsr [0x00000EFA]
00019D08 486E FFF2 pea.l [A6 - 0xE]
00019D0C AA14 syscall RGBForeColor
00019D0E 302E FFFE move.w D0, [A6 - 0x2]
00019D12 48C0 ext.l D0
00019D14 5380 subq.l D0, 1
00019D16 3F00 move.w -[A7], D0
00019D18 302E FFF8 move.w D0, [A6 - 0x8]
00019D1C 48C0 ext.l D0
00019D1E 5280 addq.l D0, 1
00019D20 3F00 move.w -[A7], D0
00019D22 A893 syscall MoveTo
00019D24 302E FFFE move.w D0, [A6 - 0x2]
00019D28 48C0 ext.l D0
00019D2A 5380 subq.l D0, 1
00019D2C 3F00 move.w -[A7], D0
00019D2E 302E FFFC move.w D0, [A6 - 0x4]
00019D32 48C0 ext.l D0
00019D34 5380 subq.l D0, 1
00019D36 3F00 move.w -[A7], D0
00019D38 A891 syscall LineTo
00019D3A 302E FFFA move.w D0, [A6 - 0x6]
00019D3E 48C0 ext.l D0
00019D40 5280 addq.l D0, 1
00019D42 3F00 move.w -[A7], D0
00019D44 302E FFFC move.w D0, [A6 - 0x4]
00019D48 48C0 ext.l D0
00019D4A 5380 subq.l D0, 1
00019D4C 3F00 move.w -[A7], D0
00019D4E A891 syscall LineTo
00019D50 5C4F addq.w A7, 6
label00019D52:
00019D52 2D6D 9708 FFF2 move.l [A6 - 0xE], [A5 - 0x68F8]
00019D58 3D6D 970C FFF6 move.w [A6 - 0xA], [A5 - 0x68F4]
00019D5E 0C44 0004 cmpi.w D4, 0x4
00019D62 6F2C ble +0x2E /* 00019D90 */
00019D64 2F0A move.l -[A7], A2
00019D66 61FF FFFF C414 bsr -0x3BEA /* 0001617C */
00019D6C 4A00 tst.b D0
00019D6E 584F addq.w A7, 4
00019D70 670E beq +0x10 /* 00019D80 */
00019D72 2F0A move.l -[A7], A2
00019D74 61FF FFFF C3A2 bsr -0x3C5C /* 00016118 */
00019D7A 4A00 tst.b D0
00019D7C 584F addq.w A7, 4
00019D7E 6610 bne +0x12 /* 00019D90 */
label00019D80:
00019D80 1F3C 0008 move.b -[A7], 0x8
00019D84 486E FFF2 pea.l [A6 - 0xE]
00019D88 4EB9 0000 0EFA jsr [0x00000EFA]
00019D8E 5C4F addq.w A7, 6
label00019D90:
00019D90 486E FFF2 pea.l [A6 - 0xE]
00019D94 AA14 syscall RGBForeColor
00019D96 302E FFFA move.w D0, [A6 - 0x6]
00019D9A 48C0 ext.l D0
00019D9C 5280 addq.l D0, 1
00019D9E 3F00 move.w -[A7], D0
00019DA0 302E FFFC move.w D0, [A6 - 0x4]
00019DA4 48C0 ext.l D0
00019DA6 5580 subq.l D0, 2
00019DA8 3F00 move.w -[A7], D0
00019DAA A893 syscall MoveTo
00019DAC 4A2A 0012 tst.b [A2 + 0x12]
00019DB0 6718 beq +0x1A /* 00019DCA */
00019DB2 302E FFFA move.w D0, [A6 - 0x6]
00019DB6 48C0 ext.l D0
00019DB8 5280 addq.l D0, 1
00019DBA 3F00 move.w -[A7], D0
00019DBC 302E FFF8 move.w D0, [A6 - 0x8]
00019DC0 48C0 ext.l D0
00019DC2 5280 addq.l D0, 1
00019DC4 3F00 move.w -[A7], D0
00019DC6 A891 syscall LineTo
00019DC8 6016 bra +0x18 /* 00019DE0 */
label00019DCA:
00019DCA 302E FFFE move.w D0, [A6 - 0x2]
00019DCE 48C0 ext.l D0
00019DD0 5580 subq.l D0, 2
00019DD2 3F00 move.w -[A7], D0
00019DD4 302E FFF8 move.w D0, [A6 - 0x8]
00019DD8 48C0 ext.l D0
00019DDA 5280 addq.l D0, 1
00019DDC 3F00 move.w -[A7], D0
00019DDE A891 syscall LineTo
label00019DE0:
00019DE0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00019DE4 4E5E unlink A6
00019DE6 4E75 rts
00019DE8 4E56 FFFA link A6, -0x0006
00019DEC 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2
00019DF0 246E 0012 movea.l A2, [A6 + 0x12]
00019DF4 7A00 moveq.l D5, 0x00
00019DF6 6052 bra +0x54 /* 00019E4A */
label00019DF8:
00019DF8 7600 moveq.l D3, 0x00
00019DFA 605A bra +0x5C /* 00019E56 */
label00019DFC:
00019DFC 41ED 9714 lea.l A0, [A5 - 0x68EC]
00019E00 D1C7 add.l A0, D7
00019E02 D1C6 add.l A0, D6
00019E04 1830 3800 move.b D4, [A0 + D3]
00019E08 4884 ext.w D4
00019E0A 0C44 FFFF cmpi.w D4, 0xFFFF
00019E0E 672C beq +0x2E /* 00019E3C */
00019E10 1F04 move.b -[A7], D4
00019E12 486E FFFA pea.l [A6 - 0x6]
00019E16 4EB9 0000 0EFA jsr [0x00000EFA]
00019E1C 486E FFFA pea.l [A6 - 0x6]
00019E20 3012 move.w D0, [A2]
00019E22 48C0 ext.l D0
00019E24 D085 add.l D0, D5
00019E26 3F00 move.w -[A7], D0
00019E28 302A 0002 move.w D0, [A2 + 0x2]
00019E2C 48C0 ext.l D0
00019E2E D083 add.l D0, D3
00019E30 3F00 move.w -[A7], D0
00019E32 4EB9 0000 1002 jsr [0x00001002]
00019E38 4FEF 000E lea.l A7, [A7 + 0xE]
label00019E3C:
00019E3C 5283 addq.l D3, 1
label00019E3E:
00019E3E 302E 0010 move.w D0, [A6 + 0x10]
00019E42 48C0 ext.l D0
00019E44 B680 cmp.l D3, D0
00019E46 6DB4 blt -0x4A /* 00019DFC */
00019E48 5285 addq.l D5, 1
label00019E4A:
00019E4A 302E 000E move.w D0, [A6 + 0xE]
00019E4E 48C0 ext.l D0
00019E50 BA80 cmp.l D5, D0
00019E52 6DA4 blt -0x5A /* 00019DF8 */
00019E54 600E bra +0x10 /* 00019E64 */
label00019E56:
00019E56 2C05 move.l D6, D5
00019E58 E98E lsl D6, 4
00019E5A 306E 000C movea.w A0, [A6 + 0xC]
00019E5E 2E08 move.l D7, A0
00019E60 E18F lsl D7, 8
00019E62 60DA bra -0x24 /* 00019E3E */
label00019E64:
00019E64 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+
00019E68 4E5E unlink A6
00019E6A 4E75 rts
00019E6C 4E56 FFEC link A6, -0x0014
00019E70 48E7 1030 movem.l -[A7], D3,A2,A3
00019E74 246E 0008 movea.l A2, [A6 + 0x8]
00019E78 266E 000C movea.l A3, [A6 + 0xC]
00019E7C 4A2A 0014 tst.b [A2 + 0x14]
00019E80 670C beq +0xE /* 00019E8E */
00019E82 7604 moveq.l D3, 0x04
00019E84 4A2A 0012 tst.b [A2 + 0x12]
00019E88 6720 beq +0x22 /* 00019EAA */
00019E8A 7605 moveq.l D3, 0x05
00019E8C 601C bra +0x1E /* 00019EAA */
label00019E8E:
00019E8E 4A2A 0012 tst.b [A2 + 0x12]
00019E92 670C beq +0xE /* 00019EA0 */
00019E94 7601 moveq.l D3, 0x01
00019E96 4A2A 0015 tst.b [A2 + 0x15]
00019E9A 670E beq +0x10 /* 00019EAA */
00019E9C 7603 moveq.l D3, 0x03
00019E9E 600A bra +0xC /* 00019EAA */
label00019EA0:
00019EA0 7600 moveq.l D3, 0x00
00019EA2 4A2A 0015 tst.b [A2 + 0x15]
00019EA6 6702 beq +0x4 /* 00019EAA */
00019EA8 7602 moveq.l D3, 0x02
label00019EAA:
00019EAA 3043 movea.w A0, D3
00019EAC 2008 move.l D0, A0
00019EAE EB88 lsl D0, 5
00019EB0 41ED C114 lea.l A0, [A5 - 0x3EEC]
00019EB4 D1C0 add.l A0, D0
00019EB6 2D48 FFF2 move.l [A6 - 0xE], A0
00019EBA 3D7C 0002 FFF6 move.w [A6 - 0xA], 0x2
00019EC0 2D53 FFF8 move.l [A6 - 0x8], [A3]
00019EC4 2D6B 0004 FFFC move.l [A6 - 0x4], [A3 + 0x4]
00019ECA 486E FFEC pea.l [A6 - 0x14]
00019ECE 4EB9 0000 28C2 jsr [0x000028C2]
00019ED4 486E FFEC pea.l [A6 - 0x14]
00019ED8 61FF FFFE DDD0 bsr -0x1222E /* 00007CAA */
00019EDE 584F addq.w A7, 4
00019EE0 2F08 move.l -[A7], A0
00019EE2 486E FFF2 pea.l [A6 - 0xE]
00019EE6 A8D7 syscall BitMapToRegion/BitMapRgn
00019EE8 301F move.w D0, [A7]+
00019EEA 486E FFEC pea.l [A6 - 0x14]
00019EEE 4EB9 0000 28E2 jsr [0x000028E2]
00019EF4 2448 movea.l A2, A0
00019EF6 3F3C FFFF move.w -[A7], 0xFFFF
00019EFA 486E FFEC pea.l [A6 - 0x14]
00019EFE 4EB9 0000 28DA jsr [0x000028DA]
00019F04 204A movea.l A0, A2
00019F06 4FEF 000C lea.l A7, [A7 + 0xC]
00019F0A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00019F0E 4E5E unlink A6
00019F10 4E75 rts
00019F12 4E56 0000 link A6, 0
00019F16 3F3C 0081 move.w -[A7], 0x81
00019F1A 2F2E 000C move.l -[A7], [A6 + 0xC]
00019F1E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00019F22 2057 movea.l A0, [A7]
00019F24 2250 movea.l A1, [A0]
00019F26 2269 0048 movea.l A1, [A1 + 0x48]
00019F2A 4E91 jsr [A1]
00019F2C 4A00 tst.b D0
00019F2E 4FEF 000A lea.l A7, [A7 + 0xA]
00019F32 6706 beq +0x8 /* 00019F3A */
00019F34 103C 0081 move.b D0, 0x81
00019F38 6002 bra +0x4 /* 00019F3C */
label00019F3A:
00019F3A 7000 moveq.l D0, 0x00
label00019F3C:
00019F3C 7200 moveq.l D1, 0x00
00019F3E 1200 move.b D1, D0
00019F40 3001 move.w D0, D1
00019F42 4E5E unlink A6
00019F44 4E75 rts
00019F46 4E56 FFF8 link A6, -0x0008
00019F4A 48E7 1820 movem.l -[A7], D3,D4,A2
00019F4E 246E 0008 movea.l A2, [A6 + 0x8]
00019F52 382E 0010 move.w D4, [A6 + 0x10]
00019F56 7600 moveq.l D3, 0x00
00019F58 0C44 0081 cmpi.w D4, 0x81
00019F5C 6640 bne +0x42 /* 00019F9E */
00019F5E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00019F62 2057 movea.l A0, [A7]
00019F64 2268 0004 movea.l A1, [A0 + 0x4]
00019F68 2269 001C movea.l A1, [A1 + 0x1C]
00019F6C 4E91 jsr [A1]
00019F6E 584F addq.w A7, 4
00019F70 2F00 move.l -[A7], D0
00019F72 2F0A move.l -[A7], A2
00019F74 61FF 0000 08D0 bsr +0x8D2 /* 0001A846 */
00019F7A 504F addq.w A7, 8
00019F7C 3F00 move.w -[A7], D0
00019F7E 486E FFF8 pea.l [A6 - 0x8]
00019F82 2F0A move.l -[A7], A2
00019F84 2057 movea.l A0, [A7]
00019F86 2250 movea.l A1, [A0]
00019F88 2269 00C8 movea.l A1, [A1 + 0xC8]
00019F8C 4E91 jsr [A1]
00019F8E 2F2E 000C move.l -[A7], [A6 + 0xC]
00019F92 486E FFF8 pea.l [A6 - 0x8]
00019F96 A8AD syscall PtInRect
00019F98 101F move.b D0, [A7]+
00019F9A 1600 move.b D3, D0
00019F9C 504F addq.w A7, 8
label00019F9E:
00019F9E 1003 move.b D0, D3
00019FA0 4CDF 0418 movem.l D3,D4,A2, [A7]+
00019FA4 4E5E unlink A6
00019FA6 4E75 rts
00019FA8 4E56 FFA6 link A6, -0x005A
00019FAC 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
00019FB0 246E 0008 movea.l A2, [A6 + 0x8]
00019FB4 486E FFBE pea.l [A6 - 0x42]
00019FB8 4EB9 0000 263A jsr [0x0000263A]
00019FBE 2F2A 0004 move.l -[A7], [A2 + 0x4]
00019FC2 2057 movea.l A0, [A7]
00019FC4 2268 0004 movea.l A1, [A0 + 0x4]
00019FC8 2269 001C movea.l A1, [A1 + 0x1C]
00019FCC 4E91 jsr [A1]
00019FCE 584F addq.w A7, 4
00019FD0 2F00 move.l -[A7], D0
00019FD2 2F0A move.l -[A7], A2
00019FD4 61FF 0000 0870 bsr +0x872 /* 0001A846 */
00019FDA 3800 move.w D4, D0
00019FDC 1F3C 0001 move.b -[A7], 0x1
00019FE0 4227 clr.b -[A7]
00019FE2 3F04 move.w -[A7], D4
00019FE4 3F04 move.w -[A7], D4
00019FE6 2F0A move.l -[A7], A2
00019FE8 61FF FFFF FA12 bsr -0x5EC /* 000199FC */
00019FEE 157C 0001 0008 move.b [A2 + 0x8], 0x1
00019FF4 3F04 move.w -[A7], D4
00019FF6 486E FFE2 pea.l [A6 - 0x1E]
00019FFA 2F0A move.l -[A7], A2
00019FFC 2057 movea.l A0, [A7]
00019FFE 2250 movea.l A1, [A0]
0001A000 2269 00C8 movea.l A1, [A1 + 0xC8]
0001A004 4E91 jsr [A1]
0001A006 4A2A 0013 tst.b [A2 + 0x13]
0001A00A 4FEF 0022 lea.l A7, [A7 + 0x22]
0001A00E 6650 bne +0x52 /* 0001A060 */
0001A010 1F3C 0001 move.b -[A7], 0x1
0001A014 486E FFE2 pea.l [A6 - 0x1E]
0001A018 2F0A move.l -[A7], A2
0001A01A 2057 movea.l A0, [A7]
0001A01C 2250 movea.l A1, [A0]
0001A01E 2269 00D8 movea.l A1, [A1 + 0xD8]
0001A022 4E91 jsr [A1]
0001A024 504F addq.w A7, 8
0001A026 2F08 move.l -[A7], A0
0001A028 486E FFDC pea.l [A6 - 0x24]
0001A02C 4EB9 0000 28D2 jsr [0x000028D2]
0001A032 486E FFDC pea.l [A6 - 0x24]
0001A036 61FF FFFE DC72 bsr -0x1238C /* 00007CAA */
0001A03C 584F addq.w A7, 4
0001A03E 2F08 move.l -[A7], A0
0001A040 4EB9 0000 268A jsr [0x0000268A]
0001A046 42A7 clr.l -[A7]
0001A048 4EB9 0000 3B6A jsr [0x00003B6A]
0001A04E 3F3C FFFF move.w -[A7], 0xFFFF
0001A052 486E FFDC pea.l [A6 - 0x24]
0001A056 4EB9 0000 28DA jsr [0x000028DA]
0001A05C 4FEF 0018 lea.l A7, [A7 + 0x18]
label0001A060:
0001A060 486E FFF2 pea.l [A6 - 0xE]
0001A064 61FF 0000 0A08 bsr +0xA0A /* 0001AA6E */
0001A06A 584F addq.w A7, 4
0001A06C 2D4F FFBA move.l [A6 - 0x46], A7
0001A070 42AA 000A clr.l [A2 + 0xA]
0001A074 4878 0014 push.l 0x14
0001A078 4EB9 0000 258A jsr [0x0000258A]
0001A07E 2648 movea.l A3, A0
0001A080 2008 move.l D0, A0
0001A082 584F addq.w A7, 4
0001A084 6718 beq +0x1A /* 0001A09E */
0001A086 42A7 clr.l -[A7]
0001A088 42A7 clr.l -[A7]
0001A08A 42A7 clr.l -[A7]
0001A08C 42A7 clr.l -[A7]
0001A08E 486E FFE2 pea.l [A6 - 0x1E]
0001A092 2F0B move.l -[A7], A3
0001A094 4EB9 0000 3E02 jsr [0x00003E02]
0001A09A 4FEF 0018 lea.l A7, [A7 + 0x18]
label0001A09E:
0001A09E 254B 000A move.l [A2 + 0xA], A3
0001A0A2 2F2A 000A move.l -[A7], [A2 + 0xA]
0001A0A6 486E FFF2 pea.l [A6 - 0xE]
0001A0AA 61FF 0000 094E bsr +0x950 /* 0001A9FA */
0001A0B0 2F2A 000A move.l -[A7], [A2 + 0xA]
0001A0B4 4EB9 0000 3E12 jsr [0x00003E12]
0001A0BA 1F3C 0001 move.b -[A7], 0x1
0001A0BE 102A 0013 move.b D0, [A2 + 0x13]
0001A0C2 57C0 seq D0
0001A0C4 4400 neg.b D0
0001A0C6 1F00 move.b -[A7], D0
0001A0C8 486E FFE2 pea.l [A6 - 0x1E]
0001A0CC 2F2A 000A move.l -[A7], [A2 + 0xA]
0001A0D0 61FF FFFE B53E bsr -0x14AC0 /* 00005610 */
0001A0D6 2068 0002 movea.l A0, [A0 + 0x2]
0001A0DA 2050 movea.l A0, [A0]
0001A0DC 584F addq.w A7, 4
0001A0DE 3F28 0020 move.w -[A7], [A0 + 0x20]
0001A0E2 2F0A move.l -[A7], A2
0001A0E4 2057 movea.l A0, [A7]
0001A0E6 2250 movea.l A1, [A0]
0001A0E8 2269 00B8 movea.l A1, [A1 + 0xB8]
0001A0EC 4E91 jsr [A1]
0001A0EE 2F2A 000A move.l -[A7], [A2 + 0xA]
0001A0F2 4EB9 0000 3E1A jsr [0x00003E1A]
0001A0F8 4FEF 001E lea.l A7, [A7 + 0x1E]
0001A0FC 6028 bra +0x2A /* 0001A126 */
0001A0FE 3F3C 0001 move.w -[A7], 0x1
0001A102 2F2A 000A move.l -[A7], [A2 + 0xA]
0001A106 4EB9 0000 3E0A jsr [0x00003E0A]
0001A10C 42AA 000A clr.l [A2 + 0xA]
0001A110 42A7 clr.l -[A7]
0001A112 486E FFF2 pea.l [A6 - 0xE]
0001A116 61FF 0000 08E2 bsr +0x8E4 /* 0001A9FA */
0001A11C 486E FFA6 pea.l [A6 - 0x5A]
0001A120 4EB9 0000 254A jsr [0x0000254A]
label0001A126:
0001A126 486E FFFC pea.l [A6 - 0x4]
0001A12A 486E FFFE pea.l [A6 - 0x2]
0001A12E 2F0A move.l -[A7], A2
0001A130 61FF 0000 04E8 bsr +0x4EA /* 0001A61A */
0001A136 486E FFEA pea.l [A6 - 0x16]
0001A13A 2F0A move.l -[A7], A2
0001A13C 2057 movea.l A0, [A7]
0001A13E 2250 movea.l A1, [A0]
0001A140 2269 00CC movea.l A1, [A1 + 0xCC]
0001A144 4E91 jsr [A1]
0001A146 486E FFEA pea.l [A6 - 0x16]
0001A14A 2F3C FFEC FFEC move.l -[A7], 0xFFECFFEC
0001A150 A8A9 syscall InsetRect
0001A152 3604 move.w D3, D4
0001A154 4FEF 0014 lea.l A7, [A7 + 0x14]
0001A158 6000 00D2 bra +0xD4 /* 0001A22C */
label0001A15C:
0001A15C 486E FFF8 pea.l [A6 - 0x8]
0001A160 A972 syscall GetMouse
0001A162 3A03 move.w D5, D3
0001A164 3604 move.w D3, D4
0001A166 554F subq.w A7, 2
0001A168 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0001A16C 486E FFEA pea.l [A6 - 0x16]
0001A170 A8AD syscall PtInRect
0001A172 101F move.b D0, [A7]+
0001A174 675A beq +0x5C /* 0001A1D0 */
0001A176 1C2A 0012 move.b D6, [A2 + 0x12]
0001A17A 6712 beq +0x14 /* 0001A18E */
0001A17C 302E 0010 move.w D0, [A6 + 0x10]
0001A180 48C0 ext.l D0
0001A182 322E FFFA move.w D1, [A6 - 0x6]
0001A186 48C1 ext.l D1
0001A188 9280 sub.l D1, D0
0001A18A D641 add.w D3, D1
0001A18C 6010 bra +0x12 /* 0001A19E */
label0001A18E:
0001A18E 302E 000E move.w D0, [A6 + 0xE]
0001A192 48C0 ext.l D0
0001A194 322E FFF8 move.w D1, [A6 - 0x8]
0001A198 48C1 ext.l D1
0001A19A 9280 sub.l D1, D0
0001A19C D641 add.w D3, D1
label0001A19E:
0001A19E 4A06 tst.b D6
0001A1A0 6718 beq +0x1A /* 0001A1BA */
0001A1A2 B66E FFFE cmp.w D3, [A6 - 0x2]
0001A1A6 6C06 bge +0x8 /* 0001A1AE */
0001A1A8 362E FFFE move.w D3, [A6 - 0x2]
0001A1AC 6022 bra +0x24 /* 0001A1D0 */
label0001A1AE:
0001A1AE B66E FFFC cmp.w D3, [A6 - 0x4]
0001A1B2 6F1C ble +0x1E /* 0001A1D0 */
0001A1B4 362E FFFC move.w D3, [A6 - 0x4]
0001A1B8 6016 bra +0x18 /* 0001A1D0 */
label0001A1BA:
0001A1BA B66E FFFE cmp.w D3, [A6 - 0x2]
0001A1BE 6F06 ble +0x8 /* 0001A1C6 */
0001A1C0 362E FFFE move.w D3, [A6 - 0x2]
0001A1C4 600A bra +0xC /* 0001A1D0 */
label0001A1C6:
0001A1C6 B66E FFFC cmp.w D3, [A6 - 0x4]
0001A1CA 6C04 bge +0x6 /* 0001A1D0 */
0001A1CC 362E FFFC move.w D3, [A6 - 0x4]
label0001A1D0:
0001A1D0 B645 cmp.w D3, D5
0001A1D2 6758 beq +0x5A /* 0001A22C */
0001A1D4 1F3C 0001 move.b -[A7], 0x1
0001A1D8 102A 0013 move.b D0, [A2 + 0x13]
0001A1DC 57C0 seq D0
0001A1DE 4400 neg.b D0
0001A1E0 1F00 move.b -[A7], D0
0001A1E2 3F03 move.w -[A7], D3
0001A1E4 3F05 move.w -[A7], D5
0001A1E6 2F0A move.l -[A7], A2
0001A1E8 61FF FFFF F812 bsr -0x7EC /* 000199FC */
0001A1EE 4A2A 0013 tst.b [A2 + 0x13]
0001A1F2 4FEF 000C lea.l A7, [A7 + 0xC]
0001A1F6 6734 beq +0x36 /* 0001A22C */
0001A1F8 3F03 move.w -[A7], D3
0001A1FA 2F0A move.l -[A7], A2
0001A1FC 61FF 0000 048A bsr +0x48C /* 0001A688 */
0001A202 5C4F addq.w A7, 6
0001A204 2F00 move.l -[A7], D0
0001A206 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001A20A 2057 movea.l A0, [A7]
0001A20C 2268 0004 movea.l A1, [A0 + 0x4]
0001A210 2269 0020 movea.l A1, [A1 + 0x20]
0001A214 4E91 jsr [A1]
0001A216 42A7 clr.l -[A7]
0001A218 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001A21C 2057 movea.l A0, [A7]
0001A21E 2268 0004 movea.l A1, [A0 + 0x4]
0001A222 2269 00E8 movea.l A1, [A1 + 0xE8]
0001A226 4E91 jsr [A1]
0001A228 4FEF 0010 lea.l A7, [A7 + 0x10]
label0001A22C:
0001A22C 554F subq.w A7, 2
0001A22E A973 syscall StillDown
0001A230 101F move.b D0, [A7]+
0001A232 6600 FF28 bne -0xD6 /* 0001A15C */
0001A236 42A7 clr.l -[A7]
0001A238 486E FFF2 pea.l [A6 - 0xE]
0001A23C 61FF 0000 07BC bsr +0x7BE /* 0001A9FA */
0001A242 42AA 000A clr.l [A2 + 0xA]
0001A246 422A 0008 clr.b [A2 + 0x8]
0001A24A 42A7 clr.l -[A7]
0001A24C 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001A250 2057 movea.l A0, [A7]
0001A252 2268 0004 movea.l A1, [A0 + 0x4]
0001A256 2269 00E8 movea.l A1, [A1 + 0xE8]
0001A25A 4E91 jsr [A1]
0001A25C B644 cmp.w D3, D4
0001A25E 4FEF 0010 lea.l A7, [A7 + 0x10]
0001A262 674C beq +0x4E /* 0001A2B0 */
0001A264 4227 clr.b -[A7]
0001A266 4227 clr.b -[A7]
0001A268 3F03 move.w -[A7], D3
0001A26A 2F0A move.l -[A7], A2
0001A26C 61FF 0000 041A bsr +0x41C /* 0001A688 */
0001A272 5C4F addq.w A7, 6
0001A274 2F00 move.l -[A7], D0
0001A276 2F0A move.l -[A7], A2
0001A278 61FF 0000 05CC bsr +0x5CE /* 0001A846 */
0001A27E 504F addq.w A7, 8
0001A280 3F00 move.w -[A7], D0
0001A282 3F03 move.w -[A7], D3
0001A284 2F0A move.l -[A7], A2
0001A286 61FF FFFF F774 bsr -0x88A /* 000199FC */
0001A28C 3F03 move.w -[A7], D3
0001A28E 2F0A move.l -[A7], A2
0001A290 61FF 0000 03F6 bsr +0x3F8 /* 0001A688 */
0001A296 5C4F addq.w A7, 6
0001A298 2F00 move.l -[A7], D0
0001A29A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001A29E 2057 movea.l A0, [A7]
0001A2A0 2268 0004 movea.l A1, [A0 + 0x4]
0001A2A4 2269 0020 movea.l A1, [A1 + 0x20]
0001A2A8 4E91 jsr [A1]
0001A2AA 4FEF 0014 lea.l A7, [A7 + 0x14]
0001A2AE 6014 bra +0x16 /* 0001A2C4 */
label0001A2B0:
0001A2B0 4227 clr.b -[A7]
0001A2B2 4227 clr.b -[A7]
0001A2B4 3F04 move.w -[A7], D4
0001A2B6 3F04 move.w -[A7], D4
0001A2B8 2F0A move.l -[A7], A2
0001A2BA 61FF FFFF F740 bsr -0x8BE /* 000199FC */
0001A2C0 4FEF 000C lea.l A7, [A7 + 0xC]
label0001A2C4:
0001A2C4 3F3C FFFF move.w -[A7], 0xFFFF
0001A2C8 486E FFF2 pea.l [A6 - 0xE]
0001A2CC 61FF 0000 0766 bsr +0x768 /* 0001AA34 */
0001A2D2 3F3C FFFF move.w -[A7], 0xFFFF
0001A2D6 486E FFBE pea.l [A6 - 0x42]
0001A2DA 4EB9 0000 2642 jsr [0x00002642]
0001A2E0 7000 moveq.l D0, 0x00
0001A2E2 4FEF 000C lea.l A7, [A7 + 0xC]
0001A2E6 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
0001A2EA 4E5E unlink A6
0001A2EC 4E75 rts
0001A2EE 4E56 0000 link A6, 0
0001A2F2 48E7 1820 movem.l -[A7], D3,D4,A2
0001A2F6 246E 0008 movea.l A2, [A6 + 0x8]
0001A2FA 282E 000C move.l D4, [A6 + 0xC]
0001A2FE 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001A302 2057 movea.l A0, [A7]
0001A304 2268 0004 movea.l A1, [A0 + 0x4]
0001A308 2269 001C movea.l A1, [A1 + 0x1C]
0001A30C 4E91 jsr [A1]
0001A30E 2600 move.l D3, D0
0001A310 2F0A move.l -[A7], A2
0001A312 2057 movea.l A0, [A7]
0001A314 2250 movea.l A1, [A0]
0001A316 2269 00AC movea.l A1, [A1 + 0xAC]
0001A31A 4E91 jsr [A1]
0001A31C 4A00 tst.b D0
0001A31E 504F addq.w A7, 8
0001A320 6642 bne +0x44 /* 0001A364 */
0001A322 B883 cmp.l D4, D3
0001A324 673E beq +0x40 /* 0001A364 */
0001A326 42A7 clr.l -[A7]
0001A328 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001A32C 2057 movea.l A0, [A7]
0001A32E 2268 0004 movea.l A1, [A0 + 0x4]
0001A332 2269 00E8 movea.l A1, [A1 + 0xE8]
0001A336 4E91 jsr [A1]
0001A338 4227 clr.b -[A7]
0001A33A 4227 clr.b -[A7]
0001A33C 2F04 move.l -[A7], D4
0001A33E 2F0A move.l -[A7], A2
0001A340 61FF 0000 0504 bsr +0x506 /* 0001A846 */
0001A346 504F addq.w A7, 8
0001A348 3F00 move.w -[A7], D0
0001A34A 2F03 move.l -[A7], D3
0001A34C 2F0A move.l -[A7], A2
0001A34E 61FF 0000 04F6 bsr +0x4F8 /* 0001A846 */
0001A354 504F addq.w A7, 8
0001A356 3F00 move.w -[A7], D0
0001A358 2F0A move.l -[A7], A2
0001A35A 61FF FFFF F6A0 bsr -0x95E /* 000199FC */
0001A360 4FEF 0014 lea.l A7, [A7 + 0x14]
label0001A364:
0001A364 4CDF 0418 movem.l D3,D4,A2, [A7]+
0001A368 4E5E unlink A6
0001A36A 4E75 rts
0001A36C 4E56 FFF8 link A6, -0x0008
0001A370 48E7 1030 movem.l -[A7], D3,A2,A3
0001A374 266E 0008 movea.l A3, [A6 + 0x8]
0001A378 246E 000C movea.l A2, [A6 + 0xC]
0001A37C 362E 0010 move.w D3, [A6 + 0x10]
0001A380 486E FFF8 pea.l [A6 - 0x8]
0001A384 2F0B move.l -[A7], A3
0001A386 2057 movea.l A0, [A7]
0001A388 2250 movea.l A1, [A0]
0001A38A 2269 00CC movea.l A1, [A1 + 0xCC]
0001A38E 4E91 jsr [A1]
0001A390 4A2B 0014 tst.b [A3 + 0x14]
0001A394 504F addq.w A7, 8
0001A396 675A beq +0x5C /* 0001A3F2 */
0001A398 4A2B 0012 tst.b [A3 + 0x12]
0001A39C 672A beq +0x2C /* 0001A3C8 */
0001A39E 3543 0002 move.w [A2 + 0x2], D3
0001A3A2 3003 move.w D0, D3
0001A3A4 48C0 ext.l D0
0001A3A6 720D moveq.l D1, 0x0D
0001A3A8 D081 add.l D0, D1
0001A3AA 3540 0006 move.w [A2 + 0x6], D0
0001A3AE 302E FFF8 move.w D0, [A6 - 0x8]
0001A3B2 48C0 ext.l D0
0001A3B4 5980 subq.l D0, 4
0001A3B6 3480 move.w [A2], D0
0001A3B8 3012 move.w D0, [A2]
0001A3BA 48C0 ext.l D0
0001A3BC 7210 moveq.l D1, 0x10
0001A3BE D081 add.l D0, D1
0001A3C0 3540 0004 move.w [A2 + 0x4], D0
0001A3C4 6000 00A8 bra +0xAA /* 0001A46E */
label0001A3C8:
0001A3C8 3543 0004 move.w [A2 + 0x4], D3
0001A3CC 3003 move.w D0, D3
0001A3CE 48C0 ext.l D0
0001A3D0 72F3 moveq.l D1, 0xFFFFFFF3
0001A3D2 D081 add.l D0, D1
0001A3D4 3480 move.w [A2], D0
0001A3D6 302E FFFA move.w D0, [A6 - 0x6]
0001A3DA 48C0 ext.l D0
0001A3DC 5980 subq.l D0, 4
0001A3DE 3540 0002 move.w [A2 + 0x2], D0
0001A3E2 302A 0002 move.w D0, [A2 + 0x2]
0001A3E6 48C0 ext.l D0
0001A3E8 7210 moveq.l D1, 0x10
0001A3EA D081 add.l D0, D1
0001A3EC 3540 0006 move.w [A2 + 0x6], D0
0001A3F0 607C bra +0x7E /* 0001A46E */
label0001A3F2:
0001A3F2 4A2B 0012 tst.b [A3 + 0x12]
0001A3F6 673A beq +0x3C /* 0001A432 */
0001A3F8 3543 0002 move.w [A2 + 0x2], D3
0001A3FC 3003 move.w D0, D3
0001A3FE 48C0 ext.l D0
0001A400 720F moveq.l D1, 0x0F
0001A402 D081 add.l D0, D1
0001A404 3540 0006 move.w [A2 + 0x6], D0
0001A408 4A2B 0015 tst.b [A3 + 0x15]
0001A40C 670C beq +0xE /* 0001A41A */
0001A40E 302E FFF8 move.w D0, [A6 - 0x8]
0001A412 48C0 ext.l D0
0001A414 5D80 subq.l D0, 6
0001A416 3480 move.w [A2], D0
0001A418 600A bra +0xC /* 0001A424 */
label0001A41A:
0001A41A 302E FFF8 move.w D0, [A6 - 0x8]
0001A41E 48C0 ext.l D0
0001A420 5780 subq.l D0, 3
0001A422 3480 move.w [A2], D0
label0001A424:
0001A424 3012 move.w D0, [A2]
0001A426 48C0 ext.l D0
0001A428 7210 moveq.l D1, 0x10
0001A42A D081 add.l D0, D1
0001A42C 3540 0004 move.w [A2 + 0x4], D0
0001A430 603C bra +0x3E /* 0001A46E */
label0001A432:
0001A432 3543 0004 move.w [A2 + 0x4], D3
0001A436 3003 move.w D0, D3
0001A438 48C0 ext.l D0
0001A43A 72F1 moveq.l D1, 0xFFFFFFF1
0001A43C D081 add.l D0, D1
0001A43E 3480 move.w [A2], D0
0001A440 4A2B 0015 tst.b [A3 + 0x15]
0001A444 670E beq +0x10 /* 0001A454 */
0001A446 302E FFFA move.w D0, [A6 - 0x6]
0001A44A 48C0 ext.l D0
0001A44C 5D80 subq.l D0, 6
0001A44E 3540 0002 move.w [A2 + 0x2], D0
0001A452 600C bra +0xE /* 0001A460 */
label0001A454:
0001A454 302E FFFA move.w D0, [A6 - 0x6]
0001A458 48C0 ext.l D0
0001A45A 5780 subq.l D0, 3
0001A45C 3540 0002 move.w [A2 + 0x2], D0
label0001A460:
0001A460 302A 0002 move.w D0, [A2 + 0x2]
0001A464 48C0 ext.l D0
0001A466 7210 moveq.l D1, 0x10
0001A468 D081 add.l D0, D1
0001A46A 3540 0006 move.w [A2 + 0x6], D0
label0001A46E:
0001A46E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001A472 4E5E unlink A6
0001A474 4E75 rts
0001A476 4E56 0000 link A6, 0
0001A47A 48E7 0030 movem.l -[A7], A2,A3
0001A47E 266E 0008 movea.l A3, [A6 + 0x8]
0001A482 246E 000C movea.l A2, [A6 + 0xC]
0001A486 2F0A move.l -[A7], A2
0001A488 2F0B move.l -[A7], A3
0001A48A 61FF FFFF BCA8 bsr -0x4356 /* 00016134 */
0001A490 4A2B 0014 tst.b [A3 + 0x14]
0001A494 504F addq.w A7, 8
0001A496 672E beq +0x30 /* 0001A4C6 */
0001A498 4A2B 0012 tst.b [A3 + 0x12]
0001A49C 6712 beq +0x14 /* 0001A4B0 */
0001A49E 5852 addq.w [A2], 4
0001A4A0 3012 move.w D0, [A2]
0001A4A2 48C0 ext.l D0
0001A4A4 5A80 addq.l D0, 5
0001A4A6 3540 0004 move.w [A2 + 0x4], D0
0001A4AA 556A 0006 subq.w [A2 + 0x6], 2
0001A4AE 6078 bra +0x7A /* 0001A528 */
label0001A4B0:
0001A4B0 586A 0002 addq.w [A2 + 0x2], 4
0001A4B4 556A 0004 subq.w [A2 + 0x4], 2
0001A4B8 302A 0002 move.w D0, [A2 + 0x2]
0001A4BC 48C0 ext.l D0
0001A4BE 5A80 addq.l D0, 5
0001A4C0 3540 0006 move.w [A2 + 0x6], D0
0001A4C4 6062 bra +0x64 /* 0001A528 */
label0001A4C6:
0001A4C6 4A2B 0012 tst.b [A3 + 0x12]
0001A4CA 672C beq +0x2E /* 0001A4F8 */
0001A4CC 4A2B 0015 tst.b [A3 + 0x15]
0001A4D0 6714 beq +0x16 /* 0001A4E6 */
0001A4D2 5B6A 0004 subq.w [A2 + 0x4], 5
0001A4D6 302A 0004 move.w D0, [A2 + 0x4]
0001A4DA 48C0 ext.l D0
0001A4DC 5B80 subq.l D0, 5
0001A4DE 3480 move.w [A2], D0
0001A4E0 556A 0006 subq.w [A2 + 0x6], 2
0001A4E4 6042 bra +0x44 /* 0001A528 */
label0001A4E6:
0001A4E6 5652 addq.w [A2], 3
0001A4E8 556A 0006 subq.w [A2 + 0x6], 2
0001A4EC 3012 move.w D0, [A2]
0001A4EE 48C0 ext.l D0
0001A4F0 5A80 addq.l D0, 5
0001A4F2 3540 0004 move.w [A2 + 0x4], D0
0001A4F6 6030 bra +0x32 /* 0001A528 */
label0001A4F8:
0001A4F8 4A2B 0015 tst.b [A3 + 0x15]
0001A4FC 6716 beq +0x18 /* 0001A514 */
0001A4FE 5B6A 0006 subq.w [A2 + 0x6], 5
0001A502 302A 0006 move.w D0, [A2 + 0x6]
0001A506 48C0 ext.l D0
0001A508 5B80 subq.l D0, 5
0001A50A 3540 0002 move.w [A2 + 0x2], D0
0001A50E 556A 0004 subq.w [A2 + 0x4], 2
0001A512 6014 bra +0x16 /* 0001A528 */
label0001A514:
0001A514 566A 0002 addq.w [A2 + 0x2], 3
0001A518 556A 0004 subq.w [A2 + 0x4], 2
0001A51C 302A 0002 move.w D0, [A2 + 0x2]
0001A520 48C0 ext.l D0
0001A522 5A80 addq.l D0, 5
0001A524 3540 0006 move.w [A2 + 0x6], D0
label0001A528:
0001A528 4CDF 0C00 movem.l A2,A3, [A7]+
0001A52C 4E5E unlink A6
0001A52E 4E75 rts
0001A530 4E56 0000 link A6, 0
0001A534 48E7 0030 movem.l -[A7], A2,A3
0001A538 266E 0008 movea.l A3, [A6 + 0x8]
0001A53C 246E 000C movea.l A2, [A6 + 0xC]
0001A540 2F0A move.l -[A7], A2
0001A542 2F0B move.l -[A7], A3
0001A544 61FF FFFF BBEE bsr -0x4410 /* 00016134 */
0001A54A 4A2B 0012 tst.b [A3 + 0x12]
0001A54E 504F addq.w A7, 8
0001A550 6734 beq +0x36 /* 0001A586 */
0001A552 066A 000A 0002 addi.w [A2 + 0x2], 0xA /* '\n' */
0001A558 046A 000D 0006 subi.w [A2 + 0x6], 0xD /* '\r' */
0001A55E 4A2B 0015 tst.b [A3 + 0x15]
0001A562 6712 beq +0x14 /* 0001A576 */
0001A564 046A 0011 0004 subi.w [A2 + 0x4], 0x11
0001A56A 302A 0004 move.w D0, [A2 + 0x4]
0001A56E 48C0 ext.l D0
0001A570 5180 subq.l D0, 8
0001A572 3480 move.w [A2], D0
0001A574 6046 bra +0x48 /* 0001A5BC */
label0001A576:
0001A576 0652 0010 addi.w [A2], 0x10
0001A57A 3012 move.w D0, [A2]
0001A57C 48C0 ext.l D0
0001A57E 5080 addq.l D0, 8
0001A580 3540 0004 move.w [A2 + 0x4], D0
0001A584 6036 bra +0x38 /* 0001A5BC */
label0001A586:
0001A586 0652 000A addi.w [A2], 0xA /* '\n' */
0001A58A 046A 000F 0004 subi.w [A2 + 0x4], 0xF
0001A590 4A2B 0015 tst.b [A3 + 0x15]
0001A594 6714 beq +0x16 /* 0001A5AA */
0001A596 046A 0011 0006 subi.w [A2 + 0x6], 0x11
0001A59C 302A 0006 move.w D0, [A2 + 0x6]
0001A5A0 48C0 ext.l D0
0001A5A2 5180 subq.l D0, 8
0001A5A4 3540 0002 move.w [A2 + 0x2], D0
0001A5A8 6012 bra +0x14 /* 0001A5BC */
label0001A5AA:
0001A5AA 066A 0010 0002 addi.w [A2 + 0x2], 0x10
0001A5B0 302A 0002 move.w D0, [A2 + 0x2]
0001A5B4 48C0 ext.l D0
0001A5B6 5080 addq.l D0, 8
0001A5B8 3540 0006 move.w [A2 + 0x6], D0
label0001A5BC:
0001A5BC 4CDF 0C00 movem.l A2,A3, [A7]+
0001A5C0 4E5E unlink A6
0001A5C2 4E75 rts
0001A5C4 4E56 FFF8 link A6, -0x0008
0001A5C8 48E7 1020 movem.l -[A7], D3,A2
0001A5CC 246E 0008 movea.l A2, [A6 + 0x8]
0001A5D0 486E FFF8 pea.l [A6 - 0x8]
0001A5D4 2F0A move.l -[A7], A2
0001A5D6 61FF FFFF BB5C bsr -0x44A2 /* 00016134 */
0001A5DC 302E FFF8 move.w D0, [A6 - 0x8]
0001A5E0 48C0 ext.l D0
0001A5E2 362E FFFC move.w D3, [A6 - 0x4]
0001A5E6 48C3 ext.l D3
0001A5E8 9680 sub.l D3, D0
0001A5EA 70E7 moveq.l D0, 0xFFFFFFE7
0001A5EC D680 add.l D3, D0
0001A5EE 4A2A 0012 tst.b [A2 + 0x12]
0001A5F2 504F addq.w A7, 8
0001A5F4 6712 beq +0x14 /* 0001A608 */
0001A5F6 302E FFFA move.w D0, [A6 - 0x6]
0001A5FA 48C0 ext.l D0
0001A5FC 362E FFFE move.w D3, [A6 - 0x2]
0001A600 48C3 ext.l D3
0001A602 9680 sub.l D3, D0
0001A604 70E7 moveq.l D0, 0xFFFFFFE7
0001A606 D680 add.l D3, D0
label0001A608:
0001A608 4A2A 0014 tst.b [A2 + 0x14]
0001A60C 6702 beq +0x4 /* 0001A610 */
0001A60E 5483 addq.l D3, 2
label0001A610:
0001A610 2003 move.l D0, D3
0001A612 4CDF 0408 movem.l D3,A2, [A7]+
0001A616 4E5E unlink A6
0001A618 4E75 rts
fn0001A61A:
0001A61A 4E56 FFF8 link A6, -0x0008
0001A61E 48E7 0038 movem.l -[A7], A2,A3,A4
0001A622 266E 0008 movea.l A3, [A6 + 0x8]
0001A626 286E 000C movea.l A4, [A6 + 0xC]
0001A62A 246E 0010 movea.l A2, [A6 + 0x10]
0001A62E 486E FFF8 pea.l [A6 - 0x8]
0001A632 2F0B move.l -[A7], A3
0001A634 61FF FFFF BAFE bsr -0x4500 /* 00016134 */
0001A63A 302E FFFC move.w D0, [A6 - 0x4]
0001A63E 48C0 ext.l D0
0001A640 5B80 subq.l D0, 5
0001A642 3880 move.w [A4], D0
0001A644 302E FFF8 move.w D0, [A6 - 0x8]
0001A648 48C0 ext.l D0
0001A64A 7214 moveq.l D1, 0x14
0001A64C D081 add.l D0, D1
0001A64E 3480 move.w [A2], D0
0001A650 4A2B 0012 tst.b [A3 + 0x12]
0001A654 504F addq.w A7, 8
0001A656 6716 beq +0x18 /* 0001A66E */
0001A658 302E FFFA move.w D0, [A6 - 0x6]
0001A65C 48C0 ext.l D0
0001A65E 5A80 addq.l D0, 5
0001A660 3880 move.w [A4], D0
0001A662 302E FFFE move.w D0, [A6 - 0x2]
0001A666 48C0 ext.l D0
0001A668 72EC moveq.l D1, 0xFFFFFFEC
0001A66A D081 add.l D0, D1
0001A66C 3480 move.w [A2], D0
label0001A66E:
0001A66E 4A2B 0014 tst.b [A3 + 0x14]
0001A672 670C beq +0xE /* 0001A680 */
0001A674 4A2B 0012 tst.b [A3 + 0x12]
0001A678 6704 beq +0x6 /* 0001A67E */
0001A67A 5452 addq.w [A2], 2
0001A67C 6002 bra +0x4 /* 0001A680 */
label0001A67E:
0001A67E 5552 subq.w [A2], 2
label0001A680:
0001A680 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0001A684 4E5E unlink A6
0001A686 4E75 rts
fn0001A688:
0001A688 4E56 FFB0 link A6, -0x0050
0001A68C 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2
0001A690 246E 0008 movea.l A2, [A6 + 0x8]
0001A694 3C2E 000C move.w D6, [A6 + 0xC]
0001A698 486E FFFC pea.l [A6 - 0x4]
0001A69C 486E FFFE pea.l [A6 - 0x2]
0001A6A0 2F0A move.l -[A7], A2
0001A6A2 61FF FFFF FF76 bsr -0x88 /* 0001A61A */
0001A6A8 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001A6AC 61FF FFFF A7DA bsr -0x5824 /* 00014E88 */
0001A6B2 2600 move.l D3, D0
0001A6B4 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001A6B8 61FF FFFF A7C4 bsr -0x583A /* 00014E7E */
0001A6BE 2A00 move.l D5, D0
0001A6C0 2803 move.l D4, D3
0001A6C2 BC6E FFFC cmp.w D6, [A6 - 0x4]
0001A6C6 4FEF 0014 lea.l A7, [A7 + 0x14]
0001A6CA 6606 bne +0x8 /* 0001A6D2 */
0001A6CC 2805 move.l D4, D5
0001A6CE 6000 016C bra +0x16E /* 0001A83C */
label0001A6D2:
0001A6D2 BC6E FFFE cmp.w D6, [A6 - 0x2]
0001A6D6 6700 0164 beq +0x166 /* 0001A83C */
0001A6DA 302E FFFE move.w D0, [A6 - 0x2]
0001A6DE 48C0 ext.l D0
0001A6E0 322E FFFC move.w D1, [A6 - 0x4]
0001A6E4 48C1 ext.l D1
0001A6E6 9280 sub.l D1, D0
0001A6E8 2D41 FFB0 move.l [A6 - 0x50], D1
0001A6EC 486E FFB0 pea.l [A6 - 0x50]
0001A6F0 486E FFB0 pea.l [A6 - 0x50]
0001A6F4 3F3C 280E move.w -[A7], 0x280E
0001A6F8 A9EB syscall Pack4/FP68K
0001A6FA 486E FFB0 pea.l [A6 - 0x50]
0001A6FE 486E FFB0 pea.l [A6 - 0x50]
0001A702 3F3C 0810 move.w -[A7], 0x810
0001A706 A9EB syscall Pack4/FP68K
0001A708 2005 move.l D0, D5
0001A70A 9083 sub.l D0, D3
0001A70C 2D40 FFBA move.l [A6 - 0x46], D0
0001A710 486E FFBA pea.l [A6 - 0x46]
0001A714 486E FFBA pea.l [A6 - 0x46]
0001A718 3F3C 280E move.w -[A7], 0x280E
0001A71C A9EB syscall Pack4/FP68K
0001A71E 486E FFBA pea.l [A6 - 0x46]
0001A722 486E FFBA pea.l [A6 - 0x46]
0001A726 3F3C 0810 move.w -[A7], 0x810
0001A72A A9EB syscall Pack4/FP68K
0001A72C 486E FFBA pea.l [A6 - 0x46]
0001A730 486E FFC4 pea.l [A6 - 0x3C]
0001A734 3F3C 080E move.w -[A7], 0x80E
0001A738 A9EB syscall Pack4/FP68K
0001A73A 486E FFB0 pea.l [A6 - 0x50]
0001A73E 486E FFC4 pea.l [A6 - 0x3C]
0001A742 3F3C 0806 move.w -[A7], 0x806
0001A746 A9EB syscall Pack4/FP68K
0001A748 486E FFC4 pea.l [A6 - 0x3C]
0001A74C 486E FFCE pea.l [A6 - 0x32]
0001A750 3F3C 0810 move.w -[A7], 0x810
0001A754 A9EB syscall Pack4/FP68K
0001A756 2D6E FFCE FFF4 move.l [A6 - 0xC], [A6 - 0x32]
0001A75C 2D6E FFD2 FFF8 move.l [A6 - 0x8], [A6 - 0x2E]
0001A762 302E FFFE move.w D0, [A6 - 0x2]
0001A766 48C0 ext.l D0
0001A768 3206 move.w D1, D6
0001A76A 48C1 ext.l D1
0001A76C 9280 sub.l D1, D0
0001A76E 2D41 FFC4 move.l [A6 - 0x3C], D1
0001A772 486E FFC4 pea.l [A6 - 0x3C]
0001A776 486E FFC4 pea.l [A6 - 0x3C]
0001A77A 3F3C 280E move.w -[A7], 0x280E
0001A77E A9EB syscall Pack4/FP68K
0001A780 486E FFC4 pea.l [A6 - 0x3C]
0001A784 486E FFC4 pea.l [A6 - 0x3C]
0001A788 3F3C 0810 move.w -[A7], 0x810
0001A78C A9EB syscall Pack4/FP68K
0001A78E 486E FFF4 pea.l [A6 - 0xC]
0001A792 486E FFBA pea.l [A6 - 0x46]
0001A796 3F3C 080E move.w -[A7], 0x80E
0001A79A A9EB syscall Pack4/FP68K
0001A79C 486E FFC4 pea.l [A6 - 0x3C]
0001A7A0 486E FFBA pea.l [A6 - 0x46]
0001A7A4 3F3C 0804 move.w -[A7], 0x804
0001A7A8 A9EB syscall Pack4/FP68K
0001A7AA 2D43 FFB0 move.l [A6 - 0x50], D3
0001A7AE 486E FFB0 pea.l [A6 - 0x50]
0001A7B2 486E FFB0 pea.l [A6 - 0x50]
0001A7B6 3F3C 280E move.w -[A7], 0x280E
0001A7BA A9EB syscall Pack4/FP68K
0001A7BC 486E FFB0 pea.l [A6 - 0x50]
0001A7C0 486E FFB0 pea.l [A6 - 0x50]
0001A7C4 3F3C 0810 move.w -[A7], 0x810
0001A7C8 A9EB syscall Pack4/FP68K
0001A7CA 486E FFB0 pea.l [A6 - 0x50]
0001A7CE 486E FFD6 pea.l [A6 - 0x2A]
0001A7D2 3F3C 080E move.w -[A7], 0x80E
0001A7D6 A9EB syscall Pack4/FP68K
0001A7D8 486E FFBA pea.l [A6 - 0x46]
0001A7DC 486E FFD6 pea.l [A6 - 0x2A]
0001A7E0 3F3C 0000 move.w -[A7], 0x0
0001A7E4 A9EB syscall Pack4/FP68K
0001A7E6 2D7C 3FFE 8000 FFE0 move.l [A6 - 0x20], 0x3FFE8000
0001A7EE 42AE FFE4 clr.l [A6 - 0x1C]
0001A7F2 426E FFE8 clr.w [A6 - 0x18]
0001A7F6 486E FFD6 pea.l [A6 - 0x2A]
0001A7FA 486E FFE0 pea.l [A6 - 0x20]
0001A7FE 3F3C 0000 move.w -[A7], 0x0
0001A802 A9EB syscall Pack4/FP68K
0001A804 486E FFE0 pea.l [A6 - 0x20]
0001A808 486E FFCE pea.l [A6 - 0x32]
0001A80C 3F3C 0810 move.w -[A7], 0x810
0001A810 A9EB syscall Pack4/FP68K
0001A812 486E FFCE pea.l [A6 - 0x32]
0001A816 486E FFEA pea.l [A6 - 0x16]
0001A81A 3F3C 080E move.w -[A7], 0x80E
0001A81E A9EB syscall Pack4/FP68K
0001A820 486E FFEA pea.l [A6 - 0x16]
0001A824 3F3C 0016 move.w -[A7], 0x16
0001A828 A9EB syscall Pack4/FP68K
0001A82A 486E FFEA pea.l [A6 - 0x16]
0001A82E 486E FFEA pea.l [A6 - 0x16]
0001A832 3F3C 2810 move.w -[A7], 0x2810
0001A836 A9EB syscall Pack4/FP68K
0001A838 282E FFEA move.l D4, [A6 - 0x16]
label0001A83C:
0001A83C 2004 move.l D0, D4
0001A83E 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+
0001A842 4E5E unlink A6
0001A844 4E75 rts
fn0001A846:
0001A846 4E56 FFB0 link A6, -0x0050
0001A84A 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2
0001A84E 246E 0008 movea.l A2, [A6 + 0x8]
0001A852 2C2E 000C move.l D6, [A6 + 0xC]
0001A856 486E FFFC pea.l [A6 - 0x4]
0001A85A 486E FFFE pea.l [A6 - 0x2]
0001A85E 2F0A move.l -[A7], A2
0001A860 61FF FFFF FDB8 bsr -0x246 /* 0001A61A */
0001A866 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001A86A 61FF FFFF A61C bsr -0x59E2 /* 00014E88 */
0001A870 2600 move.l D3, D0
0001A872 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001A876 61FF FFFF A606 bsr -0x59F8 /* 00014E7E */
0001A87C 2A00 move.l D5, D0
0001A87E 382E FFFE move.w D4, [A6 - 0x2]
0001A882 BC85 cmp.l D6, D5
0001A884 4FEF 0014 lea.l A7, [A7 + 0x14]
0001A888 6D08 blt +0xA /* 0001A892 */
0001A88A 382E FFFC move.w D4, [A6 - 0x4]
0001A88E 6000 0160 bra +0x162 /* 0001A9F0 */
label0001A892:
0001A892 BC83 cmp.l D6, D3
0001A894 6F00 015A ble +0x15C /* 0001A9F0 */
0001A898 2005 move.l D0, D5
0001A89A 9083 sub.l D0, D3
0001A89C 2D40 FFB0 move.l [A6 - 0x50], D0
0001A8A0 486E FFB0 pea.l [A6 - 0x50]
0001A8A4 486E FFB0 pea.l [A6 - 0x50]
0001A8A8 3F3C 280E move.w -[A7], 0x280E
0001A8AC A9EB syscall Pack4/FP68K
0001A8AE 486E FFB0 pea.l [A6 - 0x50]
0001A8B2 486E FFB0 pea.l [A6 - 0x50]
0001A8B6 3F3C 0810 move.w -[A7], 0x810
0001A8BA A9EB syscall Pack4/FP68K
0001A8BC 3004 move.w D0, D4
0001A8BE 48C0 ext.l D0
0001A8C0 322E FFFC move.w D1, [A6 - 0x4]
0001A8C4 48C1 ext.l D1
0001A8C6 9280 sub.l D1, D0
0001A8C8 2D41 FFBA move.l [A6 - 0x46], D1
0001A8CC 486E FFBA pea.l [A6 - 0x46]
0001A8D0 486E FFBA pea.l [A6 - 0x46]
0001A8D4 3F3C 280E move.w -[A7], 0x280E
0001A8D8 A9EB syscall Pack4/FP68K
0001A8DA 486E FFBA pea.l [A6 - 0x46]
0001A8DE 486E FFBA pea.l [A6 - 0x46]
0001A8E2 3F3C 0810 move.w -[A7], 0x810
0001A8E6 A9EB syscall Pack4/FP68K
0001A8E8 486E FFBA pea.l [A6 - 0x46]
0001A8EC 486E FFC4 pea.l [A6 - 0x3C]
0001A8F0 3F3C 080E move.w -[A7], 0x80E
0001A8F4 A9EB syscall Pack4/FP68K
0001A8F6 486E FFB0 pea.l [A6 - 0x50]
0001A8FA 486E FFC4 pea.l [A6 - 0x3C]
0001A8FE 3F3C 0806 move.w -[A7], 0x806
0001A902 A9EB syscall Pack4/FP68K
0001A904 486E FFC4 pea.l [A6 - 0x3C]
0001A908 486E FFCE pea.l [A6 - 0x32]
0001A90C 3F3C 0810 move.w -[A7], 0x810
0001A910 A9EB syscall Pack4/FP68K
0001A912 2D6E FFCE FFF4 move.l [A6 - 0xC], [A6 - 0x32]
0001A918 2D6E FFD2 FFF8 move.l [A6 - 0x8], [A6 - 0x2E]
0001A91E 2006 move.l D0, D6
0001A920 9083 sub.l D0, D3
0001A922 2D40 FFC4 move.l [A6 - 0x3C], D0
0001A926 486E FFC4 pea.l [A6 - 0x3C]
0001A92A 486E FFC4 pea.l [A6 - 0x3C]
0001A92E 3F3C 280E move.w -[A7], 0x280E
0001A932 A9EB syscall Pack4/FP68K
0001A934 486E FFC4 pea.l [A6 - 0x3C]
0001A938 486E FFC4 pea.l [A6 - 0x3C]
0001A93C 3F3C 0810 move.w -[A7], 0x810
0001A940 A9EB syscall Pack4/FP68K
0001A942 486E FFF4 pea.l [A6 - 0xC]
0001A946 486E FFBA pea.l [A6 - 0x46]
0001A94A 3F3C 080E move.w -[A7], 0x80E
0001A94E A9EB syscall Pack4/FP68K
0001A950 486E FFC4 pea.l [A6 - 0x3C]
0001A954 486E FFBA pea.l [A6 - 0x46]
0001A958 3F3C 0804 move.w -[A7], 0x804
0001A95C A9EB syscall Pack4/FP68K
0001A95E 3D44 FFB0 move.w [A6 - 0x50], D4
0001A962 486E FFB0 pea.l [A6 - 0x50]
0001A966 486E FFB0 pea.l [A6 - 0x50]
0001A96A 3F3C 200E move.w -[A7], 0x200E
0001A96E A9EB syscall Pack4/FP68K
0001A970 486E FFB0 pea.l [A6 - 0x50]
0001A974 486E FFB0 pea.l [A6 - 0x50]
0001A978 3F3C 0810 move.w -[A7], 0x810
0001A97C A9EB syscall Pack4/FP68K
0001A97E 486E FFB0 pea.l [A6 - 0x50]
0001A982 486E FFD6 pea.l [A6 - 0x2A]
0001A986 3F3C 080E move.w -[A7], 0x80E
0001A98A A9EB syscall Pack4/FP68K
0001A98C 486E FFBA pea.l [A6 - 0x46]
0001A990 486E FFD6 pea.l [A6 - 0x2A]
0001A994 3F3C 0000 move.w -[A7], 0x0
0001A998 A9EB syscall Pack4/FP68K
0001A99A 2D7C 3FFE 8000 FFE0 move.l [A6 - 0x20], 0x3FFE8000
0001A9A2 42AE FFE4 clr.l [A6 - 0x1C]
0001A9A6 426E FFE8 clr.w [A6 - 0x18]
0001A9AA 486E FFD6 pea.l [A6 - 0x2A]
0001A9AE 486E FFE0 pea.l [A6 - 0x20]
0001A9B2 3F3C 0000 move.w -[A7], 0x0
0001A9B6 A9EB syscall Pack4/FP68K
0001A9B8 486E FFE0 pea.l [A6 - 0x20]
0001A9BC 486E FFCE pea.l [A6 - 0x32]
0001A9C0 3F3C 0810 move.w -[A7], 0x810
0001A9C4 A9EB syscall Pack4/FP68K
0001A9C6 486E FFCE pea.l [A6 - 0x32]
0001A9CA 486E FFEA pea.l [A6 - 0x16]
0001A9CE 3F3C 080E move.w -[A7], 0x80E
0001A9D2 A9EB syscall Pack4/FP68K
0001A9D4 486E FFEA pea.l [A6 - 0x16]
0001A9D8 3F3C 0016 move.w -[A7], 0x16
0001A9DC A9EB syscall Pack4/FP68K
0001A9DE 486E FFEA pea.l [A6 - 0x16]
0001A9E2 486E FFEA pea.l [A6 - 0x16]
0001A9E6 3F3C 2810 move.w -[A7], 0x2810
0001A9EA A9EB syscall Pack4/FP68K
0001A9EC 382E FFEC move.w D4, [A6 - 0x14]
label0001A9F0:
0001A9F0 3004 move.w D0, D4
0001A9F2 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+
0001A9F6 4E5E unlink A6
0001A9F8 4E75 rts
fn0001A9FA:
0001A9FA 4E56 0000 link A6, 0
0001A9FE 48E7 0030 movem.l -[A7], A2,A3
0001AA02 246E 0008 movea.l A2, [A6 + 0x8]
0001AA06 266E 000C movea.l A3, [A6 + 0xC]
0001AA0A 4A12 tst.b [A2]
0001AA0C 6710 beq +0x12 /* 0001AA1E */
0001AA0E 3F3C 0001 move.w -[A7], 0x1
0001AA12 2F2A 0002 move.l -[A7], [A2 + 0x2]
0001AA16 4EB9 0000 3E0A jsr [0x00003E0A]
0001AA1C 5C4F addq.w A7, 6
label0001AA1E:
0001AA1E B6FC 0000 cmpa.w A3, 0x0
0001AA22 56C0 sne D0
0001AA24 4400 neg.b D0
0001AA26 1480 move.b [A2], D0
0001AA28 254B 0002 move.l [A2 + 0x2], A3
0001AA2C 4CDF 0C00 movem.l A2,A3, [A7]+
0001AA30 4E5E unlink A6
0001AA32 4E75 rts
fn0001AA34:
0001AA34 4E56 0000 link A6, 0
0001AA38 2F0A move.l -[A7], A2
0001AA3A 246E 0008 movea.l A2, [A6 + 0x8]
0001AA3E 200A move.l D0, A2
0001AA40 6724 beq +0x26 /* 0001AA66 */
0001AA42 4A12 tst.b [A2]
0001AA44 6710 beq +0x12 /* 0001AA56 */
0001AA46 3F3C 0001 move.w -[A7], 0x1
0001AA4A 2F2A 0002 move.l -[A7], [A2 + 0x2]
0001AA4E 4EB9 0000 3E0A jsr [0x00003E0A]
0001AA54 5C4F addq.w A7, 6
label0001AA56:
0001AA56 4A6E 000C tst.w [A6 + 0xC]
0001AA5A 6F0A ble +0xC /* 0001AA66 */
0001AA5C 2F0A move.l -[A7], A2
0001AA5E 4EB9 0000 2592 jsr [0x00002592]
0001AA64 584F addq.w A7, 4
label0001AA66:
0001AA66 204A movea.l A0, A2
0001AA68 245F movea.l A2, [A7]+
0001AA6A 4E5E unlink A6
0001AA6C 4E75 rts
fn0001AA6E:
0001AA6E 4E56 0000 link A6, 0
0001AA72 42A7 clr.l -[A7]
0001AA74 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001AA78 61FF 0000 0008 bsr +0xA /* 0001AA82 */
0001AA7E 4E5E unlink A6
0001AA80 4E75 rts
fn0001AA82:
0001AA82 48E7 0030 movem.l -[A7], A2,A3
0001AA86 246F 000C movea.l A2, [A7 + 0xC]
0001AA8A 266F 0010 movea.l A3, [A7 + 0x10]
0001AA8E B6FC 0000 cmpa.w A3, 0x0
0001AA92 56C0 sne D0
0001AA94 4400 neg.b D0
0001AA96 1480 move.b [A2], D0
0001AA98 254B 0002 move.l [A2 + 0x2], A3
0001AA9C 204A movea.l A0, A2
0001AA9E 4CDF 0C00 movem.l A2,A3, [A7]+
0001AAA2 4E75 rts
fn0001AAA4:
0001AAA4 4E56 FFDA link A6, -0x0026
0001AAA8 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0001AAAC 246E 0008 movea.l A2, [A6 + 0x8]
0001AAB0 382E 000C move.w D4, [A6 + 0xC]
0001AAB4 286E 000E movea.l A4, [A6 + 0xE]
0001AAB8 4A44 tst.w D4
0001AABA 6714 beq +0x16 /* 0001AAD0 */
0001AABC 204A movea.l A0, A2
0001AABE 41E8 00BC lea.l A0, [A0 + 0xBC]
0001AAC2 2608 move.l D3, A0
0001AAC4 2488 move.l [A2], A0
0001AAC6 2F03 move.l -[A7], D3
0001AAC8 4EB9 0000 3F3A jsr [0x00003F3A]
0001AACE 584F addq.w A7, 4
label0001AAD0:
0001AAD0 2F0C move.l -[A7], A4
0001AAD2 4267 clr.w -[A7]
0001AAD4 2F0A move.l -[A7], A2
0001AAD6 4EB9 0000 3A42 jsr [0x00003A42]
0001AADC 486A 007A pea.l [A2 + 0x7A]
0001AAE0 4EB9 0000 402A jsr [0x0000402A]
0001AAE6 41F9 0001 3114 lea.l A0, [0x00013114]
0001AAEC 2548 0004 move.l [A2 + 0x4], A0
0001AAF0 41F9 0001 3114 lea.l A0, [0x00013114]
0001AAF6 41E8 01C8 lea.l A0, [A0 + 0x1C8]
0001AAFA 2252 movea.l A1, [A2]
0001AAFC 2288 move.l [A1], A0
0001AAFE 41F9 0001 3114 lea.l A0, [0x00013114]
0001AB04 41E8 01A0 lea.l A0, [A0 + 0x1A0]
0001AB08 2548 007A move.l [A2 + 0x7A], A0
0001AB0C 2652 movea.l A3, [A2]
0001AB0E 204A movea.l A0, A2
0001AB10 41E8 00BC lea.l A0, [A0 + 0xBC]
0001AB14 91CB sub.l A0, A3
0001AB16 2748 0008 move.l [A3 + 0x8], A0
0001AB1A 4878 000C push.l 0xC
0001AB1E 486E FFF4 pea.l [A6 - 0xC]
0001AB22 2F0C move.l -[A7], A4
0001AB24 2057 movea.l A0, [A7]
0001AB26 2250 movea.l A1, [A0]
0001AB28 2269 0024 movea.l A1, [A1 + 0x24]
0001AB2C 4E91 jsr [A1]
0001AB2E 486E FFF3 pea.l [A6 - 0xD]
0001AB32 2F0C move.l -[A7], A4
0001AB34 61FF FFFE 7E44 bsr -0x181BA /* 0000297A */
0001AB3A 256E FFFC 00B4 move.l [A2 + 0xB4], [A6 - 0x4]
0001AB40 42AA 00A8 clr.l [A2 + 0xA8]
0001AB44 422A 00BA clr.b [A2 + 0xBA]
0001AB48 356A 002A 00B8 move.w [A2 + 0xB8], [A2 + 0x2A]
0001AB4E 0C6A 0001 00B8 cmpi.w [A2 + 0xB8], 0x1
0001AB54 4FEF 0022 lea.l A7, [A7 + 0x22]
0001AB58 6E06 bgt +0x8 /* 0001AB60 */
0001AB5A 357C 0010 00B8 move.w [A2 + 0xB8], 0x10
label0001AB60:
0001AB60 7001 moveq.l D0, 0x01
0001AB62 2540 0028 move.l [A2 + 0x28], D0
0001AB66 42AA 00AC clr.l [A2 + 0xAC]
0001AB6A 42AA 00B0 clr.l [A2 + 0xB0]
0001AB6E 2D4F FFEE move.l [A6 - 0x12], A7
0001AB72 102E FFF3 move.b D0, [A6 - 0xD]
0001AB76 56C0 sne D0
0001AB78 4400 neg.b D0
0001AB7A 1F00 move.b -[A7], D0
0001AB7C 3F2E FFFA move.w -[A7], [A6 - 0x6]
0001AB80 3F2E FFF8 move.w -[A7], [A6 - 0x8]
0001AB84 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0001AB88 3F2E FFF4 move.w -[A7], [A6 - 0xC]
0001AB8C 2F0A move.l -[A7], A2
0001AB8E 61FF 0000 00F2 bsr +0xF4 /* 0001AC82 */
0001AB94 4FEF 000E lea.l A7, [A7 + 0xE]
0001AB98 6052 bra +0x54 /* 0001ABEC */
0001AB9A 4AAA 00AC tst.l [A2 + 0xAC]
0001AB9E 6718 beq +0x1A /* 0001ABB8 */
0001ABA0 3F3C 0001 move.w -[A7], 0x1
0001ABA4 206A 00AC movea.l A0, [A2 + 0xAC]
0001ABA8 4850 pea.l [A0]
0001ABAA 2057 movea.l A0, [A7]
0001ABAC 2268 0004 movea.l A1, [A0 + 0x4]
0001ABB0 2269 0008 movea.l A1, [A1 + 0x8]
0001ABB4 4E91 jsr [A1]
0001ABB6 5C4F addq.w A7, 6
label0001ABB8:
0001ABB8 4AAA 00B0 tst.l [A2 + 0xB0]
0001ABBC 6718 beq +0x1A /* 0001ABD6 */
0001ABBE 3F3C 0001 move.w -[A7], 0x1
0001ABC2 206A 00B0 movea.l A0, [A2 + 0xB0]
0001ABC6 4850 pea.l [A0]
0001ABC8 2057 movea.l A0, [A7]
0001ABCA 2268 0004 movea.l A1, [A0 + 0x4]
0001ABCE 2269 0008 movea.l A1, [A1 + 0x8]
0001ABD2 4E91 jsr [A1]
0001ABD4 5C4F addq.w A7, 6
label0001ABD6:
0001ABD6 42A7 clr.l -[A7]
0001ABD8 42A7 clr.l -[A7]
0001ABDA 42A7 clr.l -[A7]
0001ABDC 4EB9 0000 2542 jsr [0x00002542]
0001ABE2 486E FFDA pea.l [A6 - 0x26]
0001ABE6 4EB9 0000 254A jsr [0x0000254A]
label0001ABEC:
0001ABEC 204A movea.l A0, A2
0001ABEE 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0001ABF2 4E5E unlink A6
0001ABF4 4E75 rts
0001ABF6 4E56 0000 link A6, 0
0001ABFA 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0001ABFE 246E 0008 movea.l A2, [A6 + 0x8]
0001AC02 362E 000C move.w D3, [A6 + 0xC]
0001AC06 200A move.l D0, A2
0001AC08 676E beq +0x70 /* 0001AC78 */
0001AC0A 41F9 0001 3114 lea.l A0, [0x00013114]
0001AC10 2548 0004 move.l [A2 + 0x4], A0
0001AC14 41F9 0001 3114 lea.l A0, [0x00013114]
0001AC1A 41E8 01C8 lea.l A0, [A0 + 0x1C8]
0001AC1E 2252 movea.l A1, [A2]
0001AC20 2288 move.l [A1], A0
0001AC22 41F9 0001 3114 lea.l A0, [0x00013114]
0001AC28 41E8 01A0 lea.l A0, [A0 + 0x1A0]
0001AC2C 2548 007A move.l [A2 + 0x7A], A0
0001AC30 2652 movea.l A3, [A2]
0001AC32 204A movea.l A0, A2
0001AC34 41E8 00BC lea.l A0, [A0 + 0xBC]
0001AC38 2848 movea.l A4, A0
0001AC3A 91CB sub.l A0, A3
0001AC3C 2748 0008 move.l [A3 + 0x8], A0
0001AC40 4267 clr.w -[A7]
0001AC42 486A 007A pea.l [A2 + 0x7A]
0001AC46 4EB9 0000 4032 jsr [0x00004032]
0001AC4C 4267 clr.w -[A7]
0001AC4E 2F0A move.l -[A7], A2
0001AC50 4EB9 0000 3A4A jsr [0x00003A4A]
0001AC56 4A43 tst.w D3
0001AC58 4FEF 000C lea.l A7, [A7 + 0xC]
0001AC5C 670C beq +0xE /* 0001AC6A */
0001AC5E 4267 clr.w -[A7]
0001AC60 2F0C move.l -[A7], A4
0001AC62 4EB9 0000 3F42 jsr [0x00003F42]
0001AC68 5C4F addq.w A7, 6
label0001AC6A:
0001AC6A 4A43 tst.w D3
0001AC6C 6F0A ble +0xC /* 0001AC78 */
0001AC6E 2F0A move.l -[A7], A2
0001AC70 4EB9 0000 2592 jsr [0x00002592]
0001AC76 584F addq.w A7, 4
label0001AC78:
0001AC78 204A movea.l A0, A2
0001AC7A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0001AC7E 4E5E unlink A6
0001AC80 4E75 rts
fn0001AC82:
0001AC82 4E56 FFE2 link A6, -0x001E
0001AC86 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
0001AC8A 246E 0008 movea.l A2, [A6 + 0x8]
0001AC8E 382E 000C move.w D4, [A6 + 0xC]
0001AC92 3E2E 000E move.w D7, [A6 + 0xE]
0001AC96 362E 0010 move.w D3, [A6 + 0x10]
0001AC9A 3C2E 0012 move.w D6, [A6 + 0x12]
0001AC9E 1A2E 0014 move.b D5, [A6 + 0x14]
0001ACA2 422E FFEA clr.b [A6 - 0x16]
0001ACA6 1D7C 0001 FFEB move.b [A6 - 0x15], 0x1
0001ACAC 42AE FFF8 clr.l [A6 - 0x8]
0001ACB0 2D4A FFFC move.l [A6 - 0x4], A2
0001ACB4 4A44 tst.w D4
0001ACB6 6D00 00AE blt +0xB0 /* 0001AD66 */
0001ACBA 70FD moveq.l D0, 0xFFFFFFFD
0001ACBC 2D40 FFE2 move.l [A6 - 0x1E], D0
0001ACC0 3004 move.w D0, D4
0001ACC2 48C0 ext.l D0
0001ACC4 322A 000C move.w D1, [A2 + 0xC]
0001ACC8 48C1 ext.l D1
0001ACCA 9280 sub.l D1, D0
0001ACCC 3007 move.w D0, D7
0001ACCE 48C0 ext.l D0
0001ACD0 9280 sub.l D1, D0
0001ACD2 3D41 FFE6 move.w [A6 - 0x1A], D1
0001ACD6 3D6A 00B8 FFE8 move.w [A6 - 0x18], [A2 + 0xB8]
0001ACDC 1D7C 0001 FFEC move.b [A6 - 0x14], 0x1
0001ACE2 1D7C 0001 FFEE move.b [A6 - 0x12], 0x1
0001ACE8 422E FFED clr.b [A6 - 0x13]
0001ACEC 1D7C 0001 FFEF move.b [A6 - 0x11], 0x1
0001ACF2 3044 movea.w A0, D4
0001ACF4 2D48 FFF0 move.l [A6 - 0x10], A0
0001ACF8 302A 00B8 move.w D0, [A2 + 0xB8]
0001ACFC 48C0 ext.l D0
0001ACFE 322A 000E move.w D1, [A2 + 0xE]
0001AD02 48C1 ext.l D1
0001AD04 9280 sub.l D1, D0
0001AD06 2D41 FFF4 move.l [A6 - 0xC], D1
0001AD0A 4878 0076 push.l 0x76 /* 'v' */
0001AD0E 4EB9 0000 258A jsr [0x0000258A]
0001AD14 2648 movea.l A3, A0
0001AD16 2008 move.l D0, A0
0001AD18 584F addq.w A7, 4
0001AD1A 6724 beq +0x26 /* 0001AD40 */
0001AD1C 2F3C 6973 6261 move.l -[A7], 0x69736261 /* 'isba' */
0001AD22 1F05 move.b -[A7], D5
0001AD24 42A7 clr.l -[A7]
0001AD26 42A7 clr.l -[A7]
0001AD28 42A7 clr.l -[A7]
0001AD2A 42A7 clr.l -[A7]
0001AD2C 486E FFE2 pea.l [A6 - 0x1E]
0001AD30 3F3C 0001 move.w -[A7], 0x1
0001AD34 2F0B move.l -[A7], A3
0001AD36 61FF FFFF AD08 bsr -0x52F6 /* 00015A40 */
0001AD3C 4FEF 0020 lea.l A7, [A7 + 0x20]
label0001AD40:
0001AD40 254B 00B0 move.l [A2 + 0xB0], A3
0001AD44 200A move.l D0, A2
0001AD46 4A80 tst.l D0
0001AD48 6708 beq +0xA /* 0001AD52 */
0001AD4A 204A movea.l A0, A2
0001AD4C 41E8 007A lea.l A0, [A0 + 0x7A]
0001AD50 6002 bra +0x4 /* 0001AD54 */
label0001AD52:
0001AD52 204A movea.l A0, A2
label0001AD54:
0001AD54 4850 pea.l [A0]
0001AD56 206A 00B0 movea.l A0, [A2 + 0xB0]
0001AD5A 4868 0028 pea.l [A0 + 0x28]
0001AD5E 4EB9 0000 3F7A jsr [0x00003F7A]
0001AD64 504F addq.w A7, 8
label0001AD66:
0001AD66 4A43 tst.w D3
0001AD68 6D00 00AE blt +0xB0 /* 0001AE18 */
0001AD6C 70FC moveq.l D0, 0xFFFFFFFC
0001AD6E 2D40 FFE2 move.l [A6 - 0x1E], D0
0001AD72 3D6A 00B8 FFE6 move.w [A6 - 0x1A], [A2 + 0xB8]
0001AD78 3003 move.w D0, D3
0001AD7A 48C0 ext.l D0
0001AD7C 322A 000E move.w D1, [A2 + 0xE]
0001AD80 48C1 ext.l D1
0001AD82 9280 sub.l D1, D0
0001AD84 3006 move.w D0, D6
0001AD86 48C0 ext.l D0
0001AD88 9280 sub.l D1, D0
0001AD8A 3D41 FFE8 move.w [A6 - 0x18], D1
0001AD8E 422E FFEC clr.b [A6 - 0x14]
0001AD92 1D7C 0001 FFEE move.b [A6 - 0x12], 0x1
0001AD98 1D7C 0001 FFED move.b [A6 - 0x13], 0x1
0001AD9E 1D7C 0001 FFEF move.b [A6 - 0x11], 0x1
0001ADA4 302A 00B8 move.w D0, [A2 + 0xB8]
0001ADA8 48C0 ext.l D0
0001ADAA 322A 000C move.w D1, [A2 + 0xC]
0001ADAE 48C1 ext.l D1
0001ADB0 9280 sub.l D1, D0
0001ADB2 2D41 FFF0 move.l [A6 - 0x10], D1
0001ADB6 3043 movea.w A0, D3
0001ADB8 2D48 FFF4 move.l [A6 - 0xC], A0
0001ADBC 4878 0076 push.l 0x76 /* 'v' */
0001ADC0 4EB9 0000 258A jsr [0x0000258A]
0001ADC6 2648 movea.l A3, A0
0001ADC8 2008 move.l D0, A0
0001ADCA 584F addq.w A7, 4
0001ADCC 6724 beq +0x26 /* 0001ADF2 */
0001ADCE 2F3C 6973 6261 move.l -[A7], 0x69736261 /* 'isba' */
0001ADD4 1F05 move.b -[A7], D5
0001ADD6 42A7 clr.l -[A7]
0001ADD8 42A7 clr.l -[A7]
0001ADDA 42A7 clr.l -[A7]
0001ADDC 42A7 clr.l -[A7]
0001ADDE 486E FFE2 pea.l [A6 - 0x1E]
0001ADE2 3F3C 0001 move.w -[A7], 0x1
0001ADE6 2F0B move.l -[A7], A3
0001ADE8 61FF FFFF AC56 bsr -0x53A8 /* 00015A40 */
0001ADEE 4FEF 0020 lea.l A7, [A7 + 0x20]
label0001ADF2:
0001ADF2 254B 00AC move.l [A2 + 0xAC], A3
0001ADF6 200A move.l D0, A2
0001ADF8 4A80 tst.l D0
0001ADFA 6708 beq +0xA /* 0001AE04 */
0001ADFC 204A movea.l A0, A2
0001ADFE 41E8 007A lea.l A0, [A0 + 0x7A]
0001AE02 6002 bra +0x4 /* 0001AE06 */
label0001AE04:
0001AE04 204A movea.l A0, A2
label0001AE06:
0001AE06 4850 pea.l [A0]
0001AE08 206A 00AC movea.l A0, [A2 + 0xAC]
0001AE0C 4868 0028 pea.l [A0 + 0x28]
0001AE10 4EB9 0000 3F7A jsr [0x00003F7A]
0001AE16 504F addq.w A7, 8
label0001AE18:
0001AE18 200A move.l D0, A2
0001AE1A 4A80 tst.l D0
0001AE1C 6704 beq +0x6 /* 0001AE22 */
0001AE1E 2052 movea.l A0, [A2]
0001AE20 6002 bra +0x4 /* 0001AE24 */
label0001AE22:
0001AE22 204A movea.l A0, A2
label0001AE24:
0001AE24 4850 pea.l [A0]
0001AE26 61FF 0000 08D4 bsr +0x8D6 /* 0001B6FC */
0001AE2C 584F addq.w A7, 4
0001AE2E 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
0001AE32 4E5E unlink A6
0001AE34 4E75 rts
0001AE36 4E56 FFF4 link A6, -0x000C
0001AE3A 48E7 0038 movem.l -[A7], A2,A3,A4
0001AE3E 246E 0008 movea.l A2, [A6 + 0x8]
0001AE42 4267 clr.w -[A7]
0001AE44 4879 0001 3388 push.l 0x13388
0001AE4A 4879 0001 336C push.l 0x1336C
0001AE50 4878 0004 push.l 0x4
0001AE54 2F2A 00B4 move.l -[A7], [A2 + 0xB4]
0001AE58 2F0A move.l -[A7], A2
0001AE5A 2057 movea.l A0, [A7]
0001AE5C 2268 0004 movea.l A1, [A0 + 0x4]
0001AE60 2269 0010 movea.l A1, [A1 + 0x10]
0001AE64 4E91 jsr [A1]
0001AE66 504F addq.w A7, 8
0001AE68 2F08 move.l -[A7], A0
0001AE6A 4EB9 0000 2582 jsr [0x00002582]
0001AE70 2848 movea.l A4, A0
0001AE72 200C move.l D0, A4
0001AE74 4FEF 0012 lea.l A7, [A7 + 0x12]
0001AE78 674C beq +0x4E /* 0001AEC6 */
0001AE7A 2F0A move.l -[A7], A2
0001AE7C 2057 movea.l A0, [A7]
0001AE7E 2268 0004 movea.l A1, [A0 + 0x4]
0001AE82 2269 0018 movea.l A1, [A1 + 0x18]
0001AE86 4E91 jsr [A1]
0001AE88 2648 movea.l A3, A0
0001AE8A 200B move.l D0, A3
0001AE8C 584F addq.w A7, 4
0001AE8E 6608 bne +0xA /* 0001AE98 */
0001AE90 4EB9 0000 260A jsr [0x0000260A]
0001AE96 2648 movea.l A3, A0
label0001AE98:
0001AE98 2F0B move.l -[A7], A3
0001AE9A 486E FFF4 pea.l [A6 - 0xC]
0001AE9E 4EB9 0000 26A2 jsr [0x000026A2]
0001AEA4 2F0C move.l -[A7], A4
0001AEA6 2F0A move.l -[A7], A2
0001AEA8 2057 movea.l A0, [A7]
0001AEAA 2268 0004 movea.l A1, [A0 + 0x4]
0001AEAE 2269 01B0 movea.l A1, [A1 + 0x1B0]
0001AEB2 4E91 jsr [A1]
0001AEB4 3F3C FFFF move.w -[A7], 0xFFFF
0001AEB8 486E FFF4 pea.l [A6 - 0xC]
0001AEBC 4EB9 0000 26AA jsr [0x000026AA]
0001AEC2 4FEF 0016 lea.l A7, [A7 + 0x16]
label0001AEC6:
0001AEC6 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0001AECA 4E5E unlink A6
0001AECC 4E75 rts
0001AECE 4E56 FFF8 link A6, -0x0008
0001AED2 2F0A move.l -[A7], A2
0001AED4 246E 0008 movea.l A2, [A6 + 0x8]
0001AED8 486E FFF8 pea.l [A6 - 0x8]
0001AEDC 2F0A move.l -[A7], A2
0001AEDE 2057 movea.l A0, [A7]
0001AEE0 2268 0004 movea.l A1, [A0 + 0x4]
0001AEE4 2269 003C movea.l A1, [A1 + 0x3C]
0001AEE8 4E91 jsr [A1]
0001AEEA A89E syscall PenNormal
0001AEEC 2F0A move.l -[A7], A2
0001AEEE 2057 movea.l A0, [A7]
0001AEF0 2268 0004 movea.l A1, [A0 + 0x4]
0001AEF4 2269 00D8 movea.l A1, [A1 + 0xD8]
0001AEF8 4E91 jsr [A1]
0001AEFA 486E FFF8 pea.l [A6 - 0x8]
0001AEFE A8A1 syscall FrameRect
0001AF00 4AAA 00AC tst.l [A2 + 0xAC]
0001AF04 4FEF 000C lea.l A7, [A7 + 0xC]
0001AF08 6732 beq +0x34 /* 0001AF3C */
0001AF0A 302A 00B8 move.w D0, [A2 + 0xB8]
0001AF0E 48C0 ext.l D0
0001AF10 322E FFFE move.w D1, [A6 - 0x2]
0001AF14 48C1 ext.l D1
0001AF16 9280 sub.l D1, D0
0001AF18 3F01 move.w -[A7], D1
0001AF1A 3F2E FFF8 move.w -[A7], [A6 - 0x8]
0001AF1E A893 syscall MoveTo
0001AF20 302A 00B8 move.w D0, [A2 + 0xB8]
0001AF24 48C0 ext.l D0
0001AF26 322E FFFE move.w D1, [A6 - 0x2]
0001AF2A 48C1 ext.l D1
0001AF2C 9280 sub.l D1, D0
0001AF2E 3F01 move.w -[A7], D1
0001AF30 302E FFFC move.w D0, [A6 - 0x4]
0001AF34 48C0 ext.l D0
0001AF36 5380 subq.l D0, 1
0001AF38 3F00 move.w -[A7], D0
0001AF3A A891 syscall LineTo
label0001AF3C:
0001AF3C 4AAA 00B0 tst.l [A2 + 0xB0]
0001AF40 6732 beq +0x34 /* 0001AF74 */
0001AF42 3F2E FFFA move.w -[A7], [A6 - 0x6]
0001AF46 302A 00B8 move.w D0, [A2 + 0xB8]
0001AF4A 48C0 ext.l D0
0001AF4C 322E FFFC move.w D1, [A6 - 0x4]
0001AF50 48C1 ext.l D1
0001AF52 9280 sub.l D1, D0
0001AF54 3F01 move.w -[A7], D1
0001AF56 A893 syscall MoveTo
0001AF58 302E FFFE move.w D0, [A6 - 0x2]
0001AF5C 48C0 ext.l D0
0001AF5E 5380 subq.l D0, 1
0001AF60 3F00 move.w -[A7], D0
0001AF62 302A 00B8 move.w D0, [A2 + 0xB8]
0001AF66 48C0 ext.l D0
0001AF68 322E FFFC move.w D1, [A6 - 0x4]
0001AF6C 48C1 ext.l D1
0001AF6E 9280 sub.l D1, D0
0001AF70 3F01 move.w -[A7], D1
0001AF72 A891 syscall LineTo
label0001AF74:
0001AF74 2F0A move.l -[A7], A2
0001AF76 4EB9 0000 35D2 jsr [0x000035D2]
0001AF7C 4A00 tst.b D0
0001AF7E 584F addq.w A7, 4
0001AF80 6600 00B6 bne +0xB8 /* 0001B038 */
0001AF84 4AAA 00AC tst.l [A2 + 0xAC]
0001AF88 6754 beq +0x56 /* 0001AFDE */
0001AF8A 486E FFF8 pea.l [A6 - 0x8]
0001AF8E 2F2A 00AC move.l -[A7], [A2 + 0xAC]
0001AF92 2057 movea.l A0, [A7]
0001AF94 2268 0004 movea.l A1, [A0 + 0x4]
0001AF98 2269 0038 movea.l A1, [A1 + 0x38]
0001AF9C 4E91 jsr [A1]
0001AF9E 486E FFF8 pea.l [A6 - 0x8]
0001AFA2 2F0A move.l -[A7], A2
0001AFA4 2057 movea.l A0, [A7]
0001AFA6 2268 0004 movea.l A1, [A0 + 0x4]
0001AFAA 2269 010C movea.l A1, [A1 + 0x10C]
0001AFAE 4E91 jsr [A1]
0001AFB0 486E FFFC pea.l [A6 - 0x4]
0001AFB4 2F0A move.l -[A7], A2
0001AFB6 2057 movea.l A0, [A7]
0001AFB8 2268 0004 movea.l A1, [A0 + 0x4]
0001AFBC 2269 010C movea.l A1, [A1 + 0x10C]
0001AFC0 4E91 jsr [A1]
0001AFC2 486E FFF8 pea.l [A6 - 0x8]
0001AFC6 A8A1 syscall FrameRect
0001AFC8 486E FFF8 pea.l [A6 - 0x8]
0001AFCC 2F3C 0001 0001 move.l -[A7], 0x10001
0001AFD2 A8A9 syscall InsetRect
0001AFD4 486E FFF8 pea.l [A6 - 0x8]
0001AFD8 A8A3 syscall EraseRect
0001AFDA 4FEF 0018 lea.l A7, [A7 + 0x18]
label0001AFDE:
0001AFDE 4AAA 00B0 tst.l [A2 + 0xB0]
0001AFE2 6754 beq +0x56 /* 0001B038 */
0001AFE4 486E FFF8 pea.l [A6 - 0x8]
0001AFE8 2F2A 00B0 move.l -[A7], [A2 + 0xB0]
0001AFEC 2057 movea.l A0, [A7]
0001AFEE 2268 0004 movea.l A1, [A0 + 0x4]
0001AFF2 2269 0038 movea.l A1, [A1 + 0x38]
0001AFF6 4E91 jsr [A1]
0001AFF8 486E FFF8 pea.l [A6 - 0x8]
0001AFFC 2F0A move.l -[A7], A2
0001AFFE 2057 movea.l A0, [A7]
0001B000 2268 0004 movea.l A1, [A0 + 0x4]
0001B004 2269 010C movea.l A1, [A1 + 0x10C]
0001B008 4E91 jsr [A1]
0001B00A 486E FFFC pea.l [A6 - 0x4]
0001B00E 2F0A move.l -[A7], A2
0001B010 2057 movea.l A0, [A7]
0001B012 2268 0004 movea.l A1, [A0 + 0x4]
0001B016 2269 010C movea.l A1, [A1 + 0x10C]
0001B01A 4E91 jsr [A1]
0001B01C 486E FFF8 pea.l [A6 - 0x8]
0001B020 A8A1 syscall FrameRect
0001B022 486E FFF8 pea.l [A6 - 0x8]
0001B026 2F3C 0001 0001 move.l -[A7], 0x10001
0001B02C A8A9 syscall InsetRect
0001B02E 486E FFF8 pea.l [A6 - 0x8]
0001B032 A8A3 syscall EraseRect
0001B034 4FEF 0018 lea.l A7, [A7 + 0x18]
label0001B038:
0001B038 245F movea.l A2, [A7]+
0001B03A 4E5E unlink A6
0001B03C 4E75 rts
0001B03E 4E56 0000 link A6, 0
0001B042 2F0A move.l -[A7], A2
0001B044 246E 0008 movea.l A2, [A6 + 0x8]
0001B048 4AAA 00AC tst.l [A2 + 0xAC]
0001B04C 6712 beq +0x14 /* 0001B060 */
0001B04E 2F2A 00AC move.l -[A7], [A2 + 0xAC]
0001B052 2057 movea.l A0, [A7]
0001B054 2268 0004 movea.l A1, [A0 + 0x4]
0001B058 2269 00A4 movea.l A1, [A1 + 0xA4]
0001B05C 4E91 jsr [A1]
0001B05E 584F addq.w A7, 4
label0001B060:
0001B060 4AAA 00B0 tst.l [A2 + 0xB0]
0001B064 6712 beq +0x14 /* 0001B078 */
0001B066 2F2A 00B0 move.l -[A7], [A2 + 0xB0]
0001B06A 2057 movea.l A0, [A7]
0001B06C 2268 0004 movea.l A1, [A0 + 0x4]
0001B070 2269 00A4 movea.l A1, [A1 + 0xA4]
0001B074 4E91 jsr [A1]
0001B076 584F addq.w A7, 4
label0001B078:
0001B078 245F movea.l A2, [A7]+
0001B07A 4E5E unlink A6
0001B07C 4E75 rts
0001B07E 4E56 FFF8 link A6, -0x0008
0001B082 2F0A move.l -[A7], A2
0001B084 246E 0008 movea.l A2, [A6 + 0x8]
0001B088 4AAA 00AC tst.l [A2 + 0xAC]
0001B08C 6738 beq +0x3A /* 0001B0C6 */
0001B08E 2F2A 00AC move.l -[A7], [A2 + 0xAC]
0001B092 4EB9 0000 359A jsr [0x0000359A]
0001B098 4A00 tst.b D0
0001B09A 584F addq.w A7, 4
0001B09C 6728 beq +0x2A /* 0001B0C6 */
0001B09E 2F2A 00AC move.l -[A7], [A2 + 0xAC]
0001B0A2 2057 movea.l A0, [A7]
0001B0A4 2268 0004 movea.l A1, [A0 + 0x4]
0001B0A8 2269 00A8 movea.l A1, [A1 + 0xA8]
0001B0AC 4E91 jsr [A1]
0001B0AE 1F3C 0001 move.b -[A7], 0x1
0001B0B2 2F2A 00AC move.l -[A7], [A2 + 0xAC]
0001B0B6 2057 movea.l A0, [A7]
0001B0B8 2268 0004 movea.l A1, [A0 + 0x4]
0001B0BC 2269 00C0 movea.l A1, [A1 + 0xC0]
0001B0C0 4E91 jsr [A1]
0001B0C2 4FEF 000A lea.l A7, [A7 + 0xA]
label0001B0C6:
0001B0C6 4AAA 00B0 tst.l [A2 + 0xB0]
0001B0CA 6738 beq +0x3A /* 0001B104 */
0001B0CC 2F2A 00B0 move.l -[A7], [A2 + 0xB0]
0001B0D0 4EB9 0000 359A jsr [0x0000359A]
0001B0D6 4A00 tst.b D0
0001B0D8 584F addq.w A7, 4
0001B0DA 6728 beq +0x2A /* 0001B104 */
0001B0DC 2F2A 00B0 move.l -[A7], [A2 + 0xB0]
0001B0E0 2057 movea.l A0, [A7]
0001B0E2 2268 0004 movea.l A1, [A0 + 0x4]
0001B0E6 2269 00A8 movea.l A1, [A1 + 0xA8]
0001B0EA 4E91 jsr [A1]
0001B0EC 1F3C 0001 move.b -[A7], 0x1
0001B0F0 2F2A 00B0 move.l -[A7], [A2 + 0xB0]
0001B0F4 2057 movea.l A0, [A7]
0001B0F6 2268 0004 movea.l A1, [A0 + 0x4]
0001B0FA 2269 00C0 movea.l A1, [A1 + 0xC0]
0001B0FE 4E91 jsr [A1]
0001B100 4FEF 000A lea.l A7, [A7 + 0xA]
label0001B104:
0001B104 4227 clr.b -[A7]
0001B106 2F0A move.l -[A7], A2
0001B108 2057 movea.l A0, [A7]
0001B10A 2268 0004 movea.l A1, [A0 + 0x4]
0001B10E 2269 00EC movea.l A1, [A1 + 0xEC]
0001B112 4E91 jsr [A1]
0001B114 4A00 tst.b D0
0001B116 5C4F addq.w A7, 6
0001B118 673E beq +0x40 /* 0001B158 */
0001B11A 486E FFF8 pea.l [A6 - 0x8]
0001B11E 2F0A move.l -[A7], A2
0001B120 2057 movea.l A0, [A7]
0001B122 2268 0004 movea.l A1, [A0 + 0x4]
0001B126 2269 003C movea.l A1, [A1 + 0x3C]
0001B12A 4E91 jsr [A1]
0001B12C 486E FFF8 pea.l [A6 - 0x8]
0001B130 4878 032B push.l 0x32B
0001B134 2F12 move.l -[A7], [A2]
0001B136 2057 movea.l A0, [A7]
0001B138 2250 movea.l A1, [A0]
0001B13A 2269 0018 movea.l A1, [A1 + 0x18]
0001B13E 4E91 jsr [A1]
0001B140 4A00 tst.b D0
0001B142 4FEF 0014 lea.l A7, [A7 + 0x14]
0001B146 6710 beq +0x12 /* 0001B158 */
0001B148 2F0A move.l -[A7], A2
0001B14A 2057 movea.l A0, [A7]
0001B14C 2268 0004 movea.l A1, [A0 + 0x4]
0001B150 2269 00F4 movea.l A1, [A1 + 0xF4]
0001B154 4E91 jsr [A1]
0001B156 584F addq.w A7, 4
label0001B158:
0001B158 245F movea.l A2, [A7]+
0001B15A 4E5E unlink A6
0001B15C 4E75 rts
0001B15E 4E56 0000 link A6, 0
0001B162 2F0A move.l -[A7], A2
0001B164 246E 0008 movea.l A2, [A6 + 0x8]
0001B168 256E 000C 00A8 move.l [A2 + 0xA8], [A6 + 0xC]
0001B16E 2F0A move.l -[A7], A2
0001B170 2057 movea.l A0, [A7]
0001B172 2268 0004 movea.l A1, [A0 + 0x4]
0001B176 2269 01B4 movea.l A1, [A1 + 0x1B4]
0001B17A 4E91 jsr [A1]
0001B17C 584F addq.w A7, 4
0001B17E 245F movea.l A2, [A7]+
0001B180 4E5E unlink A6
0001B182 4E75 rts
0001B184 4E56 FFF4 link A6, -0x000C
0001B188 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0001B18C 246E 0008 movea.l A2, [A6 + 0x8]
0001B190 266E 000C movea.l A3, [A6 + 0xC]
0001B194 182E 0010 move.b D4, [A6 + 0x10]
0001B198 162E 0012 move.b D3, [A6 + 0x12]
0001B19C 486E FFFC pea.l [A6 - 0x4]
0001B1A0 2F0B move.l -[A7], A3
0001B1A2 4EB9 0000 348A jsr [0x0000348A]
0001B1A8 486E FFF4 pea.l [A6 - 0xC]
0001B1AC 2F0B move.l -[A7], A3
0001B1AE 4EB9 0000 349A jsr [0x0000349A]
0001B1B4 4A04 tst.b D4
0001B1B6 4FEF 0010 lea.l A7, [A7 + 0x10]
0001B1BA 6726 beq +0x28 /* 0001B1E2 */
0001B1BC 302A 000C move.w D0, [A2 + 0xC]
0001B1C0 48C0 ext.l D0
0001B1C2 5580 subq.l D0, 2
0001B1C4 3D40 FFFC move.w [A6 - 0x4], D0
0001B1C8 4AAA 00AC tst.l [A2 + 0xAC]
0001B1CC 670C beq +0xE /* 0001B1DA */
0001B1CE 302A 00B8 move.w D0, [A2 + 0xB8]
0001B1D2 48C0 ext.l D0
0001B1D4 5380 subq.l D0, 1
0001B1D6 916E FFFC sub.w [A6 - 0x4], D0
label0001B1DA:
0001B1DA 7001 moveq.l D0, 0x01
0001B1DC 2D40 FFF4 move.l [A6 - 0xC], D0
0001B1E0 6008 bra +0xA /* 0001B1EA */
label0001B1E2:
0001B1E2 202A 0010 move.l D0, [A2 + 0x10]
0001B1E6 91AE FFF4 sub.l [A6 - 0xC], D0
label0001B1EA:
0001B1EA 4A03 tst.b D3
0001B1EC 6726 beq +0x28 /* 0001B214 */
0001B1EE 302A 000E move.w D0, [A2 + 0xE]
0001B1F2 48C0 ext.l D0
0001B1F4 5580 subq.l D0, 2
0001B1F6 3D40 FFFE move.w [A6 - 0x2], D0
0001B1FA 4AAA 00B0 tst.l [A2 + 0xB0]
0001B1FE 670C beq +0xE /* 0001B20C */
0001B200 302A 00B8 move.w D0, [A2 + 0xB8]
0001B204 48C0 ext.l D0
0001B206 5380 subq.l D0, 1
0001B208 916E FFFE sub.w [A6 - 0x2], D0
label0001B20C:
0001B20C 7001 moveq.l D0, 0x01
0001B20E 2D40 FFF8 move.l [A6 - 0x8], D0
0001B212 6008 bra +0xA /* 0001B21C */
label0001B214:
0001B214 202A 0014 move.l D0, [A2 + 0x14]
0001B218 91AE FFF8 sub.l [A6 - 0x8], D0
label0001B21C:
0001B21C 4227 clr.b -[A7]
0001B21E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0001B222 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0001B226 2F0B move.l -[A7], A3
0001B228 4EB9 0000 34D2 jsr [0x000034D2]
0001B22E 4227 clr.b -[A7]
0001B230 3F2E FFFE move.w -[A7], [A6 - 0x2]
0001B234 3F2E FFFC move.w -[A7], [A6 - 0x4]
0001B238 2F0B move.l -[A7], A3
0001B23A 4EB9 0000 34BA jsr [0x000034BA]
0001B240 4FEF 0018 lea.l A7, [A7 + 0x18]
0001B244 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0001B248 4E5E unlink A6
0001B24A 4E75 rts
0001B24C 4E56 FFE4 link A6, -0x001C
0001B250 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
0001B254 246E 0008 movea.l A2, [A6 + 0x8]
0001B258 266A 00A8 movea.l A3, [A2 + 0xA8]
0001B25C 200B move.l D0, A3
0001B25E 6706 beq +0x8 /* 0001B266 */
0001B260 4A2A 00BA tst.b [A2 + 0xBA]
0001B264 6704 beq +0x6 /* 0001B26A */
label0001B266:
0001B266 6000 0118 bra +0x11A /* 0001B380 */
label0001B26A:
0001B26A 486E FFF8 pea.l [A6 - 0x8]
0001B26E 2F0B move.l -[A7], A3
0001B270 4EB9 0000 3BD2 jsr [0x00003BD2]
0001B276 486E FFEC pea.l [A6 - 0x14]
0001B27A 2F2A 00A8 move.l -[A7], [A2 + 0xA8]
0001B27E 4EB9 0000 348A jsr [0x0000348A]
0001B284 486E FFE4 pea.l [A6 - 0x1C]
0001B288 2F2A 00A8 move.l -[A7], [A2 + 0xA8]
0001B28C 2057 movea.l A0, [A7]
0001B28E 2268 0004 movea.l A1, [A0 + 0x4]
0001B292 2269 0150 movea.l A1, [A1 + 0x150]
0001B296 4E91 jsr [A1]
0001B298 486E FFF0 pea.l [A6 - 0x10]
0001B29C 2F2A 00A8 move.l -[A7], [A2 + 0xA8]
0001B2A0 2057 movea.l A0, [A7]
0001B2A2 2268 0004 movea.l A1, [A0 + 0x4]
0001B2A6 2269 0154 movea.l A1, [A1 + 0x154]
0001B2AA 4E91 jsr [A1]
0001B2AC 4AAA 00AC tst.l [A2 + 0xAC]
0001B2B0 4FEF 0020 lea.l A7, [A7 + 0x20]
0001B2B4 6762 beq +0x64 /* 0001B318 */
0001B2B6 302E FFEE move.w D0, [A6 - 0x12]
0001B2BA 48C0 ext.l D0
0001B2BC 262E FFE8 move.l D3, [A6 - 0x18]
0001B2C0 9680 sub.l D3, D0
0001B2C2 282E FFF4 move.l D4, [A6 - 0xC]
0001B2C6 B883 cmp.l D4, D3
0001B2C8 6F02 ble +0x4 /* 0001B2CC */
0001B2CA 2604 move.l D3, D4
label0001B2CC:
0001B2CC 7800 moveq.l D4, 0x00
0001B2CE 4A83 tst.l D3
0001B2D0 6F0E ble +0x10 /* 0001B2E0 */
0001B2D2 2A2E FFFC move.l D5, [A6 - 0x4]
0001B2D6 2803 move.l D4, D3
0001B2D8 D885 add.l D4, D5
0001B2DA 5384 subq.l D4, 1
0001B2DC 4C45 4804 movem.l D2,A3,A6, D5
label0001B2E0:
0001B2E0 2F04 move.l -[A7], D4
0001B2E2 2F2A 00AC move.l -[A7], [A2 + 0xAC]
0001B2E6 2057 movea.l A0, [A7]
0001B2E8 2268 0004 movea.l A1, [A0 + 0x4]
0001B2EC 2269 0164 movea.l A1, [A1 + 0x164]
0001B2F0 4E91 jsr [A1]
0001B2F2 2C2E FFFC move.l D6, [A6 - 0x4]
0001B2F6 202E FFF4 move.l D0, [A6 - 0xC]
0001B2FA D086 add.l D0, D6
0001B2FC 5380 subq.l D0, 1
0001B2FE 4C46 0800 movem.l A3, D6
0001B302 2F00 move.l -[A7], D0
0001B304 2F2A 00AC move.l -[A7], [A2 + 0xAC]
0001B308 2057 movea.l A0, [A7]
0001B30A 2268 0004 movea.l A1, [A0 + 0x4]
0001B30E 2269 0020 movea.l A1, [A1 + 0x20]
0001B312 4E91 jsr [A1]
0001B314 4FEF 0010 lea.l A7, [A7 + 0x10]
label0001B318:
0001B318 4AAA 00B0 tst.l [A2 + 0xB0]
0001B31C 6762 beq +0x64 /* 0001B380 */
0001B31E 302E FFEC move.w D0, [A6 - 0x14]
0001B322 48C0 ext.l D0
0001B324 262E FFE4 move.l D3, [A6 - 0x1C]
0001B328 9680 sub.l D3, D0
0001B32A B6AE FFF0 cmp.l D3, [A6 - 0x10]
0001B32E 6C04 bge +0x6 /* 0001B334 */
0001B330 262E FFF0 move.l D3, [A6 - 0x10]
label0001B334:
0001B334 7800 moveq.l D4, 0x00
0001B336 4A83 tst.l D3
0001B338 6F0E ble +0x10 /* 0001B348 */
0001B33A 2803 move.l D4, D3
0001B33C D8AE FFF8 add.l D4, [A6 - 0x8]
0001B340 5384 subq.l D4, 1
0001B342 4C6E 4804 FFF8 movem.l D2,A3,A6, [A6 - 0x8]
label0001B348:
0001B348 2F04 move.l -[A7], D4
0001B34A 2F2A 00B0 move.l -[A7], [A2 + 0xB0]
0001B34E 2057 movea.l A0, [A7]
0001B350 2268 0004 movea.l A1, [A0 + 0x4]
0001B354 2269 0164 movea.l A1, [A1 + 0x164]
0001B358 4E91 jsr [A1]
0001B35A 202E FFF0 move.l D0, [A6 - 0x10]
0001B35E D0AE FFF8 add.l D0, [A6 - 0x8]
0001B362 5380 subq.l D0, 1
0001B364 4C6E 0800 FFF8 movem.l A3, [A6 - 0x8]
0001B36A 2F00 move.l -[A7], D0
0001B36C 2F2A 00B0 move.l -[A7], [A2 + 0xB0]
0001B370 2057 movea.l A0, [A7]
0001B372 2268 0004 movea.l A1, [A0 + 0x4]
0001B376 2269 0020 movea.l A1, [A1 + 0x20]
0001B37A 4E91 jsr [A1]
0001B37C 4FEF 0010 lea.l A7, [A7 + 0x10]
label0001B380:
0001B380 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
0001B384 4E5E unlink A6
0001B386 4E75 rts
0001B388 4E56 FFF4 link A6, -0x000C
0001B38C 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
0001B390 246E 0008 movea.l A2, [A6 + 0x8]
0001B394 382E 000C move.w D4, [A6 + 0xC]
0001B398 362E 000E move.w D3, [A6 + 0xE]
0001B39C 1A2E 0010 move.b D5, [A6 + 0x10]
0001B3A0 1F05 move.b -[A7], D5
0001B3A2 3F03 move.w -[A7], D3
0001B3A4 3F04 move.w -[A7], D4
0001B3A6 2F0A move.l -[A7], A2
0001B3A8 4EB9 0000 3AB2 jsr [0x00003AB2]
0001B3AE 2F0A move.l -[A7], A2
0001B3B0 2057 movea.l A0, [A7]
0001B3B2 2268 0004 movea.l A1, [A0 + 0x4]
0001B3B6 2269 0018 movea.l A1, [A1 + 0x18]
0001B3BA 4E91 jsr [A1]
0001B3BC 584F addq.w A7, 4
0001B3BE 2F08 move.l -[A7], A0
0001B3C0 486E FFF4 pea.l [A6 - 0xC]
0001B3C4 4EB9 0000 26A2 jsr [0x000026A2]
0001B3CA 2F0A move.l -[A7], A2
0001B3CC 2057 movea.l A0, [A7]
0001B3CE 2268 0004 movea.l A1, [A0 + 0x4]
0001B3D2 2269 01B4 movea.l A1, [A1 + 0x1B4]
0001B3D6 4E91 jsr [A1]
0001B3D8 3F3C FFFF move.w -[A7], 0xFFFF
0001B3DC 486E FFF4 pea.l [A6 - 0xC]
0001B3E0 4EB9 0000 26AA jsr [0x000026AA]
0001B3E6 4227 clr.b -[A7]
0001B3E8 3043 movea.w A0, D3
0001B3EA 2F08 move.l -[A7], A0
0001B3EC 3044 movea.w A0, D4
0001B3EE 2F08 move.l -[A7], A0
0001B3F0 2F0A move.l -[A7], A2
0001B3F2 2057 movea.l A0, [A7]
0001B3F4 2268 0004 movea.l A1, [A0 + 0x4]
0001B3F8 2269 0174 movea.l A1, [A1 + 0x174]
0001B3FC 4E91 jsr [A1]
0001B3FE 4FEF 002A lea.l A7, [A7 + 0x2A]
0001B402 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
0001B406 4E5E unlink A6
0001B408 4E75 rts
0001B40A 4E56 0000 link A6, 0
0001B40E 2F0A move.l -[A7], A2
0001B410 246E 0008 movea.l A2, [A6 + 0x8]
0001B414 206E 000C movea.l A0, [A6 + 0xC]
0001B418 B1EA 00A8 cmpa.l A0, [A2 + 0xA8]
0001B41C 6610 bne +0x12 /* 0001B42E */
0001B41E 2F0A move.l -[A7], A2
0001B420 2057 movea.l A0, [A7]
0001B422 2268 0004 movea.l A1, [A0 + 0x4]
0001B426 2269 01B4 movea.l A1, [A1 + 0x1B4]
0001B42A 4E91 jsr [A1]
0001B42C 584F addq.w A7, 4
label0001B42E:
0001B42E 245F movea.l A2, [A7]+
0001B430 4E5E unlink A6
0001B432 4E75 rts
0001B434 4E56 0000 link A6, 0
0001B438 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0001B43C 266E 0008 movea.l A3, [A6 + 0x8]
0001B440 262E 000C move.l D3, [A6 + 0xC]
0001B444 286E 0010 movea.l A4, [A6 + 0x10]
0001B448 0C83 0000 00CD cmpi.l D3, 0xCD
0001B44E 665C bne +0x5E /* 0001B4AC */
0001B450 244C movea.l A2, A4
0001B452 362A 0004 move.w D3, [A2 + 0x4]
0001B456 0C43 0081 cmpi.w D3, 0x81
0001B45A 661A bne +0x1C /* 0001B476 */
0001B45C 2F2A 0006 move.l -[A7], [A2 + 0x6]
0001B460 2F12 move.l -[A7], [A2]
0001B462 2F0B move.l -[A7], A3
0001B464 2057 movea.l A0, [A7]
0001B466 2268 0004 movea.l A1, [A0 + 0x4]
0001B46A 2269 01C4 movea.l A1, [A1 + 0x1C4]
0001B46E 4E91 jsr [A1]
0001B470 4FEF 000C lea.l A7, [A7 + 0xC]
0001B474 6066 bra +0x68 /* 0001B4DC */
label0001B476:
0001B476 2852 movea.l A4, [A2]
0001B478 B9EB 00B0 cmpa.l A4, [A3 + 0xB0]
0001B47C 6614 bne +0x16 /* 0001B492 */
0001B47E 3F03 move.w -[A7], D3
0001B480 2F0B move.l -[A7], A3
0001B482 2057 movea.l A0, [A7]
0001B484 2268 0004 movea.l A1, [A0 + 0x4]
0001B488 2269 01C0 movea.l A1, [A1 + 0x1C0]
0001B48C 4E91 jsr [A1]
0001B48E 5C4F addq.w A7, 6
0001B490 604A bra +0x4C /* 0001B4DC */
label0001B492:
0001B492 B9EB 00AC cmpa.l A4, [A3 + 0xAC]
0001B496 6644 bne +0x46 /* 0001B4DC */
0001B498 3F03 move.w -[A7], D3
0001B49A 2F0B move.l -[A7], A3
0001B49C 2057 movea.l A0, [A7]
0001B49E 2268 0004 movea.l A1, [A0 + 0x4]
0001B4A2 2269 01BC movea.l A1, [A1 + 0x1BC]
0001B4A6 4E91 jsr [A1]
0001B4A8 5C4F addq.w A7, 6
0001B4AA 6030 bra +0x32 /* 0001B4DC */
label0001B4AC:
0001B4AC 0C83 0000 00CC cmpi.l D3, 0xCC
0001B4B2 6628 bne +0x2A /* 0001B4DC */
0001B4B4 244C movea.l A2, A4
0001B4B6 2F0A move.l -[A7], A2
0001B4B8 2057 movea.l A0, [A7]
0001B4BA 2268 0004 movea.l A1, [A0 + 0x4]
0001B4BE 2269 001C movea.l A1, [A1 + 0x1C]
0001B4C2 4E91 jsr [A1]
0001B4C4 584F addq.w A7, 4
0001B4C6 2F00 move.l -[A7], D0
0001B4C8 2F0A move.l -[A7], A2
0001B4CA 2F0B move.l -[A7], A3
0001B4CC 2057 movea.l A0, [A7]
0001B4CE 2268 0004 movea.l A1, [A0 + 0x4]
0001B4D2 2269 01C4 movea.l A1, [A1 + 0x1C4]
0001B4D6 4E91 jsr [A1]
0001B4D8 4FEF 000C lea.l A7, [A7 + 0xC]
label0001B4DC:
0001B4DC 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0001B4E0 4E5E unlink A6
0001B4E2 4E75 rts
0001B4E4 4E56 FFF4 link A6, -0x000C
0001B4E8 48E7 1820 movem.l -[A7], D3,D4,A2
0001B4EC 246E 0008 movea.l A2, [A6 + 0x8]
0001B4F0 382E 000C move.w D4, [A6 + 0xC]
0001B4F4 7600 moveq.l D3, 0x00
0001B4F6 486E FFF8 pea.l [A6 - 0x8]
0001B4FA 2F2A 00A8 move.l -[A7], [A2 + 0xA8]
0001B4FE 4EB9 0000 3BD2 jsr [0x00003BD2]
0001B504 486E FFF4 pea.l [A6 - 0xC]
0001B508 2F2A 00A8 move.l -[A7], [A2 + 0xA8]
0001B50C 4EB9 0000 348A jsr [0x0000348A]
0001B512 3004 move.w D0, D4
0001B514 48C0 ext.l D0
0001B516 4FEF 0010 lea.l A7, [A7 + 0x10]
0001B51A 0480 0000 0014 subi.l D0, 0x14
0001B520 670E beq +0x10 /* 0001B530 */
0001B522 5380 subq.l D0, 1
0001B524 670E beq +0x10 /* 0001B534 */
0001B526 5380 subq.l D0, 1
0001B528 670E beq +0x10 /* 0001B538 */
0001B52A 5380 subq.l D0, 1
0001B52C 6722 beq +0x24 /* 0001B550 */
0001B52E 6034 bra +0x36 /* 0001B564 */
label0001B530:
0001B530 76FF moveq.l D3, 0xFFFFFFFF
0001B532 6030 bra +0x32 /* 0001B564 */
label0001B534:
0001B534 7601 moveq.l D3, 0x01
0001B536 602C bra +0x2E /* 0001B564 */
label0001B538:
0001B538 302E FFF6 move.w D0, [A6 - 0xA]
0001B53C 48C0 ext.l D0
0001B53E 4C6E 0800 FFFC movem.l A3, [A6 - 0x4]
0001B544 7601 moveq.l D3, 0x01
0001B546 9680 sub.l D3, D0
0001B548 4A43 tst.w D3
0001B54A 6D18 blt +0x1A /* 0001B564 */
0001B54C 76FF moveq.l D3, 0xFFFFFFFF
0001B54E 6014 bra +0x16 /* 0001B564 */
label0001B550:
0001B550 362E FFF6 move.w D3, [A6 - 0xA]
0001B554 48C3 ext.l D3
0001B556 4C6E 3803 FFFC movem.l D0,D1,A3,A4,A5, [A6 - 0x4]
0001B55C 5383 subq.l D3, 1
0001B55E 4A43 tst.w D3
0001B560 6E02 bgt +0x4 /* 0001B564 */
0001B562 7601 moveq.l D3, 0x01
label0001B564:
0001B564 4A43 tst.w D3
0001B566 673A beq +0x3C /* 0001B5A2 */
0001B568 3043 movea.w A0, D3
0001B56A 2F08 move.l -[A7], A0
0001B56C 2F2A 00AC move.l -[A7], [A2 + 0xAC]
0001B570 2057 movea.l A0, [A7]
0001B572 2268 0004 movea.l A1, [A0 + 0x4]
0001B576 2269 015C movea.l A1, [A1 + 0x15C]
0001B57A 4E91 jsr [A1]
0001B57C 1F3C 0001 move.b -[A7], 0x1
0001B580 3003 move.w D0, D3
0001B582 48C0 ext.l D0
0001B584 4C2E 0800 FFFC movem.w A3, [A6 - 0x4]
0001B58A 2F00 move.l -[A7], D0
0001B58C 42A7 clr.l -[A7]
0001B58E 2F2A 00A8 move.l -[A7], [A2 + 0xA8]
0001B592 2057 movea.l A0, [A7]
0001B594 2268 0004 movea.l A1, [A0 + 0x4]
0001B598 2269 0168 movea.l A1, [A1 + 0x168]
0001B59C 4E91 jsr [A1]
0001B59E 4FEF 0016 lea.l A7, [A7 + 0x16]
label0001B5A2:
0001B5A2 4CDF 0418 movem.l D3,D4,A2, [A7]+
0001B5A6 4E5E unlink A6
0001B5A8 4E75 rts
0001B5AA 4E56 FFF4 link A6, -0x000C
0001B5AE 48E7 1820 movem.l -[A7], D3,D4,A2
0001B5B2 246E 0008 movea.l A2, [A6 + 0x8]
0001B5B6 382E 000C move.w D4, [A6 + 0xC]
0001B5BA 7600 moveq.l D3, 0x00
0001B5BC 486E FFF8 pea.l [A6 - 0x8]
0001B5C0 2F2A 00A8 move.l -[A7], [A2 + 0xA8]
0001B5C4 4EB9 0000 3BD2 jsr [0x00003BD2]
0001B5CA 486E FFF4 pea.l [A6 - 0xC]
0001B5CE 2F2A 00A8 move.l -[A7], [A2 + 0xA8]
0001B5D2 4EB9 0000 348A jsr [0x0000348A]
0001B5D8 3004 move.w D0, D4
0001B5DA 48C0 ext.l D0
0001B5DC 4FEF 0010 lea.l A7, [A7 + 0x10]
0001B5E0 0480 0000 0014 subi.l D0, 0x14
0001B5E6 670E beq +0x10 /* 0001B5F6 */
0001B5E8 5380 subq.l D0, 1
0001B5EA 670E beq +0x10 /* 0001B5FA */
0001B5EC 5380 subq.l D0, 1
0001B5EE 670E beq +0x10 /* 0001B5FE */
0001B5F0 5380 subq.l D0, 1
0001B5F2 6722 beq +0x24 /* 0001B616 */
0001B5F4 6034 bra +0x36 /* 0001B62A */
label0001B5F6:
0001B5F6 76FF moveq.l D3, 0xFFFFFFFF
0001B5F8 6030 bra +0x32 /* 0001B62A */
label0001B5FA:
0001B5FA 7601 moveq.l D3, 0x01
0001B5FC 602C bra +0x2E /* 0001B62A */
label0001B5FE:
0001B5FE 302E FFF4 move.w D0, [A6 - 0xC]
0001B602 48C0 ext.l D0
0001B604 4C6E 0800 FFF8 movem.l A3, [A6 - 0x8]
0001B60A 7601 moveq.l D3, 0x01
0001B60C 9680 sub.l D3, D0
0001B60E 4A43 tst.w D3
0001B610 6D18 blt +0x1A /* 0001B62A */
0001B612 76FF moveq.l D3, 0xFFFFFFFF
0001B614 6014 bra +0x16 /* 0001B62A */
label0001B616:
0001B616 362E FFF4 move.w D3, [A6 - 0xC]
0001B61A 48C3 ext.l D3
0001B61C 4C6E 3803 FFF8 movem.l D0,D1,A3,A4,A5, [A6 - 0x8]
0001B622 5383 subq.l D3, 1
0001B624 4A43 tst.w D3
0001B626 6E02 bgt +0x4 /* 0001B62A */
0001B628 7601 moveq.l D3, 0x01
label0001B62A:
0001B62A 4A43 tst.w D3
0001B62C 673A beq +0x3C /* 0001B668 */
0001B62E 3043 movea.w A0, D3
0001B630 2F08 move.l -[A7], A0
0001B632 2F2A 00B0 move.l -[A7], [A2 + 0xB0]
0001B636 2057 movea.l A0, [A7]
0001B638 2268 0004 movea.l A1, [A0 + 0x4]
0001B63C 2269 015C movea.l A1, [A1 + 0x15C]
0001B640 4E91 jsr [A1]
0001B642 1F3C 0001 move.b -[A7], 0x1
0001B646 42A7 clr.l -[A7]
0001B648 3003 move.w D0, D3
0001B64A 48C0 ext.l D0
0001B64C 4C2E 0800 FFF8 movem.w A3, [A6 - 0x8]
0001B652 2F00 move.l -[A7], D0
0001B654 2F2A 00A8 move.l -[A7], [A2 + 0xA8]
0001B658 2057 movea.l A0, [A7]
0001B65A 2268 0004 movea.l A1, [A0 + 0x4]
0001B65E 2269 0168 movea.l A1, [A1 + 0x168]
0001B662 4E91 jsr [A1]
0001B664 4FEF 0016 lea.l A7, [A7 + 0x16]
label0001B668:
0001B668 4CDF 0418 movem.l D3,D4,A2, [A7]+
0001B66C 4E5E unlink A6
0001B66E 4E75 rts
0001B670 4E56 FFF0 link A6, -0x0010
0001B674 48E7 1030 movem.l -[A7], D3,A2,A3
0001B678 246E 0008 movea.l A2, [A6 + 0x8]
0001B67C 266E 000C movea.l A3, [A6 + 0xC]
0001B680 262E 0010 move.l D3, [A6 + 0x10]
0001B684 486E FFF8 pea.l [A6 - 0x8]
0001B688 2F2A 00A8 move.l -[A7], [A2 + 0xA8]
0001B68C 2057 movea.l A0, [A7]
0001B68E 2268 0004 movea.l A1, [A0 + 0x4]
0001B692 2269 0154 movea.l A1, [A1 + 0x154]
0001B696 4E91 jsr [A1]
0001B698 486E FFF0 pea.l [A6 - 0x10]
0001B69C 2F2A 00A8 move.l -[A7], [A2 + 0xA8]
0001B6A0 4EB9 0000 3BD2 jsr [0x00003BD2]
0001B6A6 B7EA 00B0 cmpa.l A3, [A2 + 0xB0]
0001B6AA 4FEF 0010 lea.l A7, [A7 + 0x10]
0001B6AE 660E bne +0x10 /* 0001B6BE */
0001B6B0 2003 move.l D0, D3
0001B6B2 4C2E 0800 FFF0 movem.w A3, [A6 - 0x10]
0001B6B8 2D40 FFF8 move.l [A6 - 0x8], D0
0001B6BC 6012 bra +0x14 /* 0001B6D0 */
label0001B6BE:
0001B6BE B7EA 00AC cmpa.l A3, [A2 + 0xAC]
0001B6C2 660C bne +0xE /* 0001B6D0 */
0001B6C4 2003 move.l D0, D3
0001B6C6 4C2E 0800 FFF4 movem.w A3, [A6 - 0xC]
0001B6CC 2D40 FFFC move.l [A6 - 0x4], D0
label0001B6D0:
0001B6D0 157C 0001 00BA move.b [A2 + 0xBA], 0x1
0001B6D6 1F3C 0001 move.b -[A7], 0x1
0001B6DA 2F2E FFFC move.l -[A7], [A6 - 0x4]
0001B6DE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0001B6E2 2F2A 00A8 move.l -[A7], [A2 + 0xA8]
0001B6E6 4EB9 0000 3BA2 jsr [0x00003BA2]
0001B6EC 422A 00BA clr.b [A2 + 0xBA]
0001B6F0 4FEF 000E lea.l A7, [A7 + 0xE]
0001B6F4 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001B6F8 4E5E unlink A6
0001B6FA 4E75 rts
fn0001B6FC:
0001B6FC 2B6F 0004 06CE move.l [A5 + 0x6CE], [A7 + 0x4]
0001B702 4E75 rts
0001B704 206F 0004 movea.l A0, [A7 + 0x4]
0001B708 5088 addq.l A0, 8
0001B70A 2010 move.l D0, [A0]
0001B70C 0680 FFFF FF44 addi.l D0, 0xFFFFFF44
0001B712 D1AF 0004 add.l [A7 + 0x4], D0
0001B716 4EF9 0001 ABFA jmp [0x0001ABFA]
0001B71C 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001B724 4EF9 0001 B438 jmp [0x0001B438]
0001B72A 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001B732 4EF9 0001 ABFA jmp [0x0001ABFA]
fn0001B738:
0001B738 4E56 FFD6 link A6, -0x002A
0001B73C 2F03 move.l -[A7], D3
0001B73E 2D7C 3FE0 0000 FFD6 move.l [A6 - 0x2A], 0x3FE00000
0001B746 42AE FFDA clr.l [A6 - 0x26]
0001B74A 2F2E 000C move.l -[A7], [A6 + 0xC]
0001B74E 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001B752 486E FFF8 pea.l [A6 - 0x8]
0001B756 61FF FFFF 5B8A bsr -0xA474 /* 000112E2 */
0001B75C 486E 0008 pea.l [A6 + 0x8]
0001B760 486E FFDE pea.l [A6 - 0x22]
0001B764 3F3C 080E move.w -[A7], 0x80E
0001B768 A9EB syscall Pack4/FP68K
0001B76A 486E FFF8 pea.l [A6 - 0x8]
0001B76E 486E FFDE pea.l [A6 - 0x22]
0001B772 3F3C 0802 move.w -[A7], 0x802
0001B776 A9EB syscall Pack4/FP68K
0001B778 486E FFD6 pea.l [A6 - 0x2A]
0001B77C 486E FFDE pea.l [A6 - 0x22]
0001B780 3F3C 0808 move.w -[A7], 0x808
0001B784 A9EB syscall Pack4/FP68K
0001B786 4FEF 000C lea.l A7, [A7 + 0xC]
0001B78A 6D42 blt +0x44 /* 0001B7CE */
0001B78C 2F2E 000C move.l -[A7], [A6 + 0xC]
0001B790 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001B794 486E FFF0 pea.l [A6 - 0x10]
0001B798 61FF FFFF 5AF2 bsr -0xA50C /* 0001128C */
0001B79E 486E FFF0 pea.l [A6 - 0x10]
0001B7A2 486E FFDE pea.l [A6 - 0x22]
0001B7A6 3F3C 080E move.w -[A7], 0x80E
0001B7AA A9EB syscall Pack4/FP68K
0001B7AC 486E FFDE pea.l [A6 - 0x22]
0001B7B0 3F3C 0016 move.w -[A7], 0x16
0001B7B4 A9EB syscall Pack4/FP68K
0001B7B6 486E FFDE pea.l [A6 - 0x22]
0001B7BA 486E FFDE pea.l [A6 - 0x22]
0001B7BE 3F3C 2810 move.w -[A7], 0x2810
0001B7C2 A9EB syscall Pack4/FP68K
0001B7C4 262E FFDE move.l D3, [A6 - 0x22]
0001B7C8 4FEF 000C lea.l A7, [A7 + 0xC]
0001B7CC 6040 bra +0x42 /* 0001B80E */
label0001B7CE:
0001B7CE 2F2E 000C move.l -[A7], [A6 + 0xC]
0001B7D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001B7D6 486E FFE8 pea.l [A6 - 0x18]
0001B7DA 61FF FFFF 5B06 bsr -0xA4F8 /* 000112E2 */
0001B7E0 486E FFE8 pea.l [A6 - 0x18]
0001B7E4 486E FFDE pea.l [A6 - 0x22]
0001B7E8 3F3C 080E move.w -[A7], 0x80E
0001B7EC A9EB syscall Pack4/FP68K
0001B7EE 486E FFDE pea.l [A6 - 0x22]
0001B7F2 3F3C 0016 move.w -[A7], 0x16
0001B7F6 A9EB syscall Pack4/FP68K
0001B7F8 486E FFDE pea.l [A6 - 0x22]
0001B7FC 486E FFDE pea.l [A6 - 0x22]
0001B800 3F3C 2810 move.w -[A7], 0x2810
0001B804 A9EB syscall Pack4/FP68K
0001B806 262E FFDE move.l D3, [A6 - 0x22]
0001B80A 4FEF 000C lea.l A7, [A7 + 0xC]
label0001B80E:
0001B80E 2003 move.l D0, D3
0001B810 261F move.l D3, [A7]+
0001B812 4E5E unlink A6
0001B814 4E75 rts
fn0001B816:
0001B816 4E56 0000 link A6, 0
0001B81A 48E7 0030 movem.l -[A7], A2,A3
0001B81E 246E 0008 movea.l A2, [A6 + 0x8]
0001B822 266E 000C movea.l A3, [A6 + 0xC]
0001B826 2F0B move.l -[A7], A3
0001B828 2F0A move.l -[A7], A2
0001B82A 4EB9 0000 3F02 jsr [0x00003F02]
0001B830 41ED C1F8 lea.l A0, [A5 - 0x3E08]
0001B834 2488 move.l [A2], A0
0001B836 257C 0000 032B 0008 move.l [A2 + 0x8], 0x32B
0001B83E 4878 0006 push.l 0x6
0001B842 486A 000E pea.l [A2 + 0xE]
0001B846 2F0B move.l -[A7], A3
0001B848 2057 movea.l A0, [A7]
0001B84A 2250 movea.l A1, [A0]
0001B84C 2269 0024 movea.l A1, [A1 + 0x24]
0001B850 4E91 jsr [A1]
0001B852 4878 0006 push.l 0x6
0001B856 486A 0014 pea.l [A2 + 0x14]
0001B85A 2F0B move.l -[A7], A3
0001B85C 2057 movea.l A0, [A7]
0001B85E 2250 movea.l A1, [A0]
0001B860 2269 0024 movea.l A1, [A1 + 0x24]
0001B864 4E91 jsr [A1]
0001B866 204A movea.l A0, A2
0001B868 4FEF 0020 lea.l A7, [A7 + 0x20]
0001B86C 4CDF 0C00 movem.l A2,A3, [A7]+
0001B870 4E5E unlink A6
0001B872 4E75 rts
0001B874 4E56 FFF4 link A6, -0x000C
0001B878 2F0A move.l -[A7], A2
0001B87A 246E 0008 movea.l A2, [A6 + 0x8]
0001B87E 486E FFF4 pea.l [A6 - 0xC]
0001B882 4EB9 0000 2622 jsr [0x00002622]
0001B888 486A 000E pea.l [A2 + 0xE]
0001B88C AA14 syscall RGBForeColor
0001B88E 486A 0014 pea.l [A2 + 0x14]
0001B892 AA15 syscall RGBBackColor
0001B894 2F2E 0010 move.l -[A7], [A6 + 0x10]
0001B898 A8A3 syscall EraseRect
0001B89A 3F3C FFFF move.w -[A7], 0xFFFF
0001B89E 486E FFF4 pea.l [A6 - 0xC]
0001B8A2 4EB9 0000 262A jsr [0x0000262A]
0001B8A8 4FEF 000A lea.l A7, [A7 + 0xA]
0001B8AC 245F movea.l A2, [A7]+
0001B8AE 4E5E unlink A6
0001B8B0 4E75 rts
fn0001B8B2:
0001B8B2 4E56 FFFE link A6, -0x0002
0001B8B6 48E7 0038 movem.l -[A7], A2,A3,A4
0001B8BA 246E 0008 movea.l A2, [A6 + 0x8]
0001B8BE 266E 000C movea.l A3, [A6 + 0xC]
0001B8C2 2F0B move.l -[A7], A3
0001B8C4 2F0A move.l -[A7], A2
0001B8C6 4EB9 0000 3F02 jsr [0x00003F02]
0001B8CC 41ED C1D8 lea.l A0, [A5 - 0x3E28]
0001B8D0 2488 move.l [A2], A0
0001B8D2 257C 0000 032B 0008 move.l [A2 + 0x8], 0x32B
0001B8DA 4878 0004 push.l 0x4
0001B8DE 486A 0012 pea.l [A2 + 0x12]
0001B8E2 2F0B move.l -[A7], A3
0001B8E4 2057 movea.l A0, [A7]
0001B8E6 2250 movea.l A1, [A0]
0001B8E8 2269 0024 movea.l A1, [A1 + 0x24]
0001B8EC 4E91 jsr [A1]
0001B8EE 4878 0002 push.l 0x2
0001B8F2 486A 0016 pea.l [A2 + 0x16]
0001B8F6 2F0B move.l -[A7], A3
0001B8F8 2057 movea.l A0, [A7]
0001B8FA 2250 movea.l A1, [A0]
0001B8FC 2269 0024 movea.l A1, [A1 + 0x24]
0001B900 4E91 jsr [A1]
0001B902 4878 0002 push.l 0x2
0001B906 486E FFFE pea.l [A6 - 0x2]
0001B90A 2F0B move.l -[A7], A3
0001B90C 2057 movea.l A0, [A7]
0001B90E 2250 movea.l A1, [A0]
0001B910 2269 0024 movea.l A1, [A1 + 0x24]
0001B914 4E91 jsr [A1]
0001B916 61FF FFFE C368 bsr -0x13C96 /* 00007C80 */
0001B91C 41E8 00A2 lea.l A0, [A0 + 0xA2]
0001B920 2848 movea.l A4, A0
0001B922 306E FFFE movea.w A0, [A6 - 0x2]
0001B926 2008 move.l D0, A0
0001B928 E788 lsl D0, 3
0001B92A 204C movea.l A0, A4
0001B92C D1C0 add.l A0, D0
0001B92E 2550 0018 move.l [A2 + 0x18], [A0]
0001B932 2568 0004 001C move.l [A2 + 0x1C], [A0 + 0x4]
0001B938 256D C1D4 000E move.l [A2 + 0xE], [A5 - 0x3E2C]
0001B93E 4878 0006 push.l 0x6
0001B942 486A 0020 pea.l [A2 + 0x20]
0001B946 2F0B move.l -[A7], A3
0001B948 2057 movea.l A0, [A7]
0001B94A 2250 movea.l A1, [A0]
0001B94C 2269 0024 movea.l A1, [A1 + 0x24]
0001B950 4E91 jsr [A1]
0001B952 4878 0006 push.l 0x6
0001B956 486A 0026 pea.l [A2 + 0x26]
0001B95A 2F0B move.l -[A7], A3
0001B95C 2057 movea.l A0, [A7]
0001B95E 2250 movea.l A1, [A0]
0001B960 2269 0024 movea.l A1, [A1 + 0x24]
0001B964 4E91 jsr [A1]
0001B966 204A movea.l A0, A2
0001B968 4FEF 0044 lea.l A7, [A7 + 0x44]
0001B96C 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0001B970 4E5E unlink A6
0001B972 4E75 rts
0001B974 4E56 FFE2 link A6, -0x001E
0001B978 2F0A move.l -[A7], A2
0001B97A 246E 0008 movea.l A2, [A6 + 0x8]
0001B97E 486E FFE2 pea.l [A6 - 0x1E]
0001B982 4EB9 0000 263A jsr [0x0000263A]
0001B988 486A 000E pea.l [A2 + 0xE]
0001B98C A899 syscall SetPenState
0001B98E 486A 0020 pea.l [A2 + 0x20]
0001B992 AA14 syscall RGBForeColor
0001B994 486A 0026 pea.l [A2 + 0x26]
0001B998 AA15 syscall RGBBackColor
0001B99A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0001B99E A8A1 syscall FrameRect
0001B9A0 3F3C FFFF move.w -[A7], 0xFFFF
0001B9A4 486E FFE2 pea.l [A6 - 0x1E]
0001B9A8 4EB9 0000 2642 jsr [0x00002642]
0001B9AE 4FEF 000A lea.l A7, [A7 + 0xA]
0001B9B2 245F movea.l A2, [A7]+
0001B9B4 4E5E unlink A6
0001B9B6 4E75 rts
0001B9B8 4E56 0000 link A6, 0
0001B9BC 2F0A move.l -[A7], A2
0001B9BE 246E 0008 movea.l A2, [A6 + 0x8]
0001B9C2 200A move.l D0, A2
0001B9C4 6722 beq +0x24 /* 0001B9E8 */
0001B9C6 41ED C1F8 lea.l A0, [A5 - 0x3E08]
0001B9CA 2488 move.l [A2], A0
0001B9CC 4267 clr.w -[A7]
0001B9CE 2F0A move.l -[A7], A2
0001B9D0 4EB9 0000 3F0A jsr [0x00003F0A]
0001B9D6 4A6E 000C tst.w [A6 + 0xC]
0001B9DA 5C4F addq.w A7, 6
0001B9DC 6F0A ble +0xC /* 0001B9E8 */
0001B9DE 2F0A move.l -[A7], A2
0001B9E0 4EB9 0000 2592 jsr [0x00002592]
0001B9E6 584F addq.w A7, 4
label0001B9E8:
0001B9E8 204A movea.l A0, A2
0001B9EA 245F movea.l A2, [A7]+
0001B9EC 4E5E unlink A6
0001B9EE 4E75 rts
0001B9F0 4E56 0000 link A6, 0
0001B9F4 2F0A move.l -[A7], A2
0001B9F6 246E 0008 movea.l A2, [A6 + 0x8]
0001B9FA 200A move.l D0, A2
0001B9FC 6722 beq +0x24 /* 0001BA20 */
0001B9FE 41ED C1D8 lea.l A0, [A5 - 0x3E28]
0001BA02 2488 move.l [A2], A0
0001BA04 4267 clr.w -[A7]
0001BA06 2F0A move.l -[A7], A2
0001BA08 4EB9 0000 3F0A jsr [0x00003F0A]
0001BA0E 4A6E 000C tst.w [A6 + 0xC]
0001BA12 5C4F addq.w A7, 6
0001BA14 6F0A ble +0xC /* 0001BA20 */
0001BA16 2F0A move.l -[A7], A2
0001BA18 4EB9 0000 2592 jsr [0x00002592]
0001BA1E 584F addq.w A7, 4
label0001BA20:
0001BA20 204A movea.l A0, A2
0001BA22 245F movea.l A2, [A7]+
0001BA24 4E5E unlink A6
0001BA26 4E75 rts
0001BA28 48E7 0030 movem.l -[A7], A2,A3
0001BA2C 266F 000C movea.l A3, [A7 + 0xC]
0001BA30 246F 0010 movea.l A2, [A7 + 0x10]
0001BA34 24AB 0030 move.l [A2], [A3 + 0x30]
0001BA38 256B 0034 0004 move.l [A2 + 0x4], [A3 + 0x34]
0001BA3E 4CDF 0C00 movem.l A2,A3, [A7]+
0001BA42 4E75 rts
0001BA44 206D 06BE movea.l A0, [A5 + 0x6BE]
0001BA48 4E75 rts
0001BA4A 206F 0004 movea.l A0, [A7 + 0x4]
0001BA4E 4E75 rts
0001BA50 102D 06D2 move.b D0, [A5 + 0x6D2 /* export_214 */]
0001BA54 4E75 rts
0001BA56 206F 0004 movea.l A0, [A7 + 0x4]
0001BA5A 5088 addq.l A0, 8
0001BA5C 2010 move.l D0, [A0]
0001BA5E 0680 FFFF FF98 addi.l D0, 0xFFFFFF98
0001BA64 D1AF 0004 add.l [A7 + 0x4], D0
0001BA68 4EF9 0000 407A jmp [0x0000407A]
0001BA6E 06AF FFFF FFCA 0004 addi.l [A7 + 0x4], 0xFFFFFFCA
0001BA76 4EF9 0000 407A jmp [0x0000407A]
0001BA7C 06AF FFFF FFB8 0004 addi.l [A7 + 0x4], 0xFFFFFFB8
0001BA84 4EF9 0000 40DA jmp [0x000040DA]
0001BA8A 06AF FFFF FFB8 0004 addi.l [A7 + 0x4], 0xFFFFFFB8
0001BA92 4EF9 0000 40FA jmp [0x000040FA]
0001BA98 06AF FFFF FFB8 0004 addi.l [A7 + 0x4], 0xFFFFFFB8
0001BAA0 4EF9 0000 40F2 jmp [0x000040F2]
0001BAA6 06AF FFFF FFB8 0004 addi.l [A7 + 0x4], 0xFFFFFFB8
0001BAAE 4EF9 0000 40EA jmp [0x000040EA]
0001BAB4 06AF FFFF FFB8 0004 addi.l [A7 + 0x4], 0xFFFFFFB8
0001BABC 4EF9 0000 40E2 jmp [0x000040E2]
0001BAC2 06AF FFFF FFB8 0004 addi.l [A7 + 0x4], 0xFFFFFFB8
0001BACA 4EF9 0000 407A jmp [0x0000407A]
0001BAD0 4E56 0000 link A6, 0
0001BAD4 42A7 clr.l -[A7]
0001BAD6 2F2E 000C move.l -[A7], [A6 + 0xC]
0001BADA 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001BADE 4EB9 0000 2C32 jsr [0x00002C32]
0001BAE4 4E5E unlink A6
0001BAE6 4E75 rts
0001BAE8 4E56 0000 link A6, 0
0001BAEC 4878 0004 push.l 0x4
0001BAF0 2F2E 000C move.l -[A7], [A6 + 0xC]
0001BAF4 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001BAF8 4EB9 0000 2C02 jsr [0x00002C02]
0001BAFE 4E5E unlink A6
0001BB00 4E75 rts
0001BB02 4E56 0000 link A6, 0
0001BB06 2F2E 000C move.l -[A7], [A6 + 0xC]
0001BB0A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001BB0E 4EB9 0000 2CE2 jsr [0x00002CE2]
0001BB14 4E5E unlink A6
0001BB16 4E75 rts
0001BB18 4E56 0000 link A6, 0
0001BB1C 2F2E 000C move.l -[A7], [A6 + 0xC]
0001BB20 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001BB24 4EB9 0000 2CEA jsr [0x00002CEA]
0001BB2A 4E5E unlink A6
0001BB2C 4E75 rts
0001BB2E 4E56 0000 link A6, 0
0001BB32 2F0A move.l -[A7], A2
0001BB34 246E 0008 movea.l A2, [A6 + 0x8]
0001BB38 200A move.l D0, A2
0001BB3A 671C beq +0x1E /* 0001BB58 */
0001BB3C 4267 clr.w -[A7]
0001BB3E 2F0A move.l -[A7], A2
0001BB40 4EB9 0000 2CD2 jsr [0x00002CD2]
0001BB46 4A6E 000C tst.w [A6 + 0xC]
0001BB4A 5C4F addq.w A7, 6
0001BB4C 6F0A ble +0xC /* 0001BB58 */
0001BB4E 2F0A move.l -[A7], A2
0001BB50 4EB9 0000 2592 jsr [0x00002592]
0001BB56 584F addq.w A7, 4
label0001BB58:
0001BB58 204A movea.l A0, A2
0001BB5A 245F movea.l A2, [A7]+
0001BB5C 4E5E unlink A6
0001BB5E 4E75 rts
0001BB60 4E56 0000 link A6, 0
0001BB64 48E7 1030 movem.l -[A7], D3,A2,A3
0001BB68 246E 0008 movea.l A2, [A6 + 0x8]
0001BB6C 266E 000C movea.l A3, [A6 + 0xC]
0001BB70 262E 0010 move.l D3, [A6 + 0x10]
0001BB74 2F03 move.l -[A7], D3
0001BB76 2F0B move.l -[A7], A3
0001BB78 2F0A move.l -[A7], A2
0001BB7A 4EB9 0000 2CCA jsr [0x00002CCA]
0001BB80 204A movea.l A0, A2
0001BB82 4FEF 000C lea.l A7, [A7 + 0xC]
0001BB86 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001BB8A 4E5E unlink A6
0001BB8C 4E75 rts
0001BB8E 2B6F 0004 06D4 move.l [A5 + 0x6D4], [A7 + 0x4]
0001BB94 4E75 rts
0001BB96 4E56 0000 link A6, 0
0001BB9A 2F0A move.l -[A7], A2
0001BB9C 246E 0008 movea.l A2, [A6 + 0x8]
0001BBA0 200A move.l D0, A2
0001BBA2 6722 beq +0x24 /* 0001BBC6 */
0001BBA4 41ED C46C lea.l A0, [A5 - 0x3B94]
0001BBA8 2488 move.l [A2], A0
0001BBAA 4267 clr.w -[A7]
0001BBAC 2F0A move.l -[A7], A2
0001BBAE 4EB9 0000 2BE2 jsr [0x00002BE2]
0001BBB4 4A6E 000C tst.w [A6 + 0xC]
0001BBB8 5C4F addq.w A7, 6
0001BBBA 6F0A ble +0xC /* 0001BBC6 */
0001BBBC 2F0A move.l -[A7], A2
0001BBBE 4EB9 0000 2592 jsr [0x00002592]
0001BBC4 584F addq.w A7, 4
label0001BBC6:
0001BBC6 204A movea.l A0, A2
0001BBC8 245F movea.l A2, [A7]+
0001BBCA 4E5E unlink A6
0001BBCC 4E75 rts
0001BBCE 4E56 0000 link A6, 0
0001BBD2 4227 clr.b -[A7]
0001BBD4 42A7 clr.l -[A7]
0001BBD6 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001BBDA 61FF 0000 0008 bsr +0xA /* 0001BBE4 */
0001BBE0 4E5E unlink A6
0001BBE2 4E75 rts
fn0001BBE4:
0001BBE4 4E56 0000 link A6, 0
0001BBE8 48E7 1030 movem.l -[A7], D3,A2,A3
0001BBEC 246E 0008 movea.l A2, [A6 + 0x8]
0001BBF0 266E 000C movea.l A3, [A6 + 0xC]
0001BBF4 162E 0010 move.b D3, [A6 + 0x10]
0001BBF8 1F03 move.b -[A7], D3
0001BBFA 2F0B move.l -[A7], A3
0001BBFC 4878 0004 push.l 0x4
0001BC00 2F0A move.l -[A7], A2
0001BC02 4EB9 0000 2BC2 jsr [0x00002BC2]
0001BC08 41ED C46C lea.l A0, [A5 - 0x3B94]
0001BC0C 2488 move.l [A2], A0
0001BC0E 204A movea.l A0, A2
0001BC10 4FEF 000E lea.l A7, [A7 + 0xE]
0001BC14 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001BC18 4E5E unlink A6
0001BC1A 4E75 rts
0001BC1C 206F 0004 movea.l A0, [A7 + 0x4]
0001BC20 5088 addq.l A0, 8
0001BC22 2010 move.l D0, [A0]
0001BC24 0680 FFFF FFCA addi.l D0, 0xFFFFFFCA
0001BC2A D1AF 0004 add.l [A7 + 0x4], D0
0001BC2E 4EF9 0000 411A jmp [0x0000411A]
0001BC34 206D 06CE movea.l A0, [A5 + 0x6CE]
0001BC38 4E75 rts
0001BC3A 4E56 0000 link A6, 0
0001BC3E 2F0A move.l -[A7], A2
0001BC40 246E 0008 movea.l A2, [A6 + 0x8]
0001BC44 200A move.l D0, A2
0001BC46 6722 beq +0x24 /* 0001BC6A */
0001BC48 41ED C524 lea.l A0, [A5 - 0x3ADC]
0001BC4C 2488 move.l [A2], A0
0001BC4E 4267 clr.w -[A7]
0001BC50 2F0A move.l -[A7], A2
0001BC52 4EB9 0000 2BE2 jsr [0x00002BE2]
0001BC58 4A6E 000C tst.w [A6 + 0xC]
0001BC5C 5C4F addq.w A7, 6
0001BC5E 6F0A ble +0xC /* 0001BC6A */
0001BC60 2F0A move.l -[A7], A2
0001BC62 4EB9 0000 2592 jsr [0x00002592]
0001BC68 584F addq.w A7, 4
label0001BC6A:
0001BC6A 204A movea.l A0, A2
0001BC6C 245F movea.l A2, [A7]+
0001BC6E 4E5E unlink A6
0001BC70 4E75 rts
0001BC72 4E56 0000 link A6, 0
0001BC76 2F2E 000C move.l -[A7], [A6 + 0xC]
0001BC7A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001BC7E 4EB9 0000 2CE2 jsr [0x00002CE2]
0001BC84 4E5E unlink A6
0001BC86 4E75 rts
0001BC88 4E56 0000 link A6, 0
0001BC8C 2F0A move.l -[A7], A2
0001BC8E 246E 0008 movea.l A2, [A6 + 0x8]
0001BC92 200A move.l D0, A2
0001BC94 671C beq +0x1E /* 0001BCB2 */
0001BC96 4267 clr.w -[A7]
0001BC98 2F0A move.l -[A7], A2
0001BC9A 4EB9 0000 2CD2 jsr [0x00002CD2]
0001BCA0 4A6E 000C tst.w [A6 + 0xC]
0001BCA4 5C4F addq.w A7, 6
0001BCA6 6F0A ble +0xC /* 0001BCB2 */
0001BCA8 2F0A move.l -[A7], A2
0001BCAA 4EB9 0000 2592 jsr [0x00002592]
0001BCB0 584F addq.w A7, 4
label0001BCB2:
0001BCB2 204A movea.l A0, A2
0001BCB4 245F movea.l A2, [A7]+
0001BCB6 4E5E unlink A6
0001BCB8 4E75 rts
0001BCBA 4E56 0000 link A6, 0
0001BCBE 48E7 1030 movem.l -[A7], D3,A2,A3
0001BCC2 246E 0008 movea.l A2, [A6 + 0x8]
0001BCC6 266E 000C movea.l A3, [A6 + 0xC]
0001BCCA 262E 0010 move.l D3, [A6 + 0x10]
0001BCCE 2F03 move.l -[A7], D3
0001BCD0 2F0B move.l -[A7], A3
0001BCD2 2F0A move.l -[A7], A2
0001BCD4 4EB9 0000 2CCA jsr [0x00002CCA]
0001BCDA 204A movea.l A0, A2
0001BCDC 4FEF 000C lea.l A7, [A7 + 0xC]
0001BCE0 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001BCE4 4E5E unlink A6
0001BCE6 4E75 rts
0001BCE8 206F 0004 movea.l A0, [A7 + 0x4]
0001BCEC 2068 0004 movea.l A0, [A0 + 0x4]
0001BCF0 4E75 rts
0001BCF2 4E56 0000 link A6, 0
0001BCF6 42A7 clr.l -[A7]
0001BCF8 2F2E 000C move.l -[A7], [A6 + 0xC]
0001BCFC 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001BD00 4EB9 0000 2C32 jsr [0x00002C32]
0001BD06 4E5E unlink A6
0001BD08 4E75 rts
0001BD0A 4E56 0000 link A6, 0
0001BD0E 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0001BD12 266E 0008 movea.l A3, [A6 + 0x8]
0001BD16 282E 000C move.l D4, [A6 + 0xC]
0001BD1A 262E 0010 move.l D3, [A6 + 0x10]
0001BD1E 246E 0014 movea.l A2, [A6 + 0x14]
0001BD22 4878 0004 push.l 0x4
0001BD26 2F0A move.l -[A7], A2
0001BD28 2F03 move.l -[A7], D3
0001BD2A 2F04 move.l -[A7], D4
0001BD2C 2F0B move.l -[A7], A3
0001BD2E 4EB9 0000 2C0A jsr [0x00002C0A]
0001BD34 4FEF 0014 lea.l A7, [A7 + 0x14]
0001BD38 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0001BD3C 4E5E unlink A6
0001BD3E 4E75 rts
0001BD40 4E56 0000 link A6, 0
0001BD44 42A7 clr.l -[A7]
0001BD46 2F2E 000C move.l -[A7], [A6 + 0xC]
0001BD4A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001BD4E 4EB9 0000 2BFA jsr [0x00002BFA]
0001BD54 4E5E unlink A6
0001BD56 4E75 rts
0001BD58 4E56 0000 link A6, 0
0001BD5C 4227 clr.b -[A7]
0001BD5E 42A7 clr.l -[A7]
0001BD60 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001BD64 61FF 0000 0008 bsr +0xA /* 0001BD6E */
0001BD6A 4E5E unlink A6
0001BD6C 4E75 rts
fn0001BD6E:
0001BD6E 4E56 0000 link A6, 0
0001BD72 48E7 1030 movem.l -[A7], D3,A2,A3
0001BD76 246E 0008 movea.l A2, [A6 + 0x8]
0001BD7A 266E 000C movea.l A3, [A6 + 0xC]
0001BD7E 162E 0010 move.b D3, [A6 + 0x10]
0001BD82 1F03 move.b -[A7], D3
0001BD84 2F0B move.l -[A7], A3
0001BD86 4878 0004 push.l 0x4
0001BD8A 2F0A move.l -[A7], A2
0001BD8C 4EB9 0000 2BC2 jsr [0x00002BC2]
0001BD92 41ED C524 lea.l A0, [A5 - 0x3ADC]
0001BD96 2488 move.l [A2], A0
0001BD98 204A movea.l A0, A2
0001BD9A 4FEF 000E lea.l A7, [A7 + 0xE]
0001BD9E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001BDA2 4E5E unlink A6
0001BDA4 4E75 rts
0001BDA6 206F 0004 movea.l A0, [A7 + 0x4]
0001BDAA 1028 002C move.b D0, [A0 + 0x2C]
0001BDAE 4E75 rts
0001BDB0 4E56 0000 link A6, 0
0001BDB4 42A7 clr.l -[A7]
0001BDB6 2F2E 000C move.l -[A7], [A6 + 0xC]
0001BDBA 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001BDBE 4EB9 0000 2C32 jsr [0x00002C32]
0001BDC4 4E5E unlink A6
0001BDC6 4E75 rts
0001BDC8 4E56 0000 link A6, 0
0001BDCC 4878 0004 push.l 0x4
0001BDD0 2F2E 000C move.l -[A7], [A6 + 0xC]
0001BDD4 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001BDD8 4EB9 0000 2C02 jsr [0x00002C02]
0001BDDE 4E5E unlink A6
0001BDE0 4E75 rts
0001BDE2 4E56 0000 link A6, 0
0001BDE6 42A7 clr.l -[A7]
0001BDE8 2F2E 000C move.l -[A7], [A6 + 0xC]
0001BDEC 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001BDF0 4EB9 0000 2BFA jsr [0x00002BFA]
0001BDF6 4E5E unlink A6
0001BDF8 4E75 rts
0001BDFA 4E56 0000 link A6, 0
0001BDFE 2F2E 000C move.l -[A7], [A6 + 0xC]
0001BE02 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001BE06 4EB9 0000 2CE2 jsr [0x00002CE2]
0001BE0C 4E5E unlink A6
0001BE0E 4E75 rts
0001BE10 4E56 0000 link A6, 0
0001BE14 2F0A move.l -[A7], A2
0001BE16 246E 0008 movea.l A2, [A6 + 0x8]
0001BE1A 200A move.l D0, A2
0001BE1C 671C beq +0x1E /* 0001BE3A */
0001BE1E 4267 clr.w -[A7]
0001BE20 2F0A move.l -[A7], A2
0001BE22 4EB9 0000 2CD2 jsr [0x00002CD2]
0001BE28 4A6E 000C tst.w [A6 + 0xC]
0001BE2C 5C4F addq.w A7, 6
0001BE2E 6F0A ble +0xC /* 0001BE3A */
0001BE30 2F0A move.l -[A7], A2
0001BE32 4EB9 0000 2592 jsr [0x00002592]
0001BE38 584F addq.w A7, 4
label0001BE3A:
0001BE3A 204A movea.l A0, A2
0001BE3C 245F movea.l A2, [A7]+
0001BE3E 4E5E unlink A6
0001BE40 4E75 rts
0001BE42 4E56 0000 link A6, 0
0001BE46 48E7 1030 movem.l -[A7], D3,A2,A3
0001BE4A 246E 0008 movea.l A2, [A6 + 0x8]
0001BE4E 266E 000C movea.l A3, [A6 + 0xC]
0001BE52 262E 0010 move.l D3, [A6 + 0x10]
0001BE56 2F03 move.l -[A7], D3
0001BE58 2F0B move.l -[A7], A3
0001BE5A 2F0A move.l -[A7], A2
0001BE5C 4EB9 0000 2CCA jsr [0x00002CCA]
0001BE62 204A movea.l A0, A2
0001BE64 4FEF 000C lea.l A7, [A7 + 0xC]
0001BE68 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001BE6C 4E5E unlink A6
0001BE6E 4E75 rts
0001BE70 4E56 0000 link A6, 0
0001BE74 2F0A move.l -[A7], A2
0001BE76 246E 0008 movea.l A2, [A6 + 0x8]
0001BE7A 200A move.l D0, A2
0001BE7C 6722 beq +0x24 /* 0001BEA0 */
0001BE7E 41ED C5AC lea.l A0, [A5 - 0x3A54]
0001BE82 2488 move.l [A2], A0
0001BE84 4267 clr.w -[A7]
0001BE86 2F0A move.l -[A7], A2
0001BE88 4EB9 0000 2BE2 jsr [0x00002BE2]
0001BE8E 4A6E 000C tst.w [A6 + 0xC]
0001BE92 5C4F addq.w A7, 6
0001BE94 6F0A ble +0xC /* 0001BEA0 */
0001BE96 2F0A move.l -[A7], A2
0001BE98 4EB9 0000 2592 jsr [0x00002592]
0001BE9E 584F addq.w A7, 4
label0001BEA0:
0001BEA0 204A movea.l A0, A2
0001BEA2 245F movea.l A2, [A7]+
0001BEA4 4E5E unlink A6
0001BEA6 4E75 rts
0001BEA8 4E56 0000 link A6, 0
0001BEAC 4227 clr.b -[A7]
0001BEAE 42A7 clr.l -[A7]
0001BEB0 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001BEB4 61FF 0000 0008 bsr +0xA /* 0001BEBE */
0001BEBA 4E5E unlink A6
0001BEBC 4E75 rts
fn0001BEBE:
0001BEBE 4E56 0000 link A6, 0
0001BEC2 48E7 1030 movem.l -[A7], D3,A2,A3
0001BEC6 246E 0008 movea.l A2, [A6 + 0x8]
0001BECA 266E 000C movea.l A3, [A6 + 0xC]
0001BECE 162E 0010 move.b D3, [A6 + 0x10]
0001BED2 1F03 move.b -[A7], D3
0001BED4 2F0B move.l -[A7], A3
0001BED6 4878 0004 push.l 0x4
0001BEDA 2F0A move.l -[A7], A2
0001BEDC 4EB9 0000 2BC2 jsr [0x00002BC2]
0001BEE2 41ED C5AC lea.l A0, [A5 - 0x3A54]
0001BEE6 2488 move.l [A2], A0
0001BEE8 204A movea.l A0, A2
0001BEEA 4FEF 000E lea.l A7, [A7 + 0xE]
0001BEEE 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001BEF2 4E5E unlink A6
0001BEF4 4E75 rts
0001BEF6 206F 0004 movea.l A0, [A7 + 0x4]
0001BEFA 1028 0011 move.b D0, [A0 + 0x11]
0001BEFE 4E75 rts
0001BF00 206F 0004 movea.l A0, [A7 + 0x4]
0001BF04 2068 0004 movea.l A0, [A0 + 0x4]
0001BF08 4E75 rts
0001BF0A 206F 0004 movea.l A0, [A7 + 0x4]
0001BF0E 116F 0008 0011 move.b [A0 + 0x11], [A7 + 0x8]
0001BF14 4E75 rts
0001BF16 206D 06DC movea.l A0, [A5 + 0x6DC]
0001BF1A 4E75 rts
0001BF1C 206D 06BA movea.l A0, [A5 + 0x6BA /* export_211 */]
0001BF20 4E75 rts
0001BF22 206D 0662 movea.l A0, [A5 + 0x662 /* export_200 */]
0001BF26 4E75 rts
0001BF28 206F 0004 movea.l A0, [A7 + 0x4]
0001BF2C 2028 00E2 move.l D0, [A0 + 0xE2]
0001BF30 C0AF 0008 and.l D0, [A7 + 0x8]
0001BF34 4A80 tst.l D0
0001BF36 56C0 sne D0
0001BF38 4400 neg.b D0
0001BF3A 4E75 rts
0001BF3C 4E56 0000 link A6, 0
0001BF40 42A7 clr.l -[A7]
0001BF42 4EB9 0000 28A2 jsr [0x000028A2]
0001BF48 4E5E unlink A6
0001BF4A 4E75 rts
0001BF4C 206D 06CA movea.l A0, [A5 + 0x6CA /* export_213 */]
0001BF50 4E75 rts
0001BF52 206F 0004 movea.l A0, [A7 + 0x4]
0001BF56 5088 addq.l A0, 8
0001BF58 2010 move.l D0, [A0]
0001BF5A 0680 FFFF FFEE addi.l D0, 0xFFFFFFEE
0001BF60 D1AF 0004 add.l [A7 + 0x4], D0
0001BF64 4EF9 0000 4022 jmp [0x00004022]
0001BF6A 206F 0004 movea.l A0, [A7 + 0x4]
0001BF6E 5088 addq.l A0, 8
0001BF70 2010 move.l D0, [A0]
0001BF72 0680 FFFF FFEE addi.l D0, 0xFFFFFFEE
0001BF78 D1AF 0004 add.l [A7 + 0x4], D0
0001BF7C 4EF9 0000 3F92 jmp [0x00003F92]
0001BF82 4E56 0000 link A6, 0
0001BF86 42A7 clr.l -[A7]
0001BF88 2F2E 000C move.l -[A7], [A6 + 0xC]
0001BF8C 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001BF90 4EB9 0000 2C32 jsr [0x00002C32]
0001BF96 4E5E unlink A6
0001BF98 4E75 rts
0001BF9A 4E56 0000 link A6, 0
0001BF9E 4878 0004 push.l 0x4
0001BFA2 2F2E 000C move.l -[A7], [A6 + 0xC]
0001BFA6 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001BFAA 4EB9 0000 2C02 jsr [0x00002C02]
0001BFB0 4E5E unlink A6
0001BFB2 4E75 rts
0001BFB4 4E56 0000 link A6, 0
0001BFB8 2F2E 000C move.l -[A7], [A6 + 0xC]
0001BFBC 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001BFC0 4EB9 0000 2CE2 jsr [0x00002CE2]
0001BFC6 4E5E unlink A6
0001BFC8 4E75 rts
0001BFCA 4E56 0000 link A6, 0
0001BFCE 2F0A move.l -[A7], A2
0001BFD0 246E 0008 movea.l A2, [A6 + 0x8]
0001BFD4 200A move.l D0, A2
0001BFD6 671C beq +0x1E /* 0001BFF4 */
0001BFD8 4267 clr.w -[A7]
0001BFDA 2F0A move.l -[A7], A2
0001BFDC 4EB9 0000 2CD2 jsr [0x00002CD2]
0001BFE2 4A6E 000C tst.w [A6 + 0xC]
0001BFE6 5C4F addq.w A7, 6
0001BFE8 6F0A ble +0xC /* 0001BFF4 */
0001BFEA 2F0A move.l -[A7], A2
0001BFEC 4EB9 0000 2592 jsr [0x00002592]
0001BFF2 584F addq.w A7, 4
label0001BFF4:
0001BFF4 204A movea.l A0, A2
0001BFF6 245F movea.l A2, [A7]+
0001BFF8 4E5E unlink A6
0001BFFA 4E75 rts
0001BFFC 4E56 0000 link A6, 0
0001C000 48E7 1030 movem.l -[A7], D3,A2,A3
0001C004 246E 0008 movea.l A2, [A6 + 0x8]
0001C008 266E 000C movea.l A3, [A6 + 0xC]
0001C00C 262E 0010 move.l D3, [A6 + 0x10]
0001C010 2F03 move.l -[A7], D3
0001C012 2F0B move.l -[A7], A3
0001C014 2F0A move.l -[A7], A2
0001C016 4EB9 0000 2CCA jsr [0x00002CCA]
0001C01C 204A movea.l A0, A2
0001C01E 4FEF 000C lea.l A7, [A7 + 0xC]
0001C022 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001C026 4E5E unlink A6
0001C028 4E75 rts
0001C02A 4E56 0000 link A6, 0
0001C02E 2F0A move.l -[A7], A2
0001C030 246E 0008 movea.l A2, [A6 + 0x8]
0001C034 200A move.l D0, A2
0001C036 6722 beq +0x24 /* 0001C05A */
0001C038 41ED C6AC lea.l A0, [A5 - 0x3954]
0001C03C 2488 move.l [A2], A0
0001C03E 4267 clr.w -[A7]
0001C040 2F0A move.l -[A7], A2
0001C042 4EB9 0000 2BE2 jsr [0x00002BE2]
0001C048 4A6E 000C tst.w [A6 + 0xC]
0001C04C 5C4F addq.w A7, 6
0001C04E 6F0A ble +0xC /* 0001C05A */
0001C050 2F0A move.l -[A7], A2
0001C052 4EB9 0000 2592 jsr [0x00002592]
0001C058 584F addq.w A7, 4
label0001C05A:
0001C05A 204A movea.l A0, A2
0001C05C 245F movea.l A2, [A7]+
0001C05E 4E5E unlink A6
0001C060 4E75 rts
0001C062 4E56 0000 link A6, 0
0001C066 4227 clr.b -[A7]
0001C068 42A7 clr.l -[A7]
0001C06A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001C06E 61FF 0000 0008 bsr +0xA /* 0001C078 */
0001C074 4E5E unlink A6
0001C076 4E75 rts
fn0001C078:
0001C078 4E56 0000 link A6, 0
0001C07C 48E7 1030 movem.l -[A7], D3,A2,A3
0001C080 246E 0008 movea.l A2, [A6 + 0x8]
0001C084 266E 000C movea.l A3, [A6 + 0xC]
0001C088 162E 0010 move.b D3, [A6 + 0x10]
0001C08C 1F03 move.b -[A7], D3
0001C08E 2F0B move.l -[A7], A3
0001C090 4878 0004 push.l 0x4
0001C094 2F0A move.l -[A7], A2
0001C096 4EB9 0000 2BC2 jsr [0x00002BC2]
0001C09C 41ED C6AC lea.l A0, [A5 - 0x3954]
0001C0A0 2488 move.l [A2], A0
0001C0A2 204A movea.l A0, A2
0001C0A4 4FEF 000E lea.l A7, [A7 + 0xE]
0001C0A8 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001C0AC 4E5E unlink A6
0001C0AE 4E75 rts
0001C0B0 4E56 0000 link A6, 0
0001C0B4 2F0A move.l -[A7], A2
0001C0B6 246E 0008 movea.l A2, [A6 + 0x8]
0001C0BA 200A move.l D0, A2
0001C0BC 6722 beq +0x24 /* 0001C0E0 */
0001C0BE 41ED C748 lea.l A0, [A5 - 0x38B8]
0001C0C2 2488 move.l [A2], A0
0001C0C4 4267 clr.w -[A7]
0001C0C6 2F0A move.l -[A7], A2
0001C0C8 4EB9 0000 2BE2 jsr [0x00002BE2]
0001C0CE 4A6E 000C tst.w [A6 + 0xC]
0001C0D2 5C4F addq.w A7, 6
0001C0D4 6F0A ble +0xC /* 0001C0E0 */
0001C0D6 2F0A move.l -[A7], A2
0001C0D8 4EB9 0000 2592 jsr [0x00002592]
0001C0DE 584F addq.w A7, 4
label0001C0E0:
0001C0E0 204A movea.l A0, A2
0001C0E2 245F movea.l A2, [A7]+
0001C0E4 4E5E unlink A6
0001C0E6 4E75 rts
0001C0E8 4E56 0000 link A6, 0
0001C0EC 2F2E 000C move.l -[A7], [A6 + 0xC]
0001C0F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001C0F4 4EB9 0000 2CE2 jsr [0x00002CE2]
0001C0FA 4E5E unlink A6
0001C0FC 4E75 rts
0001C0FE 4E56 0000 link A6, 0
0001C102 2F0A move.l -[A7], A2
0001C104 246E 0008 movea.l A2, [A6 + 0x8]
0001C108 200A move.l D0, A2
0001C10A 671C beq +0x1E /* 0001C128 */
0001C10C 4267 clr.w -[A7]
0001C10E 2F0A move.l -[A7], A2
0001C110 4EB9 0000 2CD2 jsr [0x00002CD2]
0001C116 4A6E 000C tst.w [A6 + 0xC]
0001C11A 5C4F addq.w A7, 6
0001C11C 6F0A ble +0xC /* 0001C128 */
0001C11E 2F0A move.l -[A7], A2
0001C120 4EB9 0000 2592 jsr [0x00002592]
0001C126 584F addq.w A7, 4
label0001C128:
0001C128 204A movea.l A0, A2
0001C12A 245F movea.l A2, [A7]+
0001C12C 4E5E unlink A6
0001C12E 4E75 rts
0001C130 4E56 0000 link A6, 0
0001C134 48E7 1030 movem.l -[A7], D3,A2,A3
0001C138 246E 0008 movea.l A2, [A6 + 0x8]
0001C13C 266E 000C movea.l A3, [A6 + 0xC]
0001C140 262E 0010 move.l D3, [A6 + 0x10]
0001C144 2F03 move.l -[A7], D3
0001C146 2F0B move.l -[A7], A3
0001C148 2F0A move.l -[A7], A2
0001C14A 4EB9 0000 2CCA jsr [0x00002CCA]
0001C150 204A movea.l A0, A2
0001C152 4FEF 000C lea.l A7, [A7 + 0xC]
0001C156 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001C15A 4E5E unlink A6
0001C15C 4E75 rts
0001C15E 4E56 0000 link A6, 0
0001C162 42A7 clr.l -[A7]
0001C164 2F2E 000C move.l -[A7], [A6 + 0xC]
0001C168 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001C16C 4EB9 0000 2C32 jsr [0x00002C32]
0001C172 4E5E unlink A6
0001C174 4E75 rts
0001C176 4E56 0000 link A6, 0
0001C17A 4878 0004 push.l 0x4
0001C17E 2F2E 000C move.l -[A7], [A6 + 0xC]
0001C182 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001C186 4EB9 0000 2C02 jsr [0x00002C02]
0001C18C 4E5E unlink A6
0001C18E 4E75 rts
0001C190 4E56 0000 link A6, 0
0001C194 42A7 clr.l -[A7]
0001C196 2F2E 000C move.l -[A7], [A6 + 0xC]
0001C19A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001C19E 4EB9 0000 2BFA jsr [0x00002BFA]
0001C1A4 4E5E unlink A6
0001C1A6 4E75 rts
0001C1A8 4E56 0000 link A6, 0
0001C1AC 4227 clr.b -[A7]
0001C1AE 42A7 clr.l -[A7]
0001C1B0 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001C1B4 61FF 0000 0008 bsr +0xA /* 0001C1BE */
0001C1BA 4E5E unlink A6
0001C1BC 4E75 rts
fn0001C1BE:
0001C1BE 4E56 0000 link A6, 0
0001C1C2 48E7 1030 movem.l -[A7], D3,A2,A3
0001C1C6 246E 0008 movea.l A2, [A6 + 0x8]
0001C1CA 266E 000C movea.l A3, [A6 + 0xC]
0001C1CE 162E 0010 move.b D3, [A6 + 0x10]
0001C1D2 1F03 move.b -[A7], D3
0001C1D4 2F0B move.l -[A7], A3
0001C1D6 4878 0004 push.l 0x4
0001C1DA 2F0A move.l -[A7], A2
0001C1DC 4EB9 0000 2BC2 jsr [0x00002BC2]
0001C1E2 41ED C748 lea.l A0, [A5 - 0x38B8]
0001C1E6 2488 move.l [A2], A0
0001C1E8 204A movea.l A0, A2
0001C1EA 4FEF 000E lea.l A7, [A7 + 0xE]
0001C1EE 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001C1F2 4E5E unlink A6
0001C1F4 4E75 rts
0001C1F6 4E56 0000 link A6, 0
0001C1FA 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0001C1FE 246E 0008 movea.l A2, [A6 + 0x8]
0001C202 362E 000C move.w D3, [A6 + 0xC]
0001C206 200A move.l D0, A2
0001C208 675A beq +0x5C /* 0001C264 */
0001C20A 41ED C7C4 lea.l A0, [A5 - 0x383C]
0001C20E 2548 0004 move.l [A2 + 0x4], A0
0001C212 41ED C7C4 lea.l A0, [A5 - 0x383C]
0001C216 41E8 0194 lea.l A0, [A0 + 0x194]
0001C21A 2252 movea.l A1, [A2]
0001C21C 2288 move.l [A1], A0
0001C21E 41ED C7C4 lea.l A0, [A5 - 0x383C]
0001C222 41E8 0150 lea.l A0, [A0 + 0x150]
0001C226 2548 0028 move.l [A2 + 0x28], A0
0001C22A 2652 movea.l A3, [A2]
0001C22C 204A movea.l A0, A2
0001C22E 41E8 006E lea.l A0, [A0 + 0x6E]
0001C232 2848 movea.l A4, A0
0001C234 91CB sub.l A0, A3
0001C236 2748 0008 move.l [A3 + 0x8], A0
0001C23A 4267 clr.w -[A7]
0001C23C 2F0A move.l -[A7], A2
0001C23E 4EB9 0000 313A jsr [0x0000313A]
0001C244 4A43 tst.w D3
0001C246 5C4F addq.w A7, 6
0001C248 670C beq +0xE /* 0001C256 */
0001C24A 4267 clr.w -[A7]
0001C24C 2F0C move.l -[A7], A4
0001C24E 4EB9 0000 3F42 jsr [0x00003F42]
0001C254 5C4F addq.w A7, 6
label0001C256:
0001C256 4A43 tst.w D3
0001C258 6F0A ble +0xC /* 0001C264 */
0001C25A 2F0A move.l -[A7], A2
0001C25C 4EB9 0000 2592 jsr [0x00002592]
0001C262 584F addq.w A7, 4
label0001C264:
0001C264 204A movea.l A0, A2
0001C266 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0001C26A 4E5E unlink A6
0001C26C 4E75 rts
0001C26E 206F 0004 movea.l A0, [A7 + 0x4]
0001C272 5088 addq.l A0, 8
0001C274 2010 move.l D0, [A0]
0001C276 0680 FFFF FF92 addi.l D0, 0xFFFFFF92
0001C27C D1AF 0004 add.l [A7 + 0x4], D0
0001C280 4EF9 0001 C1FA jmp [0x0001C1FA]
0001C286 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001C28E 4EF9 0001 C1FA jmp [0x0001C1FA]
0001C294 4E56 0000 link A6, 0
0001C298 2F0A move.l -[A7], A2
0001C29A 246E 0008 movea.l A2, [A6 + 0x8]
0001C29E 2F2E 000C move.l -[A7], [A6 + 0xC]
0001C2A2 2F0A move.l -[A7], A2
0001C2A4 61FF 0000 000E bsr +0x10 /* 0001C2B4 */
0001C2AA 204A movea.l A0, A2
0001C2AC 504F addq.w A7, 8
0001C2AE 245F movea.l A2, [A7]+
0001C2B0 4E5E unlink A6
0001C2B2 4E75 rts
fn0001C2B4:
0001C2B4 4E56 0000 link A6, 0
0001C2B8 2F2E 000C move.l -[A7], [A6 + 0xC]
0001C2BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001C2C0 4EB9 0000 2972 jsr [0x00002972]
0001C2C6 4E5E unlink A6
0001C2C8 4E75 rts
0001C2CA 4E56 0000 link A6, 0
0001C2CE 2F0A move.l -[A7], A2
0001C2D0 246E 0008 movea.l A2, [A6 + 0x8]
0001C2D4 2F2E 000C move.l -[A7], [A6 + 0xC]
0001C2D8 2F0A move.l -[A7], A2
0001C2DA 61FF 0000 000E bsr +0x10 /* 0001C2EA */
0001C2E0 204A movea.l A0, A2
0001C2E2 504F addq.w A7, 8
0001C2E4 245F movea.l A2, [A7]+
0001C2E6 4E5E unlink A6
0001C2E8 4E75 rts
fn0001C2EA:
0001C2EA 4E56 0000 link A6, 0
0001C2EE 2F2E 000C move.l -[A7], [A6 + 0xC]
0001C2F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001C2F6 61FF 0000 0008 bsr +0xA /* 0001C300 */
0001C2FC 4E5E unlink A6
0001C2FE 4E75 rts
fn0001C300:
0001C300 4E56 0000 link A6, 0
0001C304 2F0A move.l -[A7], A2
0001C306 246E 000C movea.l A2, [A6 + 0xC]
0001C30A 1F12 move.b -[A7], [A2]
0001C30C 486A 0001 pea.l [A2 + 0x1]
0001C310 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001C314 4EB9 0000 296A jsr [0x0000296A]
0001C31A 4FEF 000A lea.l A7, [A7 + 0xA]
0001C31E 245F movea.l A2, [A7]+
0001C320 4E5E unlink A6
0001C322 4E75 rts
0001C324 206F 0004 movea.l A0, [A7 + 0x4]
0001C328 5088 addq.l A0, 8
0001C32A 2010 move.l D0, [A0]
0001C32C 0680 FFFF FECC addi.l D0, 0xFFFFFECC
0001C332 D1AF 0004 add.l [A7 + 0x4], D0
0001C336 4EF9 0000 30FA jmp [0x000030FA]
0001C33C 206F 0004 movea.l A0, [A7 + 0x4]
0001C340 5088 addq.l A0, 8
0001C342 2010 move.l D0, [A0]
0001C344 0680 FFFF FF9A addi.l D0, 0xFFFFFF9A
0001C34A D1AF 0004 add.l [A7 + 0x4], D0
0001C34E 4EF9 0000 313A jmp [0x0000313A]
0001C354 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001C35C 4EF9 0000 313A jmp [0x0000313A]
0001C362 206F 0004 movea.l A0, [A7 + 0x4]
0001C366 2068 0008 movea.l A0, [A0 + 0x8]
0001C36A 4E75 rts
0001C36C 206F 0004 movea.l A0, [A7 + 0x4]
0001C370 5088 addq.l A0, 8
0001C372 2010 move.l D0, [A0]
0001C374 0680 FFFF FED2 addi.l D0, 0xFFFFFED2
0001C37A D1AF 0004 add.l [A7 + 0x4], D0
0001C37E 4EF9 0000 31BA jmp [0x000031BA]
0001C384 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001C38C 4EF9 0000 31BA jmp [0x000031BA]
0001C392 06AF FFFF FF50 0004 addi.l [A7 + 0x4], 0xFFFFFF50
0001C39A 4EF9 0000 31BA jmp [0x000031BA]
0001C3A0 06AF FFFF FF0C 0004 addi.l [A7 + 0x4], 0xFFFFFF0C
0001C3A8 4EF9 0000 31D2 jmp [0x000031D2]
0001C3AE 06AF FFFF FF0C 0004 addi.l [A7 + 0x4], 0xFFFFFF0C
0001C3B6 4EF9 0000 31BA jmp [0x000031BA]
0001C3BC 4E56 0000 link A6, 0
0001C3C0 486E 0010 pea.l [A6 + 0x10]
0001C3C4 2F2E 000C move.l -[A7], [A6 + 0xC]
0001C3C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001C3CC 2057 movea.l A0, [A7]
0001C3CE 2250 movea.l A1, [A0]
0001C3D0 2269 001C movea.l A1, [A1 + 0x1C]
0001C3D4 4E91 jsr [A1]
0001C3D6 202E 0010 move.l D0, [A6 + 0x10]
0001C3DA 4E5E unlink A6
0001C3DC 4E75 rts
0001C3DE 4E56 0000 link A6, 0
0001C3E2 3F3C 0001 move.w -[A7], 0x1
0001C3E6 4EB9 0000 28A2 jsr [0x000028A2]
0001C3EC 4E5E unlink A6
0001C3EE 4E75 rts
0001C3F0 206F 0004 movea.l A0, [A7 + 0x4]
0001C3F4 B1ED 06D8 cmpa.l A0, [A5 + 0x6D8]
0001C3F8 57C0 seq D0
0001C3FA 4400 neg.b D0
0001C3FC 4E75 rts
0001C3FE 206F 0004 movea.l A0, [A7 + 0x4]
0001C402 1010 move.b D0, [A0]
0001C404 4E75 rts
0001C406 206F 0004 movea.l A0, [A7 + 0x4]
0001C40A 5088 addq.l A0, 8
0001C40C 2010 move.l D0, [A0]
0001C40E 0680 FFFF FF8C addi.l D0, 0xFFFFFF8C
0001C414 D1AF 0004 add.l [A7 + 0x4], D0
0001C418 4EF9 0000 31F2 jmp [0x000031F2]
0001C41E 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001C426 4EF9 0000 32CA jmp [0x000032CA]
0001C42C 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001C434 4EF9 0000 328A jmp [0x0000328A]
0001C43A 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001C442 4EF9 0000 327A jmp [0x0000327A]
0001C448 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001C450 4EF9 0000 31F2 jmp [0x000031F2]
0001C456 06AF FFFF FFA2 0004 addi.l [A7 + 0x4], 0xFFFFFFA2
0001C45E 4EF9 0000 31F2 jmp [0x000031F2]
0001C464 4E56 0000 link A6, 0
0001C468 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0001C46C 246E 0008 movea.l A2, [A6 + 0x8]
0001C470 362E 000C move.w D3, [A6 + 0xC]
0001C474 200A move.l D0, A2
0001C476 674E beq +0x50 /* 0001C4C6 */
0001C478 41ED D230 lea.l A0, [A5 - 0x2DD0]
0001C47C 2548 0004 move.l [A2 + 0x4], A0
0001C480 41ED D230 lea.l A0, [A5 - 0x2DD0]
0001C484 41E8 0158 lea.l A0, [A0 + 0x158]
0001C488 2252 movea.l A1, [A2]
0001C48A 2288 move.l [A1], A0
0001C48C 2652 movea.l A3, [A2]
0001C48E 204A movea.l A0, A2
0001C490 41E8 0028 lea.l A0, [A0 + 0x28]
0001C494 2848 movea.l A4, A0
0001C496 91CB sub.l A0, A3
0001C498 2748 0008 move.l [A3 + 0x8], A0
0001C49C 4267 clr.w -[A7]
0001C49E 2F0A move.l -[A7], A2
0001C4A0 4EB9 0000 342A jsr [0x0000342A]
0001C4A6 4A43 tst.w D3
0001C4A8 5C4F addq.w A7, 6
0001C4AA 670C beq +0xE /* 0001C4B8 */
0001C4AC 4267 clr.w -[A7]
0001C4AE 2F0C move.l -[A7], A4
0001C4B0 4EB9 0000 3F42 jsr [0x00003F42]
0001C4B6 5C4F addq.w A7, 6
label0001C4B8:
0001C4B8 4A43 tst.w D3
0001C4BA 6F0A ble +0xC /* 0001C4C6 */
0001C4BC 2F0A move.l -[A7], A2
0001C4BE 4EB9 0000 2592 jsr [0x00002592]
0001C4C4 584F addq.w A7, 4
label0001C4C6:
0001C4C6 204A movea.l A0, A2
0001C4C8 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0001C4CC 4E5E unlink A6
0001C4CE 4E75 rts
0001C4D0 206F 0004 movea.l A0, [A7 + 0x4]
0001C4D4 5088 addq.l A0, 8
0001C4D6 2010 move.l D0, [A0]
0001C4D8 0680 FFFF FFD8 addi.l D0, 0xFFFFFFD8
0001C4DE D1AF 0004 add.l [A7 + 0x4], D0
0001C4E2 4EF9 0001 C468 jmp [0x0001C468]
0001C4E8 206F 0004 movea.l A0, [A7 + 0x4]
0001C4EC 5088 addq.l A0, 8
0001C4EE 2010 move.l D0, [A0]
0001C4F0 0680 FFFF FF64 addi.l D0, 0xFFFFFF64
0001C4F6 D1AF 0004 add.l [A7 + 0x4], D0
0001C4FA 4EF9 0000 3332 jmp [0x00003332]
0001C500 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001C508 4EF9 0000 33CA jmp [0x000033CA]
0001C50E 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001C516 4EF9 0000 33C2 jmp [0x000033C2]
0001C51C 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001C524 4EF9 0000 3382 jmp [0x00003382]
0001C52A 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001C532 4EF9 0000 337A jmp [0x0000337A]
0001C538 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001C540 4EF9 0000 3372 jmp [0x00003372]
0001C546 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001C54E 4EF9 0000 3332 jmp [0x00003332]
0001C554 06AF FFFF FFA2 0004 addi.l [A7 + 0x4], 0xFFFFFFA2
0001C55C 4EF9 0000 3332 jmp [0x00003332]
0001C562 206F 0004 movea.l A0, [A7 + 0x4]
0001C566 5088 addq.l A0, 8
0001C568 2010 move.l D0, [A0]
0001C56A 0680 FFFF FFD8 addi.l D0, 0xFFFFFFD8
0001C570 D1AF 0004 add.l [A7 + 0x4], D0
0001C574 4EF9 0000 342A jmp [0x0000342A]
0001C57A 4E56 0000 link A6, 0
0001C57E 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0001C582 246E 0008 movea.l A2, [A6 + 0x8]
0001C586 362E 000C move.w D3, [A6 + 0xC]
0001C58A 200A move.l D0, A2
0001C58C 674E beq +0x50 /* 0001C5DC */
0001C58E 41ED D76C lea.l A0, [A5 - 0x2894]
0001C592 2548 0004 move.l [A2 + 0x4], A0
0001C596 41ED D76C lea.l A0, [A5 - 0x2894]
0001C59A 41E8 01A0 lea.l A0, [A0 + 0x1A0]
0001C59E 2252 movea.l A1, [A2]
0001C5A0 2288 move.l [A1], A0
0001C5A2 2652 movea.l A3, [A2]
0001C5A4 204A movea.l A0, A2
0001C5A6 41E8 007C lea.l A0, [A0 + 0x7C]
0001C5AA 2848 movea.l A4, A0
0001C5AC 91CB sub.l A0, A3
0001C5AE 2748 0008 move.l [A3 + 0x8], A0
0001C5B2 4267 clr.w -[A7]
0001C5B4 2F0A move.l -[A7], A2
0001C5B6 4EB9 0000 3A4A jsr [0x00003A4A]
0001C5BC 4A43 tst.w D3
0001C5BE 5C4F addq.w A7, 6
0001C5C0 670C beq +0xE /* 0001C5CE */
0001C5C2 4267 clr.w -[A7]
0001C5C4 2F0C move.l -[A7], A4
0001C5C6 4EB9 0000 3F42 jsr [0x00003F42]
0001C5CC 5C4F addq.w A7, 6
label0001C5CE:
0001C5CE 4A43 tst.w D3
0001C5D0 6F0A ble +0xC /* 0001C5DC */
0001C5D2 2F0A move.l -[A7], A2
0001C5D4 4EB9 0000 2592 jsr [0x00002592]
0001C5DA 584F addq.w A7, 4
label0001C5DC:
0001C5DC 204A movea.l A0, A2
0001C5DE 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0001C5E2 4E5E unlink A6
0001C5E4 4E75 rts
0001C5E6 206F 0004 movea.l A0, [A7 + 0x4]
0001C5EA 5088 addq.l A0, 8
0001C5EC 2010 move.l D0, [A0]
0001C5EE 0680 FFFF FF84 addi.l D0, 0xFFFFFF84
0001C5F4 D1AF 0004 add.l [A7 + 0x4], D0
0001C5F8 4EF9 0001 C57E jmp [0x0001C57E]
0001C5FE 206F 0004 movea.l A0, [A7 + 0x4]
0001C602 5088 addq.l A0, 8
0001C604 2010 move.l D0, [A0]
0001C606 0680 FFFF FF78 addi.l D0, 0xFFFFFF78
0001C60C D1AF 0004 add.l [A7 + 0x4], D0
0001C610 4EF9 0000 372A jmp [0x0000372A]
0001C616 2B6F 0004 06BE move.l [A5 + 0x6BE], [A7 + 0x4]
0001C61C 4E75 rts
0001C61E 206F 0004 movea.l A0, [A7 + 0x4]
0001C622 5088 addq.l A0, 8
0001C624 2010 move.l D0, [A0]
0001C626 0680 FFFF FF62 addi.l D0, 0xFFFFFF62
0001C62C D1AF 0004 add.l [A7 + 0x4], D0
0001C630 4EF9 0000 375A jmp [0x0000375A]
0001C636 4E56 0000 link A6, 0
0001C63A 2F0A move.l -[A7], A2
0001C63C 246E 0008 movea.l A2, [A6 + 0x8]
0001C640 2F2A 0066 move.l -[A7], [A2 + 0x66]
0001C644 2F2E 000C move.l -[A7], [A6 + 0xC]
0001C648 A96B syscall SetControlAction/SetCtlAction
0001C64A 245F movea.l A2, [A7]+
0001C64C 4E5E unlink A6
0001C64E 4E75 rts
0001C650 206F 0004 movea.l A0, [A7 + 0x4]
0001C654 5088 addq.l A0, 8
0001C656 2010 move.l D0, [A0]
0001C658 0680 FFFF FF48 addi.l D0, 0xFFFFFF48
0001C65E D1AF 0004 add.l [A7 + 0x4], D0
0001C662 4EF9 0000 37D2 jmp [0x000037D2]
0001C668 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001C670 4EF9 0000 3822 jmp [0x00003822]
0001C676 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001C67E 4EF9 0000 37D2 jmp [0x000037D2]
0001C684 4E56 0000 link A6, 0
0001C688 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0001C68C 246E 0008 movea.l A2, [A6 + 0x8]
0001C690 362E 000C move.w D3, [A6 + 0xC]
0001C694 200A move.l D0, A2
0001C696 675A beq +0x5C /* 0001C6F2 */
0001C698 41ED E506 lea.l A0, [A5 - 0x1AFA]
0001C69C 2548 0004 move.l [A2 + 0x4], A0
0001C6A0 41ED E506 lea.l A0, [A5 - 0x1AFA]
0001C6A4 41E8 018C lea.l A0, [A0 + 0x18C]
0001C6A8 2252 movea.l A1, [A2]
0001C6AA 2288 move.l [A1], A0
0001C6AC 41ED E506 lea.l A0, [A5 - 0x1AFA]
0001C6B0 41E8 0150 lea.l A0, [A0 + 0x150]
0001C6B4 2548 0028 move.l [A2 + 0x28], A0
0001C6B8 2652 movea.l A3, [A2]
0001C6BA 204A movea.l A0, A2
0001C6BC 41E8 0074 lea.l A0, [A0 + 0x74]
0001C6C0 2848 movea.l A4, A0
0001C6C2 91CB sub.l A0, A3
0001C6C4 2748 0008 move.l [A3 + 0x8], A0
0001C6C8 4267 clr.w -[A7]
0001C6CA 2F0A move.l -[A7], A2
0001C6CC 4EB9 0000 3852 jsr [0x00003852]
0001C6D2 4A43 tst.w D3
0001C6D4 5C4F addq.w A7, 6
0001C6D6 670C beq +0xE /* 0001C6E4 */
0001C6D8 4267 clr.w -[A7]
0001C6DA 2F0C move.l -[A7], A4
0001C6DC 4EB9 0000 3F42 jsr [0x00003F42]
0001C6E2 5C4F addq.w A7, 6
label0001C6E4:
0001C6E4 4A43 tst.w D3
0001C6E6 6F0A ble +0xC /* 0001C6F2 */
0001C6E8 2F0A move.l -[A7], A2
0001C6EA 4EB9 0000 2592 jsr [0x00002592]
0001C6F0 584F addq.w A7, 4
label0001C6F2:
0001C6F2 204A movea.l A0, A2
0001C6F4 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0001C6F8 4E5E unlink A6
0001C6FA 4E75 rts
0001C6FC 4E56 0000 link A6, 0
0001C700 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0001C704 246E 0008 movea.l A2, [A6 + 0x8]
0001C708 362E 000C move.w D3, [A6 + 0xC]
0001C70C 200A move.l D0, A2
0001C70E 675A beq +0x5C /* 0001C76A */
0001C710 41ED E1F2 lea.l A0, [A5 - 0x1E0E]
0001C714 2548 0004 move.l [A2 + 0x4], A0
0001C718 41ED E1F2 lea.l A0, [A5 - 0x1E0E]
0001C71C 41E8 018C lea.l A0, [A0 + 0x18C]
0001C720 2252 movea.l A1, [A2]
0001C722 2288 move.l [A1], A0
0001C724 41ED E1F2 lea.l A0, [A5 - 0x1E0E]
0001C728 41E8 0150 lea.l A0, [A0 + 0x150]
0001C72C 2548 0028 move.l [A2 + 0x28], A0
0001C730 2652 movea.l A3, [A2]
0001C732 204A movea.l A0, A2
0001C734 41E8 0074 lea.l A0, [A0 + 0x74]
0001C738 2848 movea.l A4, A0
0001C73A 91CB sub.l A0, A3
0001C73C 2748 0008 move.l [A3 + 0x8], A0
0001C740 4267 clr.w -[A7]
0001C742 2F0A move.l -[A7], A2
0001C744 4EB9 0000 3852 jsr [0x00003852]
0001C74A 4A43 tst.w D3
0001C74C 5C4F addq.w A7, 6
0001C74E 670C beq +0xE /* 0001C75C */
0001C750 4267 clr.w -[A7]
0001C752 2F0C move.l -[A7], A4
0001C754 4EB9 0000 3F42 jsr [0x00003F42]
0001C75A 5C4F addq.w A7, 6
label0001C75C:
0001C75C 4A43 tst.w D3
0001C75E 6F0A ble +0xC /* 0001C76A */
0001C760 2F0A move.l -[A7], A2
0001C762 4EB9 0000 2592 jsr [0x00002592]
0001C768 584F addq.w A7, 4
label0001C76A:
0001C76A 204A movea.l A0, A2
0001C76C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0001C770 4E5E unlink A6
0001C772 4E75 rts
0001C774 4E56 0000 link A6, 0
0001C778 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0001C77C 246E 0008 movea.l A2, [A6 + 0x8]
0001C780 362E 000C move.w D3, [A6 + 0xC]
0001C784 200A move.l D0, A2
0001C786 675A beq +0x5C /* 0001C7E2 */
0001C788 41ED E04A lea.l A0, [A5 - 0x1FB6]
0001C78C 2548 0004 move.l [A2 + 0x4], A0
0001C790 41ED E04A lea.l A0, [A5 - 0x1FB6]
0001C794 41E8 018C lea.l A0, [A0 + 0x18C]
0001C798 2252 movea.l A1, [A2]
0001C79A 2288 move.l [A1], A0
0001C79C 41ED E04A lea.l A0, [A5 - 0x1FB6]
0001C7A0 41E8 0150 lea.l A0, [A0 + 0x150]
0001C7A4 2548 0028 move.l [A2 + 0x28], A0
0001C7A8 2652 movea.l A3, [A2]
0001C7AA 204A movea.l A0, A2
0001C7AC 41E8 0074 lea.l A0, [A0 + 0x74]
0001C7B0 2848 movea.l A4, A0
0001C7B2 91CB sub.l A0, A3
0001C7B4 2748 0008 move.l [A3 + 0x8], A0
0001C7B8 4267 clr.w -[A7]
0001C7BA 2F0A move.l -[A7], A2
0001C7BC 4EB9 0000 3852 jsr [0x00003852]
0001C7C2 4A43 tst.w D3
0001C7C4 5C4F addq.w A7, 6
0001C7C6 670C beq +0xE /* 0001C7D4 */
0001C7C8 4267 clr.w -[A7]
0001C7CA 2F0C move.l -[A7], A4
0001C7CC 4EB9 0000 3F42 jsr [0x00003F42]
0001C7D2 5C4F addq.w A7, 6
label0001C7D4:
0001C7D4 4A43 tst.w D3
0001C7D6 6F0A ble +0xC /* 0001C7E2 */
0001C7D8 2F0A move.l -[A7], A2
0001C7DA 4EB9 0000 2592 jsr [0x00002592]
0001C7E0 584F addq.w A7, 4
label0001C7E2:
0001C7E2 204A movea.l A0, A2
0001C7E4 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0001C7E8 4E5E unlink A6
0001C7EA 4E75 rts
0001C7EC 206F 0004 movea.l A0, [A7 + 0x4]
0001C7F0 2068 0066 movea.l A0, [A0 + 0x66]
0001C7F4 4E75 rts
0001C7F6 206F 0004 movea.l A0, [A7 + 0x4]
0001C7FA 5088 addq.l A0, 8
0001C7FC 2010 move.l D0, [A0]
0001C7FE 0680 FFFF FF8C addi.l D0, 0xFFFFFF8C
0001C804 D1AF 0004 add.l [A7 + 0x4], D0
0001C808 4EF9 0000 3852 jmp [0x00003852]
0001C80E 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001C816 4EF9 0000 3852 jmp [0x00003852]
0001C81C 206F 0004 movea.l A0, [A7 + 0x4]
0001C820 5088 addq.l A0, 8
0001C822 2010 move.l D0, [A0]
0001C824 0680 FFFF FF8C addi.l D0, 0xFFFFFF8C
0001C82A D1AF 0004 add.l [A7 + 0x4], D0
0001C82E 4EF9 0001 C688 jmp [0x0001C688]
0001C834 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001C83C 4EF9 0001 C688 jmp [0x0001C688]
0001C842 206F 0004 movea.l A0, [A7 + 0x4]
0001C846 5088 addq.l A0, 8
0001C848 2010 move.l D0, [A0]
0001C84A 0680 FFFF FFD8 addi.l D0, 0xFFFFFFD8
0001C850 D1AF 0004 add.l [A7 + 0x4], D0
0001C854 4EF9 0000 469A jmp [0x0000469A]
0001C85A 206F 0004 movea.l A0, [A7 + 0x4]
0001C85E 5088 addq.l A0, 8
0001C860 2010 move.l D0, [A0]
0001C862 0680 FFFF FF8C addi.l D0, 0xFFFFFF8C
0001C868 D1AF 0004 add.l [A7 + 0x4], D0
0001C86C 4EF9 0001 C700 jmp [0x0001C700]
0001C872 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001C87A 4EF9 0001 C700 jmp [0x0001C700]
0001C880 206F 0004 movea.l A0, [A7 + 0x4]
0001C884 5088 addq.l A0, 8
0001C886 2010 move.l D0, [A0]
0001C888 0680 FFFF FF8C addi.l D0, 0xFFFFFF8C
0001C88E D1AF 0004 add.l [A7 + 0x4], D0
0001C892 4EF9 0001 C778 jmp [0x0001C778]
0001C898 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001C8A0 4EF9 0001 C778 jmp [0x0001C778]
0001C8A6 206F 0004 movea.l A0, [A7 + 0x4]
0001C8AA 5088 addq.l A0, 8
0001C8AC 2010 move.l D0, [A0]
0001C8AE 0680 FFFF FF8C addi.l D0, 0xFFFFFF8C
0001C8B4 D1AF 0004 add.l [A7 + 0x4], D0
0001C8B8 4EF9 0000 3942 jmp [0x00003942]
0001C8BE 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001C8C6 4EF9 0000 3942 jmp [0x00003942]
0001C8CC 206F 0004 movea.l A0, [A7 + 0x4]
0001C8D0 5088 addq.l A0, 8
0001C8D2 2010 move.l D0, [A0]
0001C8D4 0680 FFFF FF44 addi.l D0, 0xFFFFFF44
0001C8DA D1AF 0004 add.l [A7 + 0x4], D0
0001C8DE 4EF9 0000 396A jmp [0x0000396A]
0001C8E4 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001C8EC 4EF9 0000 3A0A jmp [0x00003A0A]
0001C8F2 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001C8FA 4EF9 0000 3A02 jmp [0x00003A02]
0001C900 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001C908 4EF9 0000 39CA jmp [0x000039CA]
0001C90E 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001C916 4EF9 0000 39C2 jmp [0x000039C2]
0001C91C 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001C924 4EF9 0000 39BA jmp [0x000039BA]
0001C92A 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001C932 4EF9 0000 396A jmp [0x0000396A]
0001C938 06AF FFFF FF50 0004 addi.l [A7 + 0x4], 0xFFFFFF50
0001C940 4EF9 0000 3A12 jmp [0x00003A12]
0001C946 06AF FFFF FF50 0004 addi.l [A7 + 0x4], 0xFFFFFF50
0001C94E 4EF9 0000 396A jmp [0x0000396A]
0001C954 4E56 0000 link A6, 0
0001C958 2F2E 000C move.l -[A7], [A6 + 0xC]
0001C95C 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001C960 4EB9 0000 2CEA jsr [0x00002CEA]
0001C966 4E5E unlink A6
0001C968 4E75 rts
0001C96A 4E56 0000 link A6, 0
0001C96E 42A7 clr.l -[A7]
0001C970 2F2E 000C move.l -[A7], [A6 + 0xC]
0001C974 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001C978 4EB9 0000 2C32 jsr [0x00002C32]
0001C97E 4E5E unlink A6
0001C980 4E75 rts
0001C982 4E56 0000 link A6, 0
0001C986 4878 0004 push.l 0x4
0001C98A 2F2E 000C move.l -[A7], [A6 + 0xC]
0001C98E 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001C992 4EB9 0000 2C02 jsr [0x00002C02]
0001C998 4E5E unlink A6
0001C99A 4E75 rts
0001C99C 206F 0004 movea.l A0, [A7 + 0x4]
0001C9A0 5088 addq.l A0, 8
0001C9A2 2010 move.l D0, [A0]
0001C9A4 0680 FFFF FF86 addi.l D0, 0xFFFFFF86
0001C9AA D1AF 0004 add.l [A7 + 0x4], D0
0001C9AE 4EF9 0000 3A4A jmp [0x00003A4A]
0001C9B4 48E7 0038 movem.l -[A7], A2,A3,A4
0001C9B8 286F 0010 movea.l A4, [A7 + 0x10]
0001C9BC 266F 0014 movea.l A3, [A7 + 0x14]
0001C9C0 206C 0082 movea.l A0, [A4 + 0x82]
0001C9C4 2450 movea.l A2, [A0]
0001C9C6 200A move.l D0, A2
0001C9C8 6708 beq +0xA /* 0001C9D2 */
0001C9CA 2493 move.l [A2], [A3]
0001C9CC 256B 0004 0004 move.l [A2 + 0x4], [A3 + 0x4]
label0001C9D2:
0001C9D2 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0001C9D6 4E75 rts
0001C9D8 48E7 0038 movem.l -[A7], A2,A3,A4
0001C9DC 286F 0010 movea.l A4, [A7 + 0x10]
0001C9E0 266F 0014 movea.l A3, [A7 + 0x14]
0001C9E4 206C 0082 movea.l A0, [A4 + 0x82]
0001C9E8 2450 movea.l A2, [A0]
0001C9EA 200A move.l D0, A2
0001C9EC 670A beq +0xC /* 0001C9F8 */
0001C9EE 2553 0008 move.l [A2 + 0x8], [A3]
0001C9F2 256B 0004 000C move.l [A2 + 0xC], [A3 + 0x4]
label0001C9F8:
0001C9F8 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0001C9FC 4E75 rts
0001C9FE 4E56 0000 link A6, 0
0001CA02 2F0A move.l -[A7], A2
0001CA04 246E 0008 movea.l A2, [A6 + 0x8]
0001CA08 200A move.l D0, A2
0001CA0A 6722 beq +0x24 /* 0001CA2E */
0001CA0C 41ED F1C6 lea.l A0, [A5 - 0xE3A]
0001CA10 2488 move.l [A2], A0
0001CA12 4267 clr.w -[A7]
0001CA14 2F0A move.l -[A7], A2
0001CA16 4EB9 0000 2E02 jsr [0x00002E02]
0001CA1C 4A6E 000C tst.w [A6 + 0xC]
0001CA20 5C4F addq.w A7, 6
0001CA22 6F0A ble +0xC /* 0001CA2E */
0001CA24 2F0A move.l -[A7], A2
0001CA26 4EB9 0000 2592 jsr [0x00002592]
0001CA2C 584F addq.w A7, 4
label0001CA2E:
0001CA2E 204A movea.l A0, A2
0001CA30 245F movea.l A2, [A7]+
0001CA32 4E5E unlink A6
0001CA34 4E75 rts
0001CA36 4E56 0000 link A6, 0
0001CA3A 48E7 0038 movem.l -[A7], A2,A3,A4
0001CA3E 266E 0008 movea.l A3, [A6 + 0x8]
0001CA42 286E 000C movea.l A4, [A6 + 0xC]
0001CA46 2453 movea.l A2, [A3]
0001CA48 2F0A move.l -[A7], A2
0001CA4A 2F0C move.l -[A7], A4
0001CA4C 2F0A move.l -[A7], A2
0001CA4E A8E5 syscall UnionRgn
0001CA50 204B movea.l A0, A3
0001CA52 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0001CA56 4E5E unlink A6
0001CA58 4E75 rts
0001CA5A 4E56 0000 link A6, 0
0001CA5E 2F0A move.l -[A7], A2
0001CA60 246E 0008 movea.l A2, [A6 + 0x8]
0001CA64 2F12 move.l -[A7], [A2]
0001CA66 2F2E 000C move.l -[A7], [A6 + 0xC]
0001CA6A A8DF syscall RectRgn
0001CA6C 204A movea.l A0, A2
0001CA6E 245F movea.l A2, [A7]+
0001CA70 4E5E unlink A6
0001CA72 4E75 rts
0001CA74 206F 0004 movea.l A0, [A7 + 0x4]
0001CA78 202F 0008 move.l D0, [A7 + 0x8]
0001CA7C 81A8 00E2 or.l [A0 + 0xE2], D0
0001CA80 4E75 rts
0001CA82 206F 0004 movea.l A0, [A7 + 0x4]
0001CA86 5088 addq.l A0, 8
0001CA88 2010 move.l D0, [A0]
0001CA8A 0680 FFFF FF0C addi.l D0, 0xFFFFFF0C
0001CA90 D1AF 0004 add.l [A7 + 0x4], D0
0001CA94 4EF9 0000 3C5A jmp [0x00003C5A]
0001CA9A 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001CAA2 4EF9 0000 3C5A jmp [0x00003C5A]
0001CAA8 06AF FFFF FF50 0004 addi.l [A7 + 0x4], 0xFFFFFF50
0001CAB0 4EF9 0000 3C5A jmp [0x00003C5A]
0001CAB6 206F 0004 movea.l A0, [A7 + 0x4]
0001CABA 5088 addq.l A0, 8
0001CABC 2010 move.l D0, [A0]
0001CABE 0680 FFFF FF5A addi.l D0, 0xFFFFFF5A
0001CAC4 D1AF 0004 add.l [A7 + 0x4], D0
0001CAC8 4EF9 0000 3E3A jmp [0x00003E3A]
0001CACE 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001CAD6 4EF9 0000 3E52 jmp [0x00003E52]
0001CADC 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001CAE4 4EF9 0000 3E3A jmp [0x00003E3A]
0001CAEA 06AF FFFF FFA2 0004 addi.l [A7 + 0x4], 0xFFFFFFA2
0001CAF2 4EF9 0000 3E3A jmp [0x00003E3A]
0001CAF8 06AF FFFF FF8C 0004 addi.l [A7 + 0x4], 0xFFFFFF8C
0001CB00 4EF9 0000 3E3A jmp [0x00003E3A]
0001CB06 4E56 0000 link A6, 0
0001CB0A 48E7 1030 movem.l -[A7], D3,A2,A3
0001CB0E 266E 0008 movea.l A3, [A6 + 0x8]
0001CB12 262E 000C move.l D3, [A6 + 0xC]
0001CB16 246E 0010 movea.l A2, [A6 + 0x10]
0001CB1A 2F0A move.l -[A7], A2
0001CB1C 2F03 move.l -[A7], D3
0001CB1E 2F0B move.l -[A7], A3
0001CB20 4EB9 0000 2BEA jsr [0x00002BEA]
0001CB26 4FEF 000C lea.l A7, [A7 + 0xC]
0001CB2A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001CB2E 4E5E unlink A6
0001CB30 4E75 rts
0001CB32 226F 0004 movea.l A1, [A7 + 0x4]
0001CB36 202F 0008 move.l D0, [A7 + 0x8]
0001CB3A 5380 subq.l D0, 1
0001CB3C 4C3C 0000 0000 movem.w <none>, 0x0
0001CB42 0006 2069 ori.b D6, 0x69 /* 'i' */
0001CB46 0014 2050 ori.b [A4], 0x50 /* 'P' */
0001CB4A D1C0 add.l A0, D0
0001CB4C 4E75 rts
0001CB4E 4E56 0000 link A6, 0
0001CB52 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0001CB56 266E 0008 movea.l A3, [A6 + 0x8]
0001CB5A 282E 000C move.l D4, [A6 + 0xC]
0001CB5E 262E 0010 move.l D3, [A6 + 0x10]
0001CB62 246E 0014 movea.l A2, [A6 + 0x14]
0001CB66 4878 0006 push.l 0x6
0001CB6A 2F0A move.l -[A7], A2
0001CB6C 2F03 move.l -[A7], D3
0001CB6E 2F04 move.l -[A7], D4
0001CB70 2F0B move.l -[A7], A3
0001CB72 4EB9 0000 2C0A jsr [0x00002C0A]
0001CB78 4FEF 0014 lea.l A7, [A7 + 0x14]
0001CB7C 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0001CB80 4E5E unlink A6
0001CB82 4E75 rts
0001CB84 4E56 0000 link A6, 0
0001CB88 2F0A move.l -[A7], A2
0001CB8A 246E 0008 movea.l A2, [A6 + 0x8]
0001CB8E 4878 0002 push.l 0x2
0001CB92 2F2E 000C move.l -[A7], [A6 + 0xC]
0001CB96 2F0A move.l -[A7], A2
0001CB98 4EB9 0000 309A jsr [0x0000309A]
0001CB9E 204A movea.l A0, A2
0001CBA0 4FEF 000C lea.l A7, [A7 + 0xC]
0001CBA4 245F movea.l A2, [A7]+
0001CBA6 4E5E unlink A6
0001CBA8 4E75 rts
0001CBAA 4E56 0000 link A6, 0
0001CBAE 2F0A move.l -[A7], A2
0001CBB0 246E 0008 movea.l A2, [A6 + 0x8]
0001CBB4 200A move.l D0, A2
0001CBB6 6724 beq +0x26 /* 0001CBDC */
0001CBB8 41F9 0001 0A4A lea.l A0, [0x00010A4A]
0001CBBE 2488 move.l [A2], A0
0001CBC0 4267 clr.w -[A7]
0001CBC2 2F0A move.l -[A7], A2
0001CBC4 4EB9 0000 2BE2 jsr [0x00002BE2]
0001CBCA 4A6E 000C tst.w [A6 + 0xC]
0001CBCE 5C4F addq.w A7, 6
0001CBD0 6F0A ble +0xC /* 0001CBDC */
0001CBD2 2F0A move.l -[A7], A2
0001CBD4 4EB9 0000 2592 jsr [0x00002592]
0001CBDA 584F addq.w A7, 4
label0001CBDC:
0001CBDC 204A movea.l A0, A2
0001CBDE 245F movea.l A2, [A7]+
0001CBE0 4E5E unlink A6
0001CBE2 4E75 rts
0001CBE4 4E56 0000 link A6, 0
0001CBE8 4227 clr.b -[A7]
0001CBEA 42A7 clr.l -[A7]
0001CBEC 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001CBF0 61FF 0000 0008 bsr +0xA /* 0001CBFA */
0001CBF6 4E5E unlink A6
0001CBF8 4E75 rts
fn0001CBFA:
0001CBFA 4E56 0000 link A6, 0
0001CBFE 48E7 1030 movem.l -[A7], D3,A2,A3
0001CC02 246E 0008 movea.l A2, [A6 + 0x8]
0001CC06 266E 000C movea.l A3, [A6 + 0xC]
0001CC0A 162E 0010 move.b D3, [A6 + 0x10]
0001CC0E 1F03 move.b -[A7], D3
0001CC10 2F0B move.l -[A7], A3
0001CC12 4878 0006 push.l 0x6
0001CC16 2F0A move.l -[A7], A2
0001CC18 4EB9 0000 2BC2 jsr [0x00002BC2]
0001CC1E 41F9 0001 0A4A lea.l A0, [0x00010A4A]
0001CC24 2488 move.l [A2], A0
0001CC26 204A movea.l A0, A2
0001CC28 4FEF 000E lea.l A7, [A7 + 0xE]
0001CC2C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001CC30 4E5E unlink A6
0001CC32 4E75 rts
0001CC34 206F 0004 movea.l A0, [A7 + 0x4]
0001CC38 5088 addq.l A0, 8
0001CC3A 2010 move.l D0, [A0]
0001CC3C 0680 FFFF FEF4 addi.l D0, 0xFFFFFEF4
0001CC42 D1AF 0004 add.l [A7 + 0x4], D0
0001CC46 4EF9 0000 3E6A jmp [0x00003E6A]
0001CC4C 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001CC54 4EF9 0000 3E6A jmp [0x00003E6A]
0001CC5A 06AF FFFF FF50 0004 addi.l [A7 + 0x4], 0xFFFFFF50
0001CC62 4EF9 0000 3EC2 jmp [0x00003EC2]
0001CC68 06AF FFFF FF50 0004 addi.l [A7 + 0x4], 0xFFFFFF50
0001CC70 4EF9 0000 3E6A jmp [0x00003E6A]
0001CC76 4E56 0000 link A6, 0
0001CC7A 2F2E 000C move.l -[A7], [A6 + 0xC]
0001CC7E 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001CC82 4EB9 0000 2CE2 jsr [0x00002CE2]
0001CC88 4E5E unlink A6
0001CC8A 4E75 rts
0001CC8C 4E56 0000 link A6, 0
0001CC90 2F0A move.l -[A7], A2
0001CC92 246E 0008 movea.l A2, [A6 + 0x8]
0001CC96 200A move.l D0, A2
0001CC98 671C beq +0x1E /* 0001CCB6 */
0001CC9A 4267 clr.w -[A7]
0001CC9C 2F0A move.l -[A7], A2
0001CC9E 4EB9 0000 2CD2 jsr [0x00002CD2]
0001CCA4 4A6E 000C tst.w [A6 + 0xC]
0001CCA8 5C4F addq.w A7, 6
0001CCAA 6F0A ble +0xC /* 0001CCB6 */
0001CCAC 2F0A move.l -[A7], A2
0001CCAE 4EB9 0000 2592 jsr [0x00002592]
0001CCB4 584F addq.w A7, 4
label0001CCB6:
0001CCB6 204A movea.l A0, A2
0001CCB8 245F movea.l A2, [A7]+
0001CCBA 4E5E unlink A6
0001CCBC 4E75 rts
0001CCBE 4E56 0000 link A6, 0
0001CCC2 48E7 1030 movem.l -[A7], D3,A2,A3
0001CCC6 246E 0008 movea.l A2, [A6 + 0x8]
0001CCCA 266E 000C movea.l A3, [A6 + 0xC]
0001CCCE 262E 0010 move.l D3, [A6 + 0x10]
0001CCD2 2F03 move.l -[A7], D3
0001CCD4 2F0B move.l -[A7], A3
0001CCD6 2F0A move.l -[A7], A2
0001CCD8 4EB9 0000 2CCA jsr [0x00002CCA]
0001CCDE 204A movea.l A0, A2
0001CCE0 4FEF 000C lea.l A7, [A7 + 0xC]
0001CCE4 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001CCE8 4E5E unlink A6
0001CCEA 4E75 rts
0001CCEC 4E56 0000 link A6, 0
0001CCF0 42A7 clr.l -[A7]
0001CCF2 2F2E 000C move.l -[A7], [A6 + 0xC]
0001CCF6 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001CCFA 4EB9 0000 2C32 jsr [0x00002C32]
0001CD00 4E5E unlink A6
0001CD02 4E75 rts
0001CD04 4E56 0000 link A6, 0
0001CD08 4878 0004 push.l 0x4
0001CD0C 2F2E 000C move.l -[A7], [A6 + 0xC]
0001CD10 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001CD14 4EB9 0000 2C02 jsr [0x00002C02]
0001CD1A 4E5E unlink A6
0001CD1C 4E75 rts
0001CD1E 4E56 0000 link A6, 0
0001CD22 2F0A move.l -[A7], A2
0001CD24 246E 0008 movea.l A2, [A6 + 0x8]
0001CD28 200A move.l D0, A2
0001CD2A 6722 beq +0x24 /* 0001CD4E */
0001CD2C 41ED EF66 lea.l A0, [A5 - 0x109A]
0001CD30 2488 move.l [A2], A0
0001CD32 4267 clr.w -[A7]
0001CD34 2F0A move.l -[A7], A2
0001CD36 4EB9 0000 2BE2 jsr [0x00002BE2]
0001CD3C 4A6E 000C tst.w [A6 + 0xC]
0001CD40 5C4F addq.w A7, 6
0001CD42 6F0A ble +0xC /* 0001CD4E */
0001CD44 2F0A move.l -[A7], A2
0001CD46 4EB9 0000 2592 jsr [0x00002592]
0001CD4C 584F addq.w A7, 4
label0001CD4E:
0001CD4E 204A movea.l A0, A2
0001CD50 245F movea.l A2, [A7]+
0001CD52 4E5E unlink A6
0001CD54 4E75 rts
0001CD56 4E56 0000 link A6, 0
0001CD5A 4227 clr.b -[A7]
0001CD5C 42A7 clr.l -[A7]
0001CD5E 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001CD62 61FF 0000 0008 bsr +0xA /* 0001CD6C */
0001CD68 4E5E unlink A6
0001CD6A 4E75 rts
fn0001CD6C:
0001CD6C 4E56 0000 link A6, 0
0001CD70 48E7 1030 movem.l -[A7], D3,A2,A3
0001CD74 246E 0008 movea.l A2, [A6 + 0x8]
0001CD78 266E 000C movea.l A3, [A6 + 0xC]
0001CD7C 162E 0010 move.b D3, [A6 + 0x10]
0001CD80 1F03 move.b -[A7], D3
0001CD82 2F0B move.l -[A7], A3
0001CD84 4878 0004 push.l 0x4
0001CD88 2F0A move.l -[A7], A2
0001CD8A 4EB9 0000 2BC2 jsr [0x00002BC2]
0001CD90 41ED EF66 lea.l A0, [A5 - 0x109A]
0001CD94 2488 move.l [A2], A0
0001CD96 204A movea.l A0, A2
0001CD98 4FEF 000E lea.l A7, [A7 + 0xE]
0001CD9C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001CDA0 4E5E unlink A6
0001CDA2 4E75 rts
0001CDA4 206F 0004 movea.l A0, [A7 + 0x4]
0001CDA8 5088 addq.l A0, 8
0001CDAA 2010 move.l D0, [A0]
0001CDAC 0680 FFFF FF2C addi.l D0, 0xFFFFFF2C
0001CDB2 D1AF 0004 add.l [A7 + 0x4], D0
0001CDB6 4EF9 0000 3ED2 jmp [0x00003ED2]
0001CDBC 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001CDC4 4EF9 0000 3ED2 jmp [0x00003ED2]
0001CDCA 206F 0004 movea.l A0, [A7 + 0x4]
0001CDCE 2068 000C movea.l A0, [A0 + 0xC]
0001CDD2 4E75 rts
0001CDD4 206F 0004 movea.l A0, [A7 + 0x4]
0001CDD8 4E75 rts
0001CDDA 4E56 0000 link A6, 0
0001CDDE 4AAD 0688 tst.l [A5 + 0x688]
0001CDE2 6716 beq +0x18 /* 0001CDFA */
0001CDE4 3F3C 0001 move.w -[A7], 0x1
0001CDE8 206D 0688 movea.l A0, [A5 + 0x688]
0001CDEC 4850 pea.l [A0]
0001CDEE 2057 movea.l A0, [A7]
0001CDF0 2250 movea.l A1, [A0]
0001CDF2 2269 0008 movea.l A1, [A1 + 0x8]
0001CDF6 4E91 jsr [A1]
0001CDF8 5C4F addq.w A7, 6
label0001CDFA:
0001CDFA 42AD 0688 clr.l [A5 + 0x688]
0001CDFE 4E5E unlink A6
0001CE00 4E75 rts
0001CE02 4E56 0000 link A6, 0
0001CE06 2F0A move.l -[A7], A2
0001CE08 246E 0008 movea.l A2, [A6 + 0x8]
0001CE0C 200A move.l D0, A2
0001CE0E 6722 beq +0x24 /* 0001CE32 */
0001CE10 41ED F06E lea.l A0, [A5 - 0xF92]
0001CE14 2488 move.l [A2], A0
0001CE16 4267 clr.w -[A7]
0001CE18 2F0A move.l -[A7], A2
0001CE1A 4EB9 0000 2BE2 jsr [0x00002BE2]
0001CE20 4A6E 000C tst.w [A6 + 0xC]
0001CE24 5C4F addq.w A7, 6
0001CE26 6F0A ble +0xC /* 0001CE32 */
0001CE28 2F0A move.l -[A7], A2
0001CE2A 4EB9 0000 2592 jsr [0x00002592]
0001CE30 584F addq.w A7, 4
label0001CE32:
0001CE32 204A movea.l A0, A2
0001CE34 245F movea.l A2, [A7]+
0001CE36 4E5E unlink A6
0001CE38 4E75 rts
0001CE3A 4E56 0000 link A6, 0
0001CE3E 2F0A move.l -[A7], A2
0001CE40 4878 0028 push.l 0x28 /* '(' */
0001CE44 4EB9 0000 258A jsr [0x0000258A]
0001CE4A 2448 movea.l A2, A0
0001CE4C 2008 move.l D0, A0
0001CE4E 584F addq.w A7, 4
0001CE50 670A beq +0xC /* 0001CE5C */
0001CE52 2F0A move.l -[A7], A2
0001CE54 61FF 0000 0010 bsr +0x12 /* 0001CE66 */
0001CE5A 584F addq.w A7, 4
label0001CE5C:
0001CE5C 2B4A 0688 move.l [A5 + 0x688], A2
0001CE60 245F movea.l A2, [A7]+
0001CE62 4E5E unlink A6
0001CE64 4E75 rts
fn0001CE66:
0001CE66 4E56 0000 link A6, 0
0001CE6A 4227 clr.b -[A7]
0001CE6C 42A7 clr.l -[A7]
0001CE6E 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001CE72 61FF 0000 0008 bsr +0xA /* 0001CE7C */
0001CE78 4E5E unlink A6
0001CE7A 4E75 rts
fn0001CE7C:
0001CE7C 4E56 0000 link A6, 0
0001CE80 48E7 1030 movem.l -[A7], D3,A2,A3
0001CE84 246E 0008 movea.l A2, [A6 + 0x8]
0001CE88 266E 000C movea.l A3, [A6 + 0xC]
0001CE8C 162E 0010 move.b D3, [A6 + 0x10]
0001CE90 1F03 move.b -[A7], D3
0001CE92 2F0B move.l -[A7], A3
0001CE94 4878 0004 push.l 0x4
0001CE98 2F0A move.l -[A7], A2
0001CE9A 4EB9 0000 2BC2 jsr [0x00002BC2]
0001CEA0 41ED F06E lea.l A0, [A5 - 0xF92]
0001CEA4 2488 move.l [A2], A0
0001CEA6 204A movea.l A0, A2
0001CEA8 4FEF 000E lea.l A7, [A7 + 0xE]
0001CEAC 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001CEB0 4E5E unlink A6
0001CEB2 4E75 rts
0001CEB4 206F 0004 movea.l A0, [A7 + 0x4]
0001CEB8 2068 0004 movea.l A0, [A0 + 0x4]
0001CEBC 4E75 rts
0001CEBE 4E56 0000 link A6, 0
0001CEC2 2F2E 000C move.l -[A7], [A6 + 0xC]
0001CEC6 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001CECA 4EB9 0000 2CE2 jsr [0x00002CE2]
0001CED0 4E5E unlink A6
0001CED2 4E75 rts
0001CED4 206F 0004 movea.l A0, [A7 + 0x4]
0001CED8 2028 0014 move.l D0, [A0 + 0x14]
0001CEDC 4E75 rts
0001CEDE 4E56 0000 link A6, 0
0001CEE2 4878 0004 push.l 0x4
0001CEE6 2F2E 000C move.l -[A7], [A6 + 0xC]
0001CEEA 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001CEEE 4EB9 0000 2C02 jsr [0x00002C02]
0001CEF4 4E5E unlink A6
0001CEF6 4E75 rts
0001CEF8 4E56 0000 link A6, 0
0001CEFC 42A7 clr.l -[A7]
0001CEFE 2F2E 000C move.l -[A7], [A6 + 0xC]
0001CF02 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001CF06 4EB9 0000 2BFA jsr [0x00002BFA]
0001CF0C 4E5E unlink A6
0001CF0E 4E75 rts
0001CF10 4E56 0000 link A6, 0
0001CF14 2F2E 000C move.l -[A7], [A6 + 0xC]
0001CF18 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001CF1C 4EB9 0000 2CEA jsr [0x00002CEA]
0001CF22 4E5E unlink A6
0001CF24 4E75 rts
0001CF26 4E56 0000 link A6, 0
0001CF2A 2F0A move.l -[A7], A2
0001CF2C 246E 0008 movea.l A2, [A6 + 0x8]
0001CF30 200A move.l D0, A2
0001CF32 671C beq +0x1E /* 0001CF50 */
0001CF34 4267 clr.w -[A7]
0001CF36 2F0A move.l -[A7], A2
0001CF38 4EB9 0000 2CD2 jsr [0x00002CD2]
0001CF3E 4A6E 000C tst.w [A6 + 0xC]
0001CF42 5C4F addq.w A7, 6
0001CF44 6F0A ble +0xC /* 0001CF50 */
0001CF46 2F0A move.l -[A7], A2
0001CF48 4EB9 0000 2592 jsr [0x00002592]
0001CF4E 584F addq.w A7, 4
label0001CF50:
0001CF50 204A movea.l A0, A2
0001CF52 245F movea.l A2, [A7]+
0001CF54 4E5E unlink A6
0001CF56 4E75 rts
0001CF58 4E56 0000 link A6, 0
0001CF5C 48E7 1030 movem.l -[A7], D3,A2,A3
0001CF60 246E 0008 movea.l A2, [A6 + 0x8]
0001CF64 266E 000C movea.l A3, [A6 + 0xC]
0001CF68 262E 0010 move.l D3, [A6 + 0x10]
0001CF6C 2F03 move.l -[A7], D3
0001CF6E 2F0B move.l -[A7], A3
0001CF70 2F0A move.l -[A7], A2
0001CF72 4EB9 0000 2CCA jsr [0x00002CCA]
0001CF78 204A movea.l A0, A2
0001CF7A 4FEF 000C lea.l A7, [A7 + 0xC]
0001CF7E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001CF82 4E5E unlink A6
0001CF84 4E75 rts
0001CF86 4E56 0000 link A6, 0
0001CF8A 42A7 clr.l -[A7]
0001CF8C 2F2E 000C move.l -[A7], [A6 + 0xC]
0001CF90 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001CF94 4EB9 0000 2C32 jsr [0x00002C32]
0001CF9A 4E5E unlink A6
0001CF9C 4E75 rts
0001CF9E 206F 0004 movea.l A0, [A7 + 0x4]
0001CFA2 20AF 0008 move.l [A0], [A7 + 0x8]
0001CFA6 4E75 rts
0001CFA8 4E56 0000 link A6, 0
0001CFAC 2F0A move.l -[A7], A2
0001CFAE 246E 0008 movea.l A2, [A6 + 0x8]
0001CFB2 200A move.l D0, A2
0001CFB4 671A beq +0x1C /* 0001CFD0 */
0001CFB6 2F12 move.l -[A7], [A2]
0001CFB8 4EB9 0000 2C42 jsr [0x00002C42]
0001CFBE 4A6E 000C tst.w [A6 + 0xC]
0001CFC2 584F addq.w A7, 4
0001CFC4 6F0A ble +0xC /* 0001CFD0 */
0001CFC6 2F0A move.l -[A7], A2
0001CFC8 4EB9 0000 2592 jsr [0x00002592]
0001CFCE 584F addq.w A7, 4
label0001CFD0:
0001CFD0 204A movea.l A0, A2
0001CFD2 245F movea.l A2, [A7]+
0001CFD4 4E5E unlink A6
0001CFD6 4E75 rts
0001CFD8 4E56 0000 link A6, 0
0001CFDC 2F0A move.l -[A7], A2
0001CFDE 246E 0008 movea.l A2, [A6 + 0x8]
0001CFE2 24AE 000C move.l [A2], [A6 + 0xC]
0001CFE6 2F12 move.l -[A7], [A2]
0001CFE8 4EB9 0000 2C3A jsr [0x00002C3A]
0001CFEE 204A movea.l A0, A2
0001CFF0 584F addq.w A7, 4
0001CFF2 245F movea.l A2, [A7]+
0001CFF4 4E5E unlink A6
0001CFF6 4E75 rts
0001CFF8 206F 0004 movea.l A0, [A7 + 0x4]
0001CFFC 2050 movea.l A0, [A0]
0001CFFE 4E75 rts
0001D000 206F 0004 movea.l A0, [A7 + 0x4]
0001D004 70FA moveq.l D0, 0xFFFFFFFA
0001D006 2140 000C move.l [A0 + 0xC], D0
0001D00A 2140 0008 move.l [A0 + 0x8], D0
0001D00E 4E75 rts
0001D010 206F 0004 movea.l A0, [A7 + 0x4]
0001D014 4AA8 0018 tst.l [A0 + 0x18]
0001D018 56C0 sne D0
0001D01A 4400 neg.b D0
0001D01C 4E75 rts
0001D01E 4E56 0000 link A6, 0
0001D022 48E7 1030 movem.l -[A7], D3,A2,A3
0001D026 266E 0008 movea.l A3, [A6 + 0x8]
0001D02A 262E 000C move.l D3, [A6 + 0xC]
0001D02E 246E 0010 movea.l A2, [A6 + 0x10]
0001D032 2F0A move.l -[A7], A2
0001D034 2F03 move.l -[A7], D3
0001D036 2F0B move.l -[A7], A3
0001D038 4EB9 0000 2BEA jsr [0x00002BEA]
0001D03E 4FEF 000C lea.l A7, [A7 + 0xC]
0001D042 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001D046 4E5E unlink A6
0001D048 4E75 rts
0001D04A 226F 0004 movea.l A1, [A7 + 0x4]
0001D04E 202F 0008 move.l D0, [A7 + 0x8]
0001D052 5380 subq.l D0, 1
0001D054 E588 lsl D0, 2
0001D056 2069 0014 movea.l A0, [A1 + 0x14]
0001D05A 2050 movea.l A0, [A0]
0001D05C D1C0 add.l A0, D0
0001D05E 4E75 rts
0001D060 4E56 0000 link A6, 0
0001D064 42A7 clr.l -[A7]
0001D066 2F2E 000C move.l -[A7], [A6 + 0xC]
0001D06A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001D06E 4EB9 0000 2BFA jsr [0x00002BFA]
0001D074 4E5E unlink A6
0001D076 4E75 rts
0001D078 206F 0004 movea.l A0, [A7 + 0x4]
0001D07C 5088 addq.l A0, 8
0001D07E 5888 addq.l A0, 4
0001D080 4E75 rts
0001D082 206F 0004 movea.l A0, [A7 + 0x4]
0001D086 5088 addq.l A0, 8
0001D088 2010 move.l D0, [A0]
0001D08A 0680 FFFF FFCA addi.l D0, 0xFFFFFFCA
0001D090 D1AF 0004 add.l [A7 + 0x4], D0
0001D094 4EF9 0000 290A jmp [0x0000290A]
0001D09A 4E56 0000 link A6, 0
0001D09E A896 syscall HidePen
0001D0A0 206E 0008 movea.l A0, [A6 + 0x8]
0001D0A4 4E5E unlink A6
0001D0A6 4E75 rts
0001D0A8 4E56 0000 link A6, 0
0001D0AC 2F0A move.l -[A7], A2
0001D0AE 246E 000C movea.l A2, [A6 + 0xC]
0001D0B2 1F12 move.b -[A7], [A2]
0001D0B4 486A 0001 pea.l [A2 + 0x1]
0001D0B8 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001D0BC 4EB9 0000 29BA jsr [0x000029BA]
0001D0C2 4FEF 000A lea.l A7, [A7 + 0xA]
0001D0C6 245F movea.l A2, [A7]+
0001D0C8 4E5E unlink A6
0001D0CA 4E75 rts
0001D0CC 06AF FFFF FFD2 0004 addi.l [A7 + 0x4], 0xFFFFFFD2
0001D0D4 4EF9 0000 2A32 jmp [0x00002A32]
0001D0DA 06AF FFFF FFD2 0004 addi.l [A7 + 0x4], 0xFFFFFFD2
0001D0E2 4EF9 0000 2A2A jmp [0x00002A2A]
0001D0E8 206F 0004 movea.l A0, [A7 + 0x4]
0001D0EC 116F 0008 0010 move.b [A0 + 0x10], [A7 + 0x8]
0001D0F2 4E75 rts
0001D0F4 206F 0004 movea.l A0, [A7 + 0x4]
0001D0F8 20AF 0008 move.l [A0], [A7 + 0x8]
0001D0FC 4E75 rts
0001D0FE 206F 0004 movea.l A0, [A7 + 0x4]
0001D102 1028 0010 move.b D0, [A0 + 0x10]
0001D106 4E75 rts
0001D108 206F 0004 movea.l A0, [A7 + 0x4]
0001D10C 2050 movea.l A0, [A0]
0001D10E 4E75 rts
0001D110 206F 0004 movea.l A0, [A7 + 0x4]
0001D114 3028 0008 move.w D0, [A0 + 0x8]
0001D118 4E75 rts
0001D11A 4E56 0000 link A6, 0
0001D11E 2F0A move.l -[A7], A2
0001D120 246E 0008 movea.l A2, [A6 + 0x8]
0001D124 200A move.l D0, A2
0001D126 6722 beq +0x24 /* 0001D14A */
0001D128 41ED F55E lea.l A0, [A5 - 0xAA2]
0001D12C 2488 move.l [A2], A0
0001D12E 4267 clr.w -[A7]
0001D130 2F0A move.l -[A7], A2
0001D132 4EB9 0000 2B12 jsr [0x00002B12]
0001D138 4A6E 000C tst.w [A6 + 0xC]
0001D13C 5C4F addq.w A7, 6
0001D13E 6F0A ble +0xC /* 0001D14A */
0001D140 2F0A move.l -[A7], A2
0001D142 4EB9 0000 2592 jsr [0x00002592]
0001D148 584F addq.w A7, 4
label0001D14A:
0001D14A 204A movea.l A0, A2
0001D14C 245F movea.l A2, [A7]+
0001D14E 4E5E unlink A6
0001D150 4E75 rts
0001D152 4E56 0000 link A6, 0
0001D156 2F0A move.l -[A7], A2
0001D158 246E 0008 movea.l A2, [A6 + 0x8]
0001D15C 200A move.l D0, A2
0001D15E 6722 beq +0x24 /* 0001D182 */
0001D160 41ED F4FE lea.l A0, [A5 - 0xB02]
0001D164 2488 move.l [A2], A0
0001D166 4267 clr.w -[A7]
0001D168 2F0A move.l -[A7], A2
0001D16A 4EB9 0000 2B12 jsr [0x00002B12]
0001D170 4A6E 000C tst.w [A6 + 0xC]
0001D174 5C4F addq.w A7, 6
0001D176 6F0A ble +0xC /* 0001D182 */
0001D178 2F0A move.l -[A7], A2
0001D17A 4EB9 0000 2592 jsr [0x00002592]
0001D180 584F addq.w A7, 4
label0001D182:
0001D182 204A movea.l A0, A2
0001D184 245F movea.l A2, [A7]+
0001D186 4E5E unlink A6
0001D188 4E75 rts
0001D18A 4E56 0000 link A6, 0
0001D18E 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001D192 61FF FFFE AB16 bsr -0x154E8 /* 00007CAA */
0001D198 584F addq.w A7, 4
0001D19A 2F08 move.l -[A7], A0
0001D19C A879 syscall SetClip
0001D19E 4E5E unlink A6
0001D1A0 4E75 rts
0001D1A2 4E56 0000 link A6, 0
0001D1A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001D1AA 61FF FFFE AAFE bsr -0x15500 /* 00007CAA */
0001D1B0 584F addq.w A7, 4
0001D1B2 2F08 move.l -[A7], A0
0001D1B4 A87A syscall GetClip
0001D1B6 4E5E unlink A6
0001D1B8 4E75 rts
0001D1BA 4E56 0000 link A6, 0
0001D1BE 2F03 move.l -[A7], D3
0001D1C0 362E 0008 move.w D3, [A6 + 0x8]
0001D1C4 4A43 tst.w D3
0001D1C6 660A bne +0xC /* 0001D1D2 */
0001D1C8 554F subq.w A7, 2
0001D1CA 3EB8 0BAC move.w [A7], [0x00000BAC /* TESysJust */]
0001D1CE 301F move.w D0, [A7]+
0001D1D0 6002 bra +0x4 /* 0001D1D4 */
label0001D1D2:
0001D1D2 3003 move.w D0, D3
label0001D1D4:
0001D1D4 261F move.l D3, [A7]+
0001D1D6 4E5E unlink A6
0001D1D8 4E75 rts
0001D1DA 206F 0004 movea.l A0, [A7 + 0x4]
0001D1DE 2050 movea.l A0, [A0]
0001D1E0 4E75 rts
0001D1E2 4E56 0000 link A6, 0
0001D1E6 2F0A move.l -[A7], A2
0001D1E8 246E 0008 movea.l A2, [A6 + 0x8]
0001D1EC 200A move.l D0, A2
0001D1EE 6722 beq +0x24 /* 0001D212 */
0001D1F0 41ED F5EA lea.l A0, [A5 - 0xA16]
0001D1F4 2488 move.l [A2], A0
0001D1F6 4267 clr.w -[A7]
0001D1F8 2F0A move.l -[A7], A2
0001D1FA 4EB9 0000 2BE2 jsr [0x00002BE2]
0001D200 4A6E 000C tst.w [A6 + 0xC]
0001D204 5C4F addq.w A7, 6
0001D206 6F0A ble +0xC /* 0001D212 */
0001D208 2F0A move.l -[A7], A2
0001D20A 4EB9 0000 2592 jsr [0x00002592]
0001D210 584F addq.w A7, 4
label0001D212:
0001D212 204A movea.l A0, A2
0001D214 245F movea.l A2, [A7]+
0001D216 4E5E unlink A6
0001D218 4E75 rts
0001D21A 4E56 0000 link A6, 0
0001D21E 48E7 1030 movem.l -[A7], D3,A2,A3
0001D222 266E 0008 movea.l A3, [A6 + 0x8]
0001D226 262E 000C move.l D3, [A6 + 0xC]
0001D22A 246E 0010 movea.l A2, [A6 + 0x10]
0001D22E 2F0A move.l -[A7], A2
0001D230 2F03 move.l -[A7], D3
0001D232 2F0B move.l -[A7], A3
0001D234 4EB9 0000 2BEA jsr [0x00002BEA]
0001D23A 4FEF 000C lea.l A7, [A7 + 0xC]
0001D23E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001D242 4E5E unlink A6
0001D244 4E75 rts
0001D246 4E56 0000 link A6, 0
0001D24A 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0001D24E 266E 0008 movea.l A3, [A6 + 0x8]
0001D252 282E 000C move.l D4, [A6 + 0xC]
0001D256 262E 0010 move.l D3, [A6 + 0x10]
0001D25A 246E 0014 movea.l A2, [A6 + 0x14]
0001D25E 42A7 clr.l -[A7]
0001D260 2F0A move.l -[A7], A2
0001D262 2F03 move.l -[A7], D3
0001D264 2F04 move.l -[A7], D4
0001D266 2F0B move.l -[A7], A3
0001D268 4EB9 0000 2C1A jsr [0x00002C1A]
0001D26E 4FEF 0014 lea.l A7, [A7 + 0x14]
0001D272 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0001D276 4E5E unlink A6
0001D278 4E75 rts
0001D27A 4E56 0000 link A6, 0
0001D27E 4878 0008 push.l 0x8
0001D282 2F2E 000C move.l -[A7], [A6 + 0xC]
0001D286 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001D28A 4EB9 0000 2C02 jsr [0x00002C02]
0001D290 4E5E unlink A6
0001D292 4E75 rts
0001D294 4E56 0000 link A6, 0
0001D298 42A7 clr.l -[A7]
0001D29A 2F2E 000C move.l -[A7], [A6 + 0xC]
0001D29E 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001D2A2 4EB9 0000 2BFA jsr [0x00002BFA]
0001D2A8 4E5E unlink A6
0001D2AA 4E75 rts
0001D2AC 4E56 0000 link A6, 0
0001D2B0 4227 clr.b -[A7]
0001D2B2 42A7 clr.l -[A7]
0001D2B4 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001D2B8 61FF 0000 0008 bsr +0xA /* 0001D2C2 */
0001D2BE 4E5E unlink A6
0001D2C0 4E75 rts
fn0001D2C2:
0001D2C2 4E56 0000 link A6, 0
0001D2C6 48E7 1030 movem.l -[A7], D3,A2,A3
0001D2CA 246E 0008 movea.l A2, [A6 + 0x8]
0001D2CE 266E 000C movea.l A3, [A6 + 0xC]
0001D2D2 162E 0010 move.b D3, [A6 + 0x10]
0001D2D6 1F03 move.b -[A7], D3
0001D2D8 2F0B move.l -[A7], A3
0001D2DA 4878 0008 push.l 0x8
0001D2DE 2F0A move.l -[A7], A2
0001D2E0 4EB9 0000 2BC2 jsr [0x00002BC2]
0001D2E6 41ED F5EA lea.l A0, [A5 - 0xA16]
0001D2EA 2488 move.l [A2], A0
0001D2EC 204A movea.l A0, A2
0001D2EE 4FEF 000E lea.l A7, [A7 + 0xE]
0001D2F2 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001D2F6 4E5E unlink A6
0001D2F8 4E75 rts
0001D2FA 302D 8000 move.w D0, [A5 - 0x8000]
0001D2FE 4E75 rts
0001D300 226F 0004 movea.l A1, [A7 + 0x4]
0001D304 41F9 0000 4256 lea.l A0, [0x00004256]
0001D30A 2288 move.l [A1], A0
0001D30C 42A9 0004 clr.l [A1 + 0x4]
0001D310 4229 0008 clr.b [A1 + 0x8]
0001D314 2049 movea.l A0, A1
0001D316 4E75 rts
0001D318 206F 0008 movea.l A0, [A7 + 0x8]
0001D31C 4E75 rts
0001D31E 4E56 FFE8 link A6, -0x0018
0001D322 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0001D326 262E 000C move.l D3, [A6 + 0xC]
0001D32A 286E 0010 movea.l A4, [A6 + 0x10]
0001D32E 2D4F FFFC move.l [A6 - 0x4], A7
0001D332 2003 move.l D0, D3
0001D334 7212 moveq.l D1, 0x12
0001D336 4EB9 0000 04D2 jsr [0x000004D2]
0001D33C 2F00 move.l -[A7], D0
0001D33E 4EB9 0000 258A jsr [0x0000258A]
0001D344 2448 movea.l A2, A0
0001D346 584F addq.w A7, 4
0001D348 601A bra +0x1C /* 0001D364 */
0001D34A 266E FFF4 movea.l A3, [A6 - 0xC]
0001D34E 42A7 clr.l -[A7]
0001D350 42A7 clr.l -[A7]
0001D352 42A7 clr.l -[A7]
0001D354 4EB9 0000 2542 jsr [0x00002542]
0001D35A 486E FFE8 pea.l [A6 - 0x18]
0001D35E 4EB9 0000 254A jsr [0x0000254A]
label0001D364:
0001D364 200A move.l D0, A2
0001D366 660C bne +0xE /* 0001D374 */
0001D368 4878 0003 push.l 0x3
0001D36C 4EB9 0001 135E jsr [0x0001135E]
0001D372 584F addq.w A7, 4
label0001D374:
0001D374 204A movea.l A0, A2
0001D376 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0001D37A 4E5E unlink A6
0001D37C 4E75 rts
0001D37E 206F 0004 movea.l A0, [A7 + 0x4]
0001D382 4E75 rts
0001D384 4E56 0000 link A6, 0
0001D388 2F0A move.l -[A7], A2
0001D38A 246E 0008 movea.l A2, [A6 + 0x8]
0001D38E 200A move.l D0, A2
0001D390 6710 beq +0x12 /* 0001D3A2 */
0001D392 4A6E 000C tst.w [A6 + 0xC]
0001D396 6F0A ble +0xC /* 0001D3A2 */
0001D398 2F0A move.l -[A7], A2
0001D39A 4EB9 0000 2592 jsr [0x00002592]
0001D3A0 584F addq.w A7, 4
label0001D3A2:
0001D3A2 204A movea.l A0, A2
0001D3A4 245F movea.l A2, [A7]+
0001D3A6 4E5E unlink A6
0001D3A8 4E75 rts
0001D3AA 226F 0004 movea.l A1, [A7 + 0x4]
0001D3AE 2069 0006 movea.l A0, [A1 + 0x6]
0001D3B2 91E9 0002 sub.l A0, [A1 + 0x2]
0001D3B6 2008 move.l D0, A0
0001D3B8 4E75 rts
0001D3BA 4E56 0000 link A6, 0
0001D3BE 2F0A move.l -[A7], A2
0001D3C0 246E 0008 movea.l A2, [A6 + 0x8]
0001D3C4 2F2E 000C move.l -[A7], [A6 + 0xC]
0001D3C8 2F0A move.l -[A7], A2
0001D3CA 4EB9 0000 25AA jsr [0x000025AA]
0001D3D0 41F9 0000 4266 lea.l A0, [0x00004266]
0001D3D6 2488 move.l [A2], A0
0001D3D8 204A movea.l A0, A2
0001D3DA 504F addq.w A7, 8
0001D3DC 245F movea.l A2, [A7]+
0001D3DE 4E5E unlink A6
0001D3E0 4E75 rts
0001D3E2 4E56 0000 link A6, 0
0001D3E6 2F0A move.l -[A7], A2
0001D3E8 246E 0008 movea.l A2, [A6 + 0x8]
0001D3EC 2F2E 000C move.l -[A7], [A6 + 0xC]
0001D3F0 2F0A move.l -[A7], A2
0001D3F2 4EB9 0000 25B2 jsr [0x000025B2]
0001D3F8 41F9 0000 4266 lea.l A0, [0x00004266]
0001D3FE 2488 move.l [A2], A0
0001D400 204A movea.l A0, A2
0001D402 504F addq.w A7, 8
0001D404 245F movea.l A2, [A7]+
0001D406 4E5E unlink A6
0001D408 4E75 rts
0001D40A 4E56 FFFE link A6, -0x0002
0001D40E 2F0A move.l -[A7], A2
0001D410 246E 0008 movea.l A2, [A6 + 0x8]
0001D414 4EB9 0001 D47E jsr [0x0001D47E]
0001D41A 1D40 FFFF move.b [A6 - 0x1], D0
0001D41E 486E FFFF pea.l [A6 - 0x1]
0001D422 4879 0002 4D9E push.l 0x24D9E
0001D428 4EB9 0001 D472 jsr [0x0001D472]
0001D42E 2F0A move.l -[A7], A2
0001D430 4EB9 0001 D45A jsr [0x0001D45A]
0001D436 4A00 tst.b D0
0001D438 4FEF 000C lea.l A7, [A7 + 0xC]
0001D43C 6708 beq +0xA /* 0001D446 */
0001D43E 41F9 0002 4D9E lea.l A0, [0x00024D9E]
0001D444 600A bra +0xC /* 0001D450 */
label0001D446:
0001D446 2F0A move.l -[A7], A2
0001D448 4EB9 0000 25F2 jsr [0x000025F2]
0001D44E 584F addq.w A7, 4
label0001D450:
0001D450 245F movea.l A2, [A7]+
0001D452 4E5E unlink A6
0001D454 4E75 rts
0001D456 4E56 0000 link A6, 0
0001D45A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001D45E 4EB9 0000 25E2 jsr [0x000025E2]
0001D464 4A80 tst.l D0
0001D466 57C0 seq D0
0001D468 4400 neg.b D0
0001D46A 4E5E unlink A6
0001D46C 4E75 rts
0001D46E 226F 0004 movea.l A1, [A7 + 0x4]
0001D472 206F 0008 movea.l A0, [A7 + 0x8]
0001D476 1290 move.b [A1], [A0]
0001D478 4E75 rts
0001D47A 7000 moveq.l D0, 0x00
0001D47C 4E75 rts
0001D47E 206F 0004 movea.l A0, [A7 + 0x4]
0001D482 4E75 rts
0001D484 4E56 0000 link A6, 0
0001D488 2F0A move.l -[A7], A2
0001D48A 246E 0008 movea.l A2, [A6 + 0x8]
0001D48E 200A move.l D0, A2
0001D490 6710 beq +0x12 /* 0001D4A2 */
0001D492 4A6E 000C tst.w [A6 + 0xC]
0001D496 6F0A ble +0xC /* 0001D4A2 */
0001D498 2F0A move.l -[A7], A2
0001D49A 4EB9 0000 2592 jsr [0x00002592]
0001D4A0 584F addq.w A7, 4
label0001D4A2:
0001D4A2 204A movea.l A0, A2
0001D4A4 245F movea.l A2, [A7]+
0001D4A6 4E5E unlink A6
0001D4A8 4E75 rts
0001D4AA 4E56 0000 link A6, 0
0001D4AE 4EB9 0001 D47E jsr [0x0001D47E]
0001D4B4 4E5E unlink A6
0001D4B6 4E75 rts
0001D4B8 4E56 0000 link A6, 0
0001D4BC 2F2E 000C move.l -[A7], [A6 + 0xC]
0001D4C0 4EB9 0000 2592 jsr [0x00002592]
0001D4C6 4E5E unlink A6
0001D4C8 4E75 rts
0001D4CA 206F 0004 movea.l A0, [A7 + 0x4]
0001D4CE 53A8 000E subq.l [A0 + 0xE], 1
0001D4D2 2028 000E move.l D0, [A0 + 0xE]
0001D4D6 56C0 sne D0
0001D4D8 4400 neg.b D0
0001D4DA 4E75 rts
0001D4DC 4E56 0000 link A6, 0
0001D4E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001D4E4 4EB9 0000 55F6 jsr [0x000055F6]
0001D4EA 4E5E unlink A6
0001D4EC 4E75 rts
0001D4EE 4E56 0000 link A6, 0
0001D4F2 48E7 1030 movem.l -[A7], D3,A2,A3
0001D4F6 266E 0008 movea.l A3, [A6 + 0x8]
0001D4FA 246E 000C movea.l A2, [A6 + 0xC]
0001D4FE 262E 0010 move.l D3, [A6 + 0x10]
0001D502 2F03 move.l -[A7], D3
0001D504 2F0A move.l -[A7], A2
0001D506 2F0B move.l -[A7], A3
0001D508 4EB9 0000 107A jsr [0x0000107A]
0001D50E 4FEF 000C lea.l A7, [A7 + 0xC]
0001D512 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0001D516 4E5E unlink A6
0001D518 4E75 rts
0001D51A 226F 0004 movea.l A1, [A7 + 0x4]
0001D51E 2069 0006 movea.l A0, [A1 + 0x6]
0001D522 2068 0002 movea.l A0, [A0 + 0x2]
0001D526 4E75 rts
0001D528 4E56 FFE8 link A6, -0x0018
0001D52C 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0001D530 262E 000C move.l D3, [A6 + 0xC]
0001D534 286E 0010 movea.l A4, [A6 + 0x10]
0001D538 2D4F FFFC move.l [A6 - 0x4], A7
0001D53C 2F03 move.l -[A7], D3
0001D53E 4EB9 0000 258A jsr [0x0000258A]
0001D544 2448 movea.l A2, A0
0001D546 584F addq.w A7, 4
0001D548 601A bra +0x1C /* 0001D564 */
0001D54A 266E FFF4 movea.l A3, [A6 - 0xC]
0001D54E 42A7 clr.l -[A7]
0001D550 42A7 clr.l -[A7]
0001D552 42A7 clr.l -[A7]
0001D554 4EB9 0000 2542 jsr [0x00002542]
0001D55A 486E FFE8 pea.l [A6 - 0x18]
0001D55E 4EB9 0000 254A jsr [0x0000254A]
label0001D564:
0001D564 200A move.l D0, A2
0001D566 660C bne +0xE /* 0001D574 */
0001D568 4878 0003 push.l 0x3
0001D56C 4EB9 0001 135E jsr [0x0001135E]
0001D572 584F addq.w A7, 4
label0001D574:
0001D574 204A movea.l A0, A2
0001D576 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0001D57A 4E5E unlink A6
0001D57C 4E75 rts
0001D57E 206F 0004 movea.l A0, [A7 + 0x4]
0001D582 4E75 rts
0001D584 4E56 0000 link A6, 0
0001D588 2F2E 000C move.l -[A7], [A6 + 0xC]
0001D58C 4EB9 0000 2592 jsr [0x00002592]
0001D592 4E5E unlink A6
0001D594 4E75 rts
0001D596 226F 0004 movea.l A1, [A7 + 0x4]
0001D59A 2069 000A movea.l A0, [A1 + 0xA]
0001D59E 91E9 0002 sub.l A0, [A1 + 0x2]
0001D5A2 2008 move.l D0, A0
0001D5A4 4E75 rts
0001D5A6 4E75 rts
0001D5A8 206F 0004 movea.l A0, [A7 + 0x4]
0001D5AC 1028 0025 move.b D0, [A0 + 0x25]
0001D5B0 4E75 rts
0001D5B2 206F 0004 movea.l A0, [A7 + 0x4]
0001D5B6 1028 0026 move.b D0, [A0 + 0x26]
0001D5BA 4E75 rts
0001D5BC 206F 0004 movea.l A0, [A7 + 0x4]
0001D5C0 2028 005A move.l D0, [A0 + 0x5A]
0001D5C4 4E75 rts
0001D5C6 206F 0004 movea.l A0, [A7 + 0x4]
0001D5CA 1028 00B6 move.b D0, [A0 + 0xB6]
0001D5CE 4E75 rts
0001D5D0 4E56 0000 link A6, 0
0001D5D4 2F0A move.l -[A7], A2
0001D5D6 246E 0008 movea.l A2, [A6 + 0x8]
0001D5DA 4878 0004 push.l 0x4
0001D5DE 2F2E 000C move.l -[A7], [A6 + 0xC]
0001D5E2 2F0A move.l -[A7], A2
0001D5E4 4EB9 0000 309A jsr [0x0000309A]
0001D5EA 204A movea.l A0, A2
0001D5EC 4FEF 000C lea.l A7, [A7 + 0xC]
0001D5F0 245F movea.l A2, [A7]+
0001D5F2 4E5E unlink A6
0001D5F4 4E75 rts
0001D5F6 206F 0004 movea.l A0, [A7 + 0x4]
0001D5FA 5088 addq.l A0, 8
0001D5FC 2010 move.l D0, [A0]
0001D5FE 0680 FFFF FF84 addi.l D0, 0xFFFFFF84
0001D604 D1AF 0004 add.l [A7 + 0x4], D0
0001D608 4EF9 0000 1E8A jmp [0x00001E8A]
0001D60E 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001D616 4EF9 0000 1E8A jmp [0x00001E8A]
0001D61C 06AF FFFF FF96 0004 addi.l [A7 + 0x4], 0xFFFFFF96
0001D624 4EF9 0000 1E8A jmp [0x00001E8A]
0001D62A 206F 0004 movea.l A0, [A7 + 0x4]
0001D62E 5088 addq.l A0, 8
0001D630 2010 move.l D0, [A0]
0001D632 0680 FFFF FF92 addi.l D0, 0xFFFFFF92
0001D638 D1AF 0004 add.l [A7 + 0x4], D0
0001D63C 4EF9 0000 1ED2 jmp [0x00001ED2]
0001D642 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001D64A 4EF9 0000 1ED2 jmp [0x00001ED2]
0001D650 06AF FFFF FF96 0004 addi.l [A7 + 0x4], 0xFFFFFF96
0001D658 4EF9 0000 1EDA jmp [0x00001EDA]
0001D65E 06AF FFFF FF96 0004 addi.l [A7 + 0x4], 0xFFFFFF96
0001D666 4EF9 0000 1ED2 jmp [0x00001ED2]
0001D66C 206F 0004 movea.l A0, [A7 + 0x4]
0001D670 5088 addq.l A0, 8
0001D672 2010 move.l D0, [A0]
0001D674 0680 FFFF FF96 addi.l D0, 0xFFFFFF96
0001D67A D1AF 0004 add.l [A7 + 0x4], D0
0001D67E 4EF9 0000 1EF2 jmp [0x00001EF2]
0001D684 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001D68C 4EF9 0000 1EF2 jmp [0x00001EF2]
0001D692 206F 0004 movea.l A0, [A7 + 0x4]
0001D696 216F 0008 005A move.l [A0 + 0x5A], [A7 + 0x8]
0001D69C 4E75 rts
0001D69E 206F 0004 movea.l A0, [A7 + 0x4]
0001D6A2 5088 addq.l A0, 8
0001D6A4 2010 move.l D0, [A0]
0001D6A6 0680 FFFF FF26 addi.l D0, 0xFFFFFF26
0001D6AC D1AF 0004 add.l [A7 + 0x4], D0
0001D6B0 4EF9 0000 1F0A jmp [0x00001F0A]
0001D6B6 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001D6BE 4EF9 0000 1F0A jmp [0x00001F0A]
0001D6C4 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
0001D6CC 4EF9 0000 1F22 jmp [0x00001F22]
0001D6D2 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
0001D6DA 4EF9 0000 1F0A jmp [0x00001F0A]
0001D6E0 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001D6E8 4EF9 0000 1F42 jmp [0x00001F42]
0001D6EE 206F 0004 movea.l A0, [A7 + 0x4]
0001D6F2 5088 addq.l A0, 8
0001D6F4 2010 move.l D0, [A0]
0001D6F6 0680 FFFF FF60 addi.l D0, 0xFFFFFF60
0001D6FC D1AF 0004 add.l [A7 + 0x4], D0
0001D700 4EF9 0000 1F42 jmp [0x00001F42]
0001D706 06AF FFFF FF96 0004 addi.l [A7 + 0x4], 0xFFFFFF96
0001D70E 4EF9 0000 1F62 jmp [0x00001F62]
0001D714 06AF FFFF FF96 0004 addi.l [A7 + 0x4], 0xFFFFFF96
0001D71C 4EF9 0000 1F5A jmp [0x00001F5A]
0001D722 06AF FFFF FF96 0004 addi.l [A7 + 0x4], 0xFFFFFF96
0001D72A 4EF9 0000 1F52 jmp [0x00001F52]
0001D730 06AF FFFF FF96 0004 addi.l [A7 + 0x4], 0xFFFFFF96
0001D738 4EF9 0000 1F42 jmp [0x00001F42]
0001D73E 206F 0004 movea.l A0, [A7 + 0x4]
0001D742 5088 addq.l A0, 8
0001D744 2010 move.l D0, [A0]
0001D746 0680 FFFF FF7C addi.l D0, 0xFFFFFF7C
0001D74C D1AF 0004 add.l [A7 + 0x4], D0
0001D750 4EF9 0000 1F72 jmp [0x00001F72]
0001D756 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001D75E 4EF9 0000 1F72 jmp [0x00001F72]
0001D764 06AF FFFF FF96 0004 addi.l [A7 + 0x4], 0xFFFFFF96
0001D76C 4EF9 0000 1F72 jmp [0x00001F72]
0001D772 06AF FFFF FF84 0004 addi.l [A7 + 0x4], 0xFFFFFF84
0001D77A 4EF9 0000 1F7A jmp [0x00001F7A]
0001D780 06AF FFFF FF84 0004 addi.l [A7 + 0x4], 0xFFFFFF84
0001D788 4EF9 0000 1F72 jmp [0x00001F72]
0001D78E 206F 0004 movea.l A0, [A7 + 0x4]
0001D792 2068 00A4 movea.l A0, [A0 + 0xA4]
0001D796 4E75 rts
0001D798 206F 0004 movea.l A0, [A7 + 0x4]
0001D79C 216F 0008 00A4 move.l [A0 + 0xA4], [A7 + 0x8]
0001D7A2 4E75 rts
0001D7A4 206F 0004 movea.l A0, [A7 + 0x4]
0001D7A8 3028 0008 move.w D0, [A0 + 0x8]
0001D7AC 4E75 rts
0001D7AE 4E56 0000 link A6, 0
0001D7B2 2F0A move.l -[A7], A2
0001D7B4 246E 0008 movea.l A2, [A6 + 0x8]
0001D7B8 4878 0001 push.l 0x1
0001D7BC 2F2E 000C move.l -[A7], [A6 + 0xC]
0001D7C0 2F0A move.l -[A7], A2
0001D7C2 4EB9 0000 309A jsr [0x0000309A]
0001D7C8 204A movea.l A0, A2
0001D7CA 4FEF 000C lea.l A7, [A7 + 0xC]
0001D7CE 245F movea.l A2, [A7]+
0001D7D0 4E5E unlink A6
0001D7D2 4E75 rts
0001D7D4 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001D7DC 4EF9 0000 1F92 jmp [0x00001F92]
0001D7E2 206F 0004 movea.l A0, [A7 + 0x4]
0001D7E6 5088 addq.l A0, 8
0001D7E8 2010 move.l D0, [A0]
0001D7EA 0680 FFFF FF48 addi.l D0, 0xFFFFFF48
0001D7F0 D1AF 0004 add.l [A7 + 0x4], D0
0001D7F4 4EF9 0000 1F92 jmp [0x00001F92]
0001D7FA 06AF FFFF FF96 0004 addi.l [A7 + 0x4], 0xFFFFFF96
0001D802 4EF9 0000 2062 jmp [0x00002062]
0001D808 06AF FFFF FF96 0004 addi.l [A7 + 0x4], 0xFFFFFF96
0001D810 4EF9 0000 205A jmp [0x0000205A]
0001D816 06AF FFFF FF96 0004 addi.l [A7 + 0x4], 0xFFFFFF96
0001D81E 4EF9 0000 203A jmp [0x0000203A]
0001D824 06AF FFFF FF96 0004 addi.l [A7 + 0x4], 0xFFFFFF96
0001D82C 4EF9 0000 204A jmp [0x0000204A]
0001D832 06AF FFFF FF96 0004 addi.l [A7 + 0x4], 0xFFFFFF96
0001D83A 4EF9 0000 2042 jmp [0x00002042]
0001D840 06AF FFFF FF96 0004 addi.l [A7 + 0x4], 0xFFFFFF96
0001D848 4EF9 0000 1F92 jmp [0x00001F92]
0001D84E 06AF FFFF FF60 0004 addi.l [A7 + 0x4], 0xFFFFFF60
0001D856 4EF9 0000 2092 jmp [0x00002092]
0001D85C 06AF FFFF FF60 0004 addi.l [A7 + 0x4], 0xFFFFFF60
0001D864 4EF9 0000 1F92 jmp [0x00001F92]
0001D86A 206F 0004 movea.l A0, [A7 + 0x4]
0001D86E 5088 addq.l A0, 8
0001D870 2010 move.l D0, [A0]
0001D872 0680 FFFF FF96 addi.l D0, 0xFFFFFF96
0001D878 D1AF 0004 add.l [A7 + 0x4], D0
0001D87C 4EF9 0000 20A2 jmp [0x000020A2]
0001D882 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001D88A 4EF9 0000 20A2 jmp [0x000020A2]
0001D890 4E56 0000 link A6, 0
0001D894 2F0A move.l -[A7], A2
0001D896 246E 0008 movea.l A2, [A6 + 0x8]
0001D89A 2F2E 000C move.l -[A7], [A6 + 0xC]
0001D89E 2F2A 00D6 move.l -[A7], [A2 + 0xD6]
0001D8A2 2057 movea.l A0, [A7]
0001D8A4 2268 0004 movea.l A1, [A0 + 0x4]
0001D8A8 2269 0160 movea.l A1, [A1 + 0x160]
0001D8AC 4E91 jsr [A1]
0001D8AE 504F addq.w A7, 8
0001D8B0 245F movea.l A2, [A7]+
0001D8B2 4E5E unlink A6
0001D8B4 4E75 rts
0001D8B6 206F 0004 movea.l A0, [A7 + 0x4]
0001D8BA 5088 addq.l A0, 8
0001D8BC 2010 move.l D0, [A0]
0001D8BE 0680 FFFF FF26 addi.l D0, 0xFFFFFF26
0001D8C4 D1AF 0004 add.l [A7 + 0x4], D0
0001D8C8 4EF9 0000 20BA jmp [0x000020BA]
0001D8CE 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001D8D6 4EF9 0000 20BA jmp [0x000020BA]
0001D8DC 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
0001D8E4 4EF9 0000 20BA jmp [0x000020BA]
0001D8EA 206F 0004 movea.l A0, [A7 + 0x4]
0001D8EE 5088 addq.l A0, 8
0001D8F0 2010 move.l D0, [A0]
0001D8F2 0680 FFFF FF26 addi.l D0, 0xFFFFFF26
0001D8F8 D1AF 0004 add.l [A7 + 0x4], D0
0001D8FC 4EF9 0000 20D2 jmp [0x000020D2]
0001D902 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001D90A 4EF9 0000 20D2 jmp [0x000020D2]
0001D910 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
0001D918 4EF9 0000 20D2 jmp [0x000020D2]
0001D91E 206F 0004 movea.l A0, [A7 + 0x4]
0001D922 5088 addq.l A0, 8
0001D924 2010 move.l D0, [A0]
0001D926 0680 FFFF FF26 addi.l D0, 0xFFFFFF26
0001D92C D1AF 0004 add.l [A7 + 0x4], D0
0001D930 4EF9 0000 20EA jmp [0x000020EA]
0001D936 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001D93E 4EF9 0000 20EA jmp [0x000020EA]
0001D944 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
0001D94C 4EF9 0000 20EA jmp [0x000020EA]
0001D952 4E56 0000 link A6, 0
0001D956 2F0A move.l -[A7], A2
0001D958 246E 0008 movea.l A2, [A6 + 0x8]
0001D95C 4878 0004 push.l 0x4
0001D960 2F2E 000C move.l -[A7], [A6 + 0xC]
0001D964 2F0A move.l -[A7], A2
0001D966 4EB9 0000 309A jsr [0x0000309A]
0001D96C 204A movea.l A0, A2
0001D96E 4FEF 000C lea.l A7, [A7 + 0xC]
0001D972 245F movea.l A2, [A7]+
0001D974 4E5E unlink A6
0001D976 4E75 rts
0001D978 206F 0004 movea.l A0, [A7 + 0x4]
0001D97C 5088 addq.l A0, 8
0001D97E 2010 move.l D0, [A0]
0001D980 0680 FFFF FF88 addi.l D0, 0xFFFFFF88
0001D986 D1AF 0004 add.l [A7 + 0x4], D0
0001D98A 4EF9 0000 2102 jmp [0x00002102]
0001D990 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001D998 4EF9 0000 2102 jmp [0x00002102]
0001D99E 06AF FFFF FF96 0004 addi.l [A7 + 0x4], 0xFFFFFF96
0001D9A6 4EF9 0000 2102 jmp [0x00002102]
0001D9AC 206F 0004 movea.l A0, [A7 + 0x4]
0001D9B0 5088 addq.l A0, 8
0001D9B2 2010 move.l D0, [A0]
0001D9B4 0680 FFFF FF18 addi.l D0, 0xFFFFFF18
0001D9BA D1AF 0004 add.l [A7 + 0x4], D0
0001D9BE 4EF9 0000 2122 jmp [0x00002122]
0001D9C4 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001D9CC 4EF9 0000 2122 jmp [0x00002122]
0001D9D2 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
0001D9DA 4EF9 0000 2122 jmp [0x00002122]
0001D9E0 06AF FFFF FF26 0004 addi.l [A7 + 0x4], 0xFFFFFF26
0001D9E8 4EF9 0000 212A jmp [0x0000212A]
0001D9EE 06AF FFFF FF26 0004 addi.l [A7 + 0x4], 0xFFFFFF26
0001D9F6 4EF9 0000 2122 jmp [0x00002122]
0001D9FC 206F 0004 movea.l A0, [A7 + 0x4]
0001DA00 5088 addq.l A0, 8
0001DA02 2010 move.l D0, [A0]
0001DA04 0680 FFFF FF96 addi.l D0, 0xFFFFFF96
0001DA0A D1AF 0004 add.l [A7 + 0x4], D0
0001DA0E 4EF9 0000 214A jmp [0x0000214A]
0001DA14 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001DA1C 4EF9 0000 214A jmp [0x0000214A]
0001DA22 206F 0004 movea.l A0, [A7 + 0x4]
0001DA26 5088 addq.l A0, 8
0001DA28 2010 move.l D0, [A0]
0001DA2A 0680 FFFF FF96 addi.l D0, 0xFFFFFF96
0001DA30 D1AF 0004 add.l [A7 + 0x4], D0
0001DA34 4EF9 0000 217A jmp [0x0000217A]
0001DA3A 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001DA42 4EF9 0000 217A jmp [0x0000217A]
0001DA48 206F 0004 movea.l A0, [A7 + 0x4]
0001DA4C 5088 addq.l A0, 8
0001DA4E 2010 move.l D0, [A0]
0001DA50 0680 FFFF FF96 addi.l D0, 0xFFFFFF96
0001DA56 D1AF 0004 add.l [A7 + 0x4], D0
0001DA5A 4EF9 0000 219A jmp [0x0000219A]
0001DA60 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001DA68 4EF9 0000 219A jmp [0x0000219A]
0001DA6E 206F 0004 movea.l A0, [A7 + 0x4]
0001DA72 5088 addq.l A0, 8
0001DA74 2010 move.l D0, [A0]
0001DA76 0680 FFFF FF96 addi.l D0, 0xFFFFFF96
0001DA7C D1AF 0004 add.l [A7 + 0x4], D0
0001DA80 4EF9 0000 21B2 jmp [0x000021B2]
0001DA86 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001DA8E 4EF9 0000 21B2 jmp [0x000021B2]
0001DA94 4E56 0000 link A6, 0
0001DA98 2F0A move.l -[A7], A2
0001DA9A 246E 0008 movea.l A2, [A6 + 0x8]
0001DA9E 2F2E 000C move.l -[A7], [A6 + 0xC]
0001DAA2 2F2A 00D6 move.l -[A7], [A2 + 0xD6]
0001DAA6 2057 movea.l A0, [A7]
0001DAA8 2268 0004 movea.l A1, [A0 + 0x4]
0001DAAC 2269 0164 movea.l A1, [A1 + 0x164]
0001DAB0 4E91 jsr [A1]
0001DAB2 504F addq.w A7, 8
0001DAB4 245F movea.l A2, [A7]+
0001DAB6 4E5E unlink A6
0001DAB8 4E75 rts
0001DABA 206F 0004 movea.l A0, [A7 + 0x4]
0001DABE 2068 0066 movea.l A0, [A0 + 0x66]
0001DAC2 4E75 rts
0001DAC4 206F 0004 movea.l A0, [A7 + 0x4]
0001DAC8 5088 addq.l A0, 8
0001DACA 2010 move.l D0, [A0]
0001DACC 0680 FFFF FF26 addi.l D0, 0xFFFFFF26
0001DAD2 D1AF 0004 add.l [A7 + 0x4], D0
0001DAD6 4EF9 0000 21E2 jmp [0x000021E2]
0001DADC 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001DAE4 4EF9 0000 21E2 jmp [0x000021E2]
0001DAEA 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
0001DAF2 4EF9 0000 21E2 jmp [0x000021E2]
0001DAF8 206F 0004 movea.l A0, [A7 + 0x4]
0001DAFC 5088 addq.l A0, 8
0001DAFE 2010 move.l D0, [A0]
0001DB00 0680 FFFF FF26 addi.l D0, 0xFFFFFF26
0001DB06 D1AF 0004 add.l [A7 + 0x4], D0
0001DB0A 4EF9 0000 21F2 jmp [0x000021F2]
0001DB10 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001DB18 4EF9 0000 21F2 jmp [0x000021F2]
0001DB1E 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
0001DB26 4EF9 0000 21F2 jmp [0x000021F2]
0001DB2C 206F 0004 movea.l A0, [A7 + 0x4]
0001DB30 3028 0008 move.w D0, [A0 + 0x8]
0001DB34 4E75 rts
0001DB36 206F 0004 movea.l A0, [A7 + 0x4]
0001DB3A 1028 000A move.b D0, [A0 + 0xA]
0001DB3E 4E75 rts
0001DB40 206F 0004 movea.l A0, [A7 + 0x4]
0001DB44 1028 000B move.b D0, [A0 + 0xB]
0001DB48 4E75 rts
0001DB4A 206F 0004 movea.l A0, [A7 + 0x4]
0001DB4E 1028 000C move.b D0, [A0 + 0xC]
0001DB52 4E75 rts
0001DB54 206F 0004 movea.l A0, [A7 + 0x4]
0001DB58 2068 0004 movea.l A0, [A0 + 0x4]
0001DB5C 4E75 rts
0001DB5E 206F 0004 movea.l A0, [A7 + 0x4]
0001DB62 3028 0008 move.w D0, [A0 + 0x8]
0001DB66 4E75 rts
0001DB68 206F 0004 movea.l A0, [A7 + 0x4]
0001DB6C 1028 000E move.b D0, [A0 + 0xE]
0001DB70 4E75 rts
0001DB72 206F 0004 movea.l A0, [A7 + 0x4]
0001DB76 1028 000F move.b D0, [A0 + 0xF]
0001DB7A 4E75 rts
0001DB7C 206F 0004 movea.l A0, [A7 + 0x4]
0001DB80 1028 0010 move.b D0, [A0 + 0x10]
0001DB84 4E75 rts
0001DB86 206F 0004 movea.l A0, [A7 + 0x4]
0001DB8A 1028 0011 move.b D0, [A0 + 0x11]
0001DB8E 4E75 rts
0001DB90 206F 0004 movea.l A0, [A7 + 0x4]
0001DB94 3028 0008 move.w D0, [A0 + 0x8]
0001DB98 4E75 rts
0001DB9A 206F 0004 movea.l A0, [A7 + 0x4]
0001DB9E 3028 000A move.w D0, [A0 + 0xA]
0001DBA2 4E75 rts
0001DBA4 206F 0004 movea.l A0, [A7 + 0x4]
0001DBA8 1028 000E move.b D0, [A0 + 0xE]
0001DBAC 4E75 rts
0001DBAE 206F 0004 movea.l A0, [A7 + 0x4]
0001DBB2 1028 000F move.b D0, [A0 + 0xF]
0001DBB6 4E75 rts
0001DBB8 206F 0004 movea.l A0, [A7 + 0x4]
0001DBBC 3028 0014 move.w D0, [A0 + 0x14]
0001DBC0 4E75 rts
0001DBC2 206F 0004 movea.l A0, [A7 + 0x4]
0001DBC6 1028 0016 move.b D0, [A0 + 0x16]
0001DBCA 4E75 rts
0001DBCC 206F 0004 movea.l A0, [A7 + 0x4]
0001DBD0 1028 0017 move.b D0, [A0 + 0x17]
0001DBD4 4E75 rts
0001DBD6 206F 0004 movea.l A0, [A7 + 0x4]
0001DBDA 1028 0018 move.b D0, [A0 + 0x18]
0001DBDE 4E75 rts
0001DBE0 206F 0004 movea.l A0, [A7 + 0x4]
0001DBE4 1028 0019 move.b D0, [A0 + 0x19]
0001DBE8 4E75 rts
0001DBEA 48E7 0030 movem.l -[A7], A2,A3
0001DBEE 266F 000C movea.l A3, [A7 + 0xC]
0001DBF2 246F 0010 movea.l A2, [A7 + 0x10]
0001DBF6 24AB 0112 move.l [A2], [A3 + 0x112]
0001DBFA 356B 0116 0004 move.w [A2 + 0x4], [A3 + 0x116]
0001DC00 4CDF 0C00 movem.l A2,A3, [A7]+
0001DC04 4E75 rts
0001DC06 206F 0004 movea.l A0, [A7 + 0x4]
0001DC0A 3028 0160 move.w D0, [A0 + 0x160]
0001DC0E 4E75 rts
0001DC10 206F 0004 movea.l A0, [A7 + 0x4]
0001DC14 4AA8 0004 tst.l [A0 + 0x4]
0001DC18 56C0 sne D0
0001DC1A 4400 neg.b D0
0001DC1C 4E75 rts
0001DC1E 206F 0004 movea.l A0, [A7 + 0x4]
0001DC22 2068 0004 movea.l A0, [A0 + 0x4]
0001DC26 4E75 rts
0001DC28 206F 0004 movea.l A0, [A7 + 0x4]
0001DC2C 1028 0110 move.b D0, [A0 + 0x110]
0001DC30 4E75 rts
0001DC32 206F 0004 movea.l A0, [A7 + 0x4]
0001DC36 1028 0167 move.b D0, [A0 + 0x167]
0001DC3A 4E75 rts
0001DC3C 206F 0004 movea.l A0, [A7 + 0x4]
0001DC40 2068 0004 movea.l A0, [A0 + 0x4]
0001DC44 4E75 rts
fn0001DC46:
0001DC46 206F 0004 movea.l A0, [A7 + 0x4]
0001DC4A 0C68 0083 015C cmpi.w [A0 + 0x15C], 0x83
0001DC50 57C0 seq D0
0001DC52 4400 neg.b D0
0001DC54 4E75 rts
fn0001DC56:
0001DC56 206F 0004 movea.l A0, [A7 + 0x4]
0001DC5A 0C68 0081 015C cmpi.w [A0 + 0x15C], 0x81
0001DC60 57C0 seq D0
0001DC62 4400 neg.b D0
0001DC64 4E75 rts
fn0001DC66:
0001DC66 206F 0004 movea.l A0, [A7 + 0x4]
0001DC6A 0C68 0082 015C cmpi.w [A0 + 0x15C], 0x82
0001DC70 57C0 seq D0
0001DC72 4400 neg.b D0
0001DC74 4E75 rts
0001DC76 4E56 0000 link A6, 0
0001DC7A 2F0A move.l -[A7], A2
0001DC7C 246E 0008 movea.l A2, [A6 + 0x8]
0001DC80 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001DC84 2057 movea.l A0, [A7]
0001DC86 2268 0004 movea.l A1, [A0 + 0x4]
0001DC8A 2269 001C movea.l A1, [A1 + 0x1C]
0001DC8E 4E91 jsr [A1]
0001DC90 4A80 tst.l D0
0001DC92 5EC0 sgt D0
0001DC94 4400 neg.b D0
0001DC96 584F addq.w A7, 4
0001DC98 245F movea.l A2, [A7]+
0001DC9A 4E5E unlink A6
0001DC9C 4E75 rts
0001DC9E 206F 0004 movea.l A0, [A7 + 0x4]
0001DCA2 1028 015F move.b D0, [A0 + 0x15F]
0001DCA6 4E75 rts
0001DCA8 206F 0004 movea.l A0, [A7 + 0x4]
0001DCAC 1028 0166 move.b D0, [A0 + 0x166]
0001DCB0 4E75 rts
0001DCB2 4E56 0000 link A6, 0
0001DCB6 2F0A move.l -[A7], A2
0001DCB8 246E 0008 movea.l A2, [A6 + 0x8]
0001DCBC 2F0A move.l -[A7], A2
0001DCBE 61FF 0000 00DE bsr +0xE0 /* 0001DD9E */
0001DCC4 4A00 tst.b D0
0001DCC6 584F addq.w A7, 4
0001DCC8 6612 bne +0x14 /* 0001DCDC */
0001DCCA 2F0A move.l -[A7], A2
0001DCCC 61FF FFFF FF78 bsr -0x86 /* 0001DC46 */
0001DCD2 4A00 tst.b D0
0001DCD4 584F addq.w A7, 4
0001DCD6 6604 bne +0x6 /* 0001DCDC */
0001DCD8 7000 moveq.l D0, 0x00
0001DCDA 6002 bra +0x4 /* 0001DCDE */
label0001DCDC:
0001DCDC 7001 moveq.l D0, 0x01
label0001DCDE:
0001DCDE 245F movea.l A2, [A7]+
0001DCE0 4E5E unlink A6
0001DCE2 4E75 rts
0001DCE4 4E56 0000 link A6, 0
0001DCE8 2F0A move.l -[A7], A2
0001DCEA 246E 0008 movea.l A2, [A6 + 0x8]
0001DCEE 2F0A move.l -[A7], A2
0001DCF0 61FF 0000 00BC bsr +0xBE /* 0001DDAE */
0001DCF6 4A00 tst.b D0
0001DCF8 584F addq.w A7, 4
0001DCFA 6612 bne +0x14 /* 0001DD0E */
0001DCFC 2F0A move.l -[A7], A2
0001DCFE 61FF FFFF FF66 bsr -0x98 /* 0001DC66 */
0001DD04 4A00 tst.b D0
0001DD06 584F addq.w A7, 4
0001DD08 6604 bne +0x6 /* 0001DD0E */
0001DD0A 7000 moveq.l D0, 0x00
0001DD0C 6002 bra +0x4 /* 0001DD10 */
label0001DD0E:
0001DD0E 7001 moveq.l D0, 0x01
label0001DD10:
0001DD10 245F movea.l A2, [A7]+
0001DD12 4E5E unlink A6
0001DD14 4E75 rts
0001DD16 4E56 0000 link A6, 0
0001DD1A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001DD1E 2057 movea.l A0, [A7]
0001DD20 2250 movea.l A1, [A0]
0001DD22 2269 01EC movea.l A1, [A1 + 0x1EC]
0001DD26 4E91 jsr [A1]
0001DD28 B0FC 0000 cmpa.w A0, 0x0
0001DD2C 56C0 sne D0
0001DD2E 4400 neg.b D0
0001DD30 4E5E unlink A6
0001DD32 4E75 rts
0001DD34 206F 0004 movea.l A0, [A7 + 0x4]
0001DD38 4A68 015C tst.w [A0 + 0x15C]
0001DD3C 57C0 seq D0
0001DD3E 4400 neg.b D0
0001DD40 4E75 rts
0001DD42 206F 0004 movea.l A0, [A7 + 0x4]
0001DD46 3028 0168 move.w D0, [A0 + 0x168]
0001DD4A 4E75 rts
0001DD4C 4E56 0000 link A6, 0
0001DD50 206E 0008 movea.l A0, [A6 + 0x8]
0001DD54 4868 000A pea.l [A0 + 0xA]
0001DD58 61FF 0000 0008 bsr +0xA /* 0001DD62 */
0001DD5E 4E5E unlink A6
0001DD60 4E75 rts
fn0001DD62:
0001DD62 206F 0004 movea.l A0, [A7 + 0x4]
0001DD66 3028 010E move.w D0, [A0 + 0x10E]
0001DD6A 4E75 rts
0001DD6C 4E56 0000 link A6, 0
0001DD70 2F0A move.l -[A7], A2
0001DD72 246E 0008 movea.l A2, [A6 + 0x8]
0001DD76 2F0A move.l -[A7], A2
0001DD78 61FF 0000 0044 bsr +0x46 /* 0001DDBE */
0001DD7E 4A00 tst.b D0
0001DD80 584F addq.w A7, 4
0001DD82 6612 bne +0x14 /* 0001DD96 */
0001DD84 2F0A move.l -[A7], A2
0001DD86 61FF FFFF FECE bsr -0x130 /* 0001DC56 */
0001DD8C 4A00 tst.b D0
0001DD8E 584F addq.w A7, 4
0001DD90 6604 bne +0x6 /* 0001DD96 */
0001DD92 7000 moveq.l D0, 0x00
0001DD94 6002 bra +0x4 /* 0001DD98 */
label0001DD96:
0001DD96 7001 moveq.l D0, 0x01
label0001DD98:
0001DD98 245F movea.l A2, [A7]+
0001DD9A 4E5E unlink A6
0001DD9C 4E75 rts
fn0001DD9E:
0001DD9E 206F 0004 movea.l A0, [A7 + 0x4]
0001DDA2 0C68 0003 015C cmpi.w [A0 + 0x15C], 0x3
0001DDA8 57C0 seq D0
0001DDAA 4400 neg.b D0
0001DDAC 4E75 rts
fn0001DDAE:
0001DDAE 206F 0004 movea.l A0, [A7 + 0x4]
0001DDB2 0C68 0002 015C cmpi.w [A0 + 0x15C], 0x2
0001DDB8 57C0 seq D0
0001DDBA 4400 neg.b D0
0001DDBC 4E75 rts
fn0001DDBE:
0001DDBE 206F 0004 movea.l A0, [A7 + 0x4]
0001DDC2 0C68 0001 015C cmpi.w [A0 + 0x15C], 0x1
0001DDC8 57C0 seq D0
0001DDCA 4400 neg.b D0
0001DDCC 4E75 rts
0001DDCE 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001DDD6 4EF9 0000 11F2 jmp [0x000011F2]
0001DDDC 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001DDE4 4EF9 0000 11A2 jmp [0x000011A2]
0001DDEA 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001DDF2 4EF9 0001 DD50 jmp [0x0001DD50]
0001DDF8 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001DE00 4EF9 0000 1182 jmp [0x00001182]
0001DE06 06AF FFFF FEDE 0004 addi.l [A7 + 0x4], 0xFFFFFEDE
0001DE0E 4EF9 0000 133A jmp [0x0000133A]
0001DE14 06AF FFFF FEDE 0004 addi.l [A7 + 0x4], 0xFFFFFEDE
0001DE1C 4EF9 0000 1182 jmp [0x00001182]
0001DE22 06AF FFFF FEC4 0004 addi.l [A7 + 0x4], 0xFFFFFEC4
0001DE2A 4EF9 0000 1182 jmp [0x00001182]
0001DE30 06AF FFFF FEB2 0004 addi.l [A7 + 0x4], 0xFFFFFEB2
0001DE38 4EF9 0000 134A jmp [0x0000134A]
0001DE3E 06AF FFFF FEB2 0004 addi.l [A7 + 0x4], 0xFFFFFEB2
0001DE46 4EF9 0000 1182 jmp [0x00001182]
0001DE4C 206F 0004 movea.l A0, [A7 + 0x4]
0001DE50 2068 000A movea.l A0, [A0 + 0xA]
0001DE54 4E75 rts
0001DE56 206F 0004 movea.l A0, [A7 + 0x4]
0001DE5A 1028 0008 move.b D0, [A0 + 0x8]
0001DE5E 4E75 rts
0001DE60 206F 0004 movea.l A0, [A7 + 0x4]
0001DE64 4AA8 000A tst.l [A0 + 0xA]
0001DE68 56C0 sne D0
0001DE6A 4400 neg.b D0
0001DE6C 4E75 rts
0001DE6E 06AF FFFF FFF0 0004 addi.l [A7 + 0x4], 0xFFFFFFF0
0001DE76 4EF9 0000 139A jmp [0x0000139A]
0001DE7C 06AF FFFF FFF0 0004 addi.l [A7 + 0x4], 0xFFFFFFF0
0001DE84 4EF9 0000 1372 jmp [0x00001372]
0001DE8A 7001 moveq.l D0, 0x01
0001DE8C 4E75 rts
fn0001DE8E:
0001DE8E 48E7 0030 movem.l -[A7], A2,A3
0001DE92 266F 000C movea.l A3, [A7 + 0xC]
0001DE96 246F 0010 movea.l A2, [A7 + 0x10]
0001DE9A 3013 move.w D0, [A3]
0001DE9C B052 cmp.w D0, [A2]
0001DE9E 6614 bne +0x16 /* 0001DEB4 */
0001DEA0 302B 0002 move.w D0, [A3 + 0x2]
0001DEA4 B06A 0002 cmp.w D0, [A2 + 0x2]
0001DEA8 660A bne +0xC /* 0001DEB4 */
0001DEAA 302B 0004 move.w D0, [A3 + 0x4]
0001DEAE B06A 0004 cmp.w D0, [A2 + 0x4]
0001DEB2 6704 beq +0x6 /* 0001DEB8 */
label0001DEB4:
0001DEB4 7000 moveq.l D0, 0x00
0001DEB6 6002 bra +0x4 /* 0001DEBA */
label0001DEB8:
0001DEB8 7001 moveq.l D0, 0x01
label0001DEBA:
0001DEBA 4CDF 0C00 movem.l A2,A3, [A7]+
0001DEBE 4E75 rts
0001DEC0 4E56 0000 link A6, 0
0001DEC4 2F0A move.l -[A7], A2
0001DEC6 246E 0008 movea.l A2, [A6 + 0x8]
0001DECA 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001DECE 2057 movea.l A0, [A7]
0001DED0 2268 0004 movea.l A1, [A0 + 0x4]
0001DED4 2269 001C movea.l A1, [A1 + 0x1C]
0001DED8 4E91 jsr [A1]
0001DEDA 5380 subq.l D0, 1
0001DEDC 57C0 seq D0
0001DEDE 4400 neg.b D0
0001DEE0 584F addq.w A7, 4
0001DEE2 245F movea.l A2, [A7]+
0001DEE4 4E5E unlink A6
0001DEE6 4E75 rts
0001DEE8 4E56 0000 link A6, 0
0001DEEC 2F0A move.l -[A7], A2
0001DEEE 246E 0008 movea.l A2, [A6 + 0x8]
0001DEF2 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001DEF6 2057 movea.l A0, [A7]
0001DEF8 2268 0004 movea.l A1, [A0 + 0x4]
0001DEFC 2269 001C movea.l A1, [A1 + 0x1C]
0001DF00 4E91 jsr [A1]
0001DF02 5580 subq.l D0, 2
0001DF04 57C0 seq D0
0001DF06 4400 neg.b D0
0001DF08 584F addq.w A7, 4
0001DF0A 245F movea.l A2, [A7]+
0001DF0C 4E5E unlink A6
0001DF0E 4E75 rts
0001DF10 4E56 0000 link A6, 0
0001DF14 206E 0008 movea.l A0, [A6 + 0x8]
0001DF18 4868 000A pea.l [A0 + 0xA]
0001DF1C 61FF FFFF FE44 bsr -0x1BA /* 0001DD62 */
0001DF22 4E5E unlink A6
0001DF24 4E75 rts
0001DF26 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001DF2E 4EF9 0000 13DA jmp [0x000013DA]
0001DF34 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001DF3C 4EF9 0000 13FA jmp [0x000013FA]
0001DF42 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001DF4A 4EF9 0001 DF14 jmp [0x0001DF14]
0001DF50 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001DF58 4EF9 0000 13B2 jmp [0x000013B2]
0001DF5E 4E56 0000 link A6, 0
0001DF62 2F0A move.l -[A7], A2
0001DF64 246E 0008 movea.l A2, [A6 + 0x8]
0001DF68 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001DF6C 2057 movea.l A0, [A7]
0001DF6E 2268 0004 movea.l A1, [A0 + 0x4]
0001DF72 2269 001C movea.l A1, [A1 + 0x1C]
0001DF76 4E91 jsr [A1]
0001DF78 4A80 tst.l D0
0001DF7A 5EC0 sgt D0
0001DF7C 4400 neg.b D0
0001DF7E 584F addq.w A7, 4
0001DF80 245F movea.l A2, [A7]+
0001DF82 4E5E unlink A6
0001DF84 4E75 rts
0001DF86 206F 0004 movea.l A0, [A7 + 0x4]
0001DF8A 1028 003C move.b D0, [A0 + 0x3C]
0001DF8E 4E75 rts
0001DF90 206F 0004 movea.l A0, [A7 + 0x4]
0001DF94 0CA8 6369 636E 0036 cmpi.l [A0 + 0x36], 0x6369636E /* 'cicn' */
0001DF9C 57C0 seq D0
0001DF9E 4400 neg.b D0
0001DFA0 4E75 rts
0001DFA2 206F 0004 movea.l A0, [A7 + 0x4]
0001DFA6 1028 0040 move.b D0, [A0 + 0x40]
0001DFAA 4E75 rts
0001DFAC 206F 0004 movea.l A0, [A7 + 0x4]
0001DFB0 0CA8 6963 6C78 0036 cmpi.l [A0 + 0x36], 0x69636C78 /* 'iclx' */
0001DFB8 57C0 seq D0
0001DFBA 4400 neg.b D0
0001DFBC 4E75 rts
0001DFBE 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001DFC6 4EF9 0000 15EA jmp [0x000015EA]
0001DFCC 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001DFD4 4EF9 0000 157A jmp [0x0000157A]
0001DFDA 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001DFE2 4EF9 0000 1562 jmp [0x00001562]
0001DFE8 06AF FFFF FFDC 0004 addi.l [A7 + 0x4], 0xFFFFFFDC
0001DFF0 4EF9 0000 1562 jmp [0x00001562]
0001DFF6 4E56 0000 link A6, 0
0001DFFA 2F0A move.l -[A7], A2
0001DFFC 246E 0008 movea.l A2, [A6 + 0x8]
0001E000 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001E004 2057 movea.l A0, [A7]
0001E006 2268 0004 movea.l A1, [A0 + 0x4]
0001E00A 2269 001C movea.l A1, [A1 + 0x1C]
0001E00E 4E91 jsr [A1]
0001E010 5380 subq.l D0, 1
0001E012 57C0 seq D0
0001E014 4400 neg.b D0
0001E016 584F addq.w A7, 4
0001E018 245F movea.l A2, [A7]+
0001E01A 4E5E unlink A6
0001E01C 4E75 rts
0001E01E 206F 0004 movea.l A0, [A7 + 0x4]
0001E022 1028 0044 move.b D0, [A0 + 0x44]
0001E026 4E75 rts
0001E028 4E56 0000 link A6, 0
0001E02C 2F0A move.l -[A7], A2
0001E02E 246E 0008 movea.l A2, [A6 + 0x8]
0001E032 2F0A move.l -[A7], A2
0001E034 2057 movea.l A0, [A7]
0001E036 2250 movea.l A1, [A0]
0001E038 2269 01B8 movea.l A1, [A1 + 0x1B8]
0001E03C 4E91 jsr [A1]
0001E03E 4A00 tst.b D0
0001E040 584F addq.w A7, 4
0001E042 6616 bne +0x18 /* 0001E05A */
0001E044 2F0A move.l -[A7], A2
0001E046 2057 movea.l A0, [A7]
0001E048 2250 movea.l A1, [A0]
0001E04A 2269 01BC movea.l A1, [A1 + 0x1BC]
0001E04E 4E91 jsr [A1]
0001E050 4A00 tst.b D0
0001E052 584F addq.w A7, 4
0001E054 6604 bne +0x6 /* 0001E05A */
0001E056 7000 moveq.l D0, 0x00
0001E058 6002 bra +0x4 /* 0001E05C */
label0001E05A:
0001E05A 7001 moveq.l D0, 0x01
label0001E05C:
0001E05C 245F movea.l A2, [A7]+
0001E05E 4E5E unlink A6
0001E060 4E75 rts
0001E062 206F 0004 movea.l A0, [A7 + 0x4]
0001E066 0C68 0083 0046 cmpi.w [A0 + 0x46], 0x83
0001E06C 57C0 seq D0
0001E06E 4400 neg.b D0
0001E070 4E75 rts
0001E072 206F 0004 movea.l A0, [A7 + 0x4]
0001E076 0C68 0082 0046 cmpi.w [A0 + 0x46], 0x82
0001E07C 57C0 seq D0
0001E07E 4400 neg.b D0
0001E080 4E75 rts
0001E082 206F 0004 movea.l A0, [A7 + 0x4]
0001E086 0C68 0081 0046 cmpi.w [A0 + 0x46], 0x81
0001E08C 57C0 seq D0
0001E08E 4400 neg.b D0
0001E090 4E75 rts
0001E092 206F 0004 movea.l A0, [A7 + 0x4]
0001E096 0C68 0003 0046 cmpi.w [A0 + 0x46], 0x3
0001E09C 57C0 seq D0
0001E09E 4400 neg.b D0
0001E0A0 4E75 rts
0001E0A2 206F 0004 movea.l A0, [A7 + 0x4]
0001E0A6 0C68 0002 0046 cmpi.w [A0 + 0x46], 0x2
0001E0AC 57C0 seq D0
0001E0AE 4400 neg.b D0
0001E0B0 4E75 rts
0001E0B2 206F 0004 movea.l A0, [A7 + 0x4]
0001E0B6 0C68 0001 0046 cmpi.w [A0 + 0x46], 0x1
0001E0BC 57C0 seq D0
0001E0BE 4400 neg.b D0
0001E0C0 4E75 rts
0001E0C2 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001E0CA 4EF9 0000 16D2 jmp [0x000016D2]
0001E0D0 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001E0D8 4EF9 0000 1602 jmp [0x00001602]
0001E0DE 06AF FFFF FFDC 0004 addi.l [A7 + 0x4], 0xFFFFFFDC
0001E0E6 4EF9 0000 1602 jmp [0x00001602]
0001E0EC 06AF FFFF FFCA 0004 addi.l [A7 + 0x4], 0xFFFFFFCA
0001E0F4 4EF9 0000 16E2 jmp [0x000016E2]
0001E0FA 06AF FFFF FFCA 0004 addi.l [A7 + 0x4], 0xFFFFFFCA
0001E102 4EF9 0000 1602 jmp [0x00001602]
0001E108 206F 0004 movea.l A0, [A7 + 0x4]
0001E10C 116F 0008 0027 move.b [A0 + 0x27], [A7 + 0x8]
0001E112 4E75 rts
0001E114 206F 0004 movea.l A0, [A7 + 0x4]
0001E118 3028 0126 move.w D0, [A0 + 0x126]
0001E11C 4E75 rts
0001E11E 206F 0004 movea.l A0, [A7 + 0x4]
0001E122 3028 0124 move.w D0, [A0 + 0x124]
0001E126 4E75 rts
0001E128 206F 0004 movea.l A0, [A7 + 0x4]
0001E12C 1028 0130 move.b D0, [A0 + 0x130]
0001E130 4E75 rts
0001E132 206F 0004 movea.l A0, [A7 + 0x4]
0001E136 3028 0122 move.w D0, [A0 + 0x122]
0001E13A 4E75 rts
0001E13C 4E56 0000 link A6, 0
0001E140 206E 0008 movea.l A0, [A6 + 0x8]
0001E144 4868 000A pea.l [A0 + 0xA]
0001E148 61FF FFFF FC18 bsr -0x3E6 /* 0001DD62 */
0001E14E 4E5E unlink A6
0001E150 4E75 rts
0001E152 206F 0004 movea.l A0, [A7 + 0x4]
0001E156 1028 0131 move.b D0, [A0 + 0x131]
0001E15A 4E75 rts
0001E15C 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001E164 4EF9 0000 1802 jmp [0x00001802]
0001E16A 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001E172 4EF9 0000 1842 jmp [0x00001842]
0001E178 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001E180 4EF9 0001 E140 jmp [0x0001E140]
0001E186 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001E18E 4EF9 0000 17AA jmp [0x000017AA]
0001E194 06AF FFFF FFF0 0004 addi.l [A7 + 0x4], 0xFFFFFFF0
0001E19C 4EF9 0000 1972 jmp [0x00001972]
0001E1A2 06AF FFFF FFF0 0004 addi.l [A7 + 0x4], 0xFFFFFFF0
0001E1AA 4EF9 0000 192A jmp [0x0000192A]
0001E1B0 206F 0004 movea.l A0, [A7 + 0x4]
0001E1B4 1028 0136 move.b D0, [A0 + 0x136]
0001E1B8 4E75 rts
0001E1BA 206F 0004 movea.l A0, [A7 + 0x4]
0001E1BE 1028 0134 move.b D0, [A0 + 0x134]
0001E1C2 4E75 rts
0001E1C4 4E56 0000 link A6, 0
0001E1C8 206E 0008 movea.l A0, [A6 + 0x8]
0001E1CC 4868 000A pea.l [A0 + 0xA]
0001E1D0 61FF FFFF FB90 bsr -0x46E /* 0001DD62 */
0001E1D6 4E5E unlink A6
0001E1D8 4E75 rts
0001E1DA 206F 0004 movea.l A0, [A7 + 0x4]
0001E1DE 1028 0135 move.b D0, [A0 + 0x135]
0001E1E2 4E75 rts
0001E1E4 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001E1EC 4EF9 0000 19D2 jmp [0x000019D2]
0001E1F2 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001E1FA 4EF9 0000 19B2 jmp [0x000019B2]
0001E200 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001E208 4EF9 0001 E1C8 jmp [0x0001E1C8]
0001E20E 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001E216 4EF9 0000 1992 jmp [0x00001992]
0001E21C 06AF FFFF FEDE 0004 addi.l [A7 + 0x4], 0xFFFFFEDE
0001E224 4EF9 0000 1A82 jmp [0x00001A82]
0001E22A 06AF FFFF FEDE 0004 addi.l [A7 + 0x4], 0xFFFFFEDE
0001E232 4EF9 0000 19BA jmp [0x000019BA]
0001E238 06AF FFFF FEDE 0004 addi.l [A7 + 0x4], 0xFFFFFEDE
0001E240 4EF9 0000 1992 jmp [0x00001992]
0001E246 4E56 0000 link A6, 0
0001E24A 2F0A move.l -[A7], A2
0001E24C 246E 0008 movea.l A2, [A6 + 0x8]
0001E250 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001E254 2057 movea.l A0, [A7]
0001E256 2268 0004 movea.l A1, [A0 + 0x4]
0001E25A 2269 001C movea.l A1, [A1 + 0x1C]
0001E25E 4E91 jsr [A1]
0001E260 5380 subq.l D0, 1
0001E262 57C0 seq D0
0001E264 4400 neg.b D0
0001E266 584F addq.w A7, 4
0001E268 245F movea.l A2, [A7]+
0001E26A 4E5E unlink A6
0001E26C 4E75 rts
0001E26E 4E56 0000 link A6, 0
0001E272 2F0A move.l -[A7], A2
0001E274 246E 0008 movea.l A2, [A6 + 0x8]
0001E278 2F2A 0004 move.l -[A7], [A2 + 0x4]
0001E27C 2057 movea.l A0, [A7]
0001E27E 2268 0004 movea.l A1, [A0 + 0x4]
0001E282 2269 001C movea.l A1, [A1 + 0x1C]
0001E286 4E91 jsr [A1]
0001E288 5580 subq.l D0, 2
0001E28A 57C0 seq D0
0001E28C 4400 neg.b D0
0001E28E 584F addq.w A7, 4
0001E290 245F movea.l A2, [A7]+
0001E292 4E5E unlink A6
0001E294 4E75 rts
0001E296 4E56 0000 link A6, 0
0001E29A 206E 0008 movea.l A0, [A6 + 0x8]
0001E29E 4868 000A pea.l [A0 + 0xA]
0001E2A2 61FF FFFF FABE bsr -0x540 /* 0001DD62 */
0001E2A8 4E5E unlink A6
0001E2AA 4E75 rts
0001E2AC 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001E2B4 4EF9 0000 1ACA jmp [0x00001ACA]
0001E2BA 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001E2C2 4EF9 0000 1ADA jmp [0x00001ADA]
0001E2C8 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001E2D0 4EF9 0001 E29A jmp [0x0001E29A]
0001E2D6 06AF FFFF FFF6 0004 addi.l [A7 + 0x4], 0xFFFFFFF6
0001E2DE 4EF9 0000 1AA2 jmp [0x00001AA2]
0001E2E4 206F 0004 movea.l A0, [A7 + 0x4]
0001E2E8 1028 0008 move.b D0, [A0 + 0x8]
0001E2EC 4E75 rts
0001E2EE 4E56 0000 link A6, 0
0001E2F2 206E 0008 movea.l A0, [A6 + 0x8]
0001E2F6 4868 0008 pea.l [A0 + 0x8]
0001E2FA 61FF FFFF FA66 bsr -0x598 /* 0001DD62 */
0001E300 4E5E unlink A6
0001E302 4E75 rts
0001E304 51AF 0004 subq.l [A7 + 0x4], 8
0001E308 4EF9 0000 1B9A jmp [0x00001B9A]
0001E30E 51AF 0004 subq.l [A7 + 0x4], 8
0001E312 4EF9 0000 1B8A jmp [0x00001B8A]
0001E318 51AF 0004 subq.l [A7 + 0x4], 8
0001E31C 4EF9 0001 E2F2 jmp [0x0001E2F2]
0001E322 51AF 0004 subq.l [A7 + 0x4], 8
0001E326 4EF9 0000 1B6A jmp [0x00001B6A]
0001E32C 4E56 0000 link A6, 0
0001E330 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E334 2057 movea.l A0, [A7]
0001E336 2268 0004 movea.l A1, [A0 + 0x4]
0001E33A 2269 001C movea.l A1, [A1 + 0x1C]
0001E33E 4E91 jsr [A1]
0001E340 4A80 tst.l D0
0001E342 5EC0 sgt D0
0001E344 4400 neg.b D0
0001E346 4E5E unlink A6
0001E348 4E75 rts
0001E34A 206F 0004 movea.l A0, [A7 + 0x4]
0001E34E 1028 0198 move.b D0, [A0 + 0x198]
0001E352 4E75 rts
0001E354 206F 0004 movea.l A0, [A7 + 0x4]
0001E358 4AA8 0182 tst.l [A0 + 0x182]
0001E35C 56C0 sne D0
0001E35E 4400 neg.b D0
0001E360 4E75 rts
0001E362 206F 0004 movea.l A0, [A7 + 0x4]
0001E366 1028 0199 move.b D0, [A0 + 0x199]
0001E36A 4E75 rts
0001E36C 206F 0004 movea.l A0, [A7 + 0x4]
0001E370 5088 addq.l A0, 8
0001E372 2010 move.l D0, [A0]
0001E374 0680 FFFF FE66 addi.l D0, 0xFFFFFE66
0001E37A D1AF 0004 add.l [A7 + 0x4], D0
0001E37E 4EF9 0000 1BFA jmp [0x00001BFA]
0001E384 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001E38C 4EF9 0000 1BFA jmp [0x00001BFA]
0001E392 06AF FFFF FF9A 0004 addi.l [A7 + 0x4], 0xFFFFFF9A
0001E39A 4EF9 0000 1C12 jmp [0x00001C12]
0001E3A0 06AF FFFF FF9A 0004 addi.l [A7 + 0x4], 0xFFFFFF9A
0001E3A8 4EF9 0000 1BFA jmp [0x00001BFA]
0001E3AE 06AF FFFF FE82 0004 addi.l [A7 + 0x4], 0xFFFFFE82
0001E3B6 4EF9 0000 1D02 jmp [0x00001D02]
0001E3BC 06AF FFFF FE82 0004 addi.l [A7 + 0x4], 0xFFFFFE82
0001E3C4 4EF9 0000 1C1A jmp [0x00001C1A]
0001E3CA 06AF FFFF FE82 0004 addi.l [A7 + 0x4], 0xFFFFFE82
0001E3D2 4EF9 0000 1BFA jmp [0x00001BFA]
0001E3D8 206F 0004 movea.l A0, [A7 + 0x4]
0001E3DC 52A8 004A addq.l [A0 + 0x4A], 1
0001E3E0 2028 004A move.l D0, [A0 + 0x4A]
0001E3E4 4E75 rts
0001E3E6 4E56 0000 link A6, 0
0001E3EA 48E7 0038 movem.l -[A7], A2,A3,A4
0001E3EE 266E 0008 movea.l A3, [A6 + 0x8]
0001E3F2 286E 000C movea.l A4, [A6 + 0xC]
0001E3F6 2453 movea.l A2, [A3]
0001E3F8 1F14 move.b -[A7], [A4]
0001E3FA 1F12 move.b -[A7], [A2]
0001E3FC 486C 0001 pea.l [A4 + 0x1]
0001E400 486A 0001 pea.l [A2 + 0x1]
0001E404 206B 0004 movea.l A0, [A3 + 0x4]
0001E408 4E90 jsr [A0]
0001E40A 4FEF 000C lea.l A7, [A7 + 0xC]
0001E40E 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0001E412 4E5E unlink A6
0001E414 4E75 rts
0001E416 206F 0004 movea.l A0, [A7 + 0x4]
0001E41A 42A8 004A clr.l [A0 + 0x4A]
0001E41E 4E75 rts
0001E420 206F 0004 movea.l A0, [A7 + 0x4]
0001E424 2068 003E movea.l A0, [A0 + 0x3E]
0001E428 4E75 rts
0001E42A 206F 0004 movea.l A0, [A7 + 0x4]
0001E42E 2028 004A move.l D0, [A0 + 0x4A]
0001E432 4E75 rts
0001E434 206F 0004 movea.l A0, [A7 + 0x4]
0001E438 216F 0008 0056 move.l [A0 + 0x56], [A7 + 0x8]
0001E43E 4E75 rts
0001E440 206F 0004 movea.l A0, [A7 + 0x4]
0001E444 1028 0036 move.b D0, [A0 + 0x36]
0001E448 4E75 rts
0001E44A 206F 0004 movea.l A0, [A7 + 0x4]
0001E44E 3028 003C move.w D0, [A0 + 0x3C]
0001E452 4E75 rts
0001E454 4E56 0000 link A6, 0
0001E458 2F0A move.l -[A7], A2
0001E45A 246E 0008 movea.l A2, [A6 + 0x8]
0001E45E 2F2A 003E move.l -[A7], [A2 + 0x3E]
0001E462 61FF FFFE 62F4 bsr -0x19D0A /* 00004758 */
0001E468 584F addq.w A7, 4
0001E46A 245F movea.l A2, [A7]+
0001E46C 4E5E unlink A6
0001E46E 4E75 rts
0001E470 206F 0004 movea.l A0, [A7 + 0x4]
0001E474 2068 0038 movea.l A0, [A0 + 0x38]
0001E478 4E75 rts
0001E47A 51AF 0004 subq.l [A7 + 0x4], 8
0001E47E 4EF9 0000 1E02 jmp [0x00001E02]
0001E484 51AF 0004 subq.l [A7 + 0x4], 8
0001E488 4EF9 0000 1D1A jmp [0x00001D1A]
0001E48E 206F 0004 movea.l A0, [A7 + 0x4]
0001E492 5088 addq.l A0, 8
0001E494 2010 move.l D0, [A0]
0001E496 0680 FFFF FF96 addi.l D0, 0xFFFFFF96
0001E49C D1AF 0004 add.l [A7 + 0x4], D0
0001E4A0 4EF9 0000 0AAA jmp [0x00000AAA]
0001E4A6 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001E4AE 4EF9 0000 0AAA jmp [0x00000AAA]
0001E4B4 206F 0004 movea.l A0, [A7 + 0x4]
0001E4B8 5088 addq.l A0, 8
0001E4BA 2010 move.l D0, [A0]
0001E4BC 0680 FFFF FF96 addi.l D0, 0xFFFFFF96
0001E4C2 D1AF 0004 add.l [A7 + 0x4], D0
0001E4C6 4EF9 0000 0BBA jmp [0x00000BBA]
0001E4CC 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001E4D4 4EF9 0000 0BBA jmp [0x00000BBA]
0001E4DA 206F 0004 movea.l A0, [A7 + 0x4]
0001E4DE 5088 addq.l A0, 8
0001E4E0 2010 move.l D0, [A0]
0001E4E2 0680 FFFF FF26 addi.l D0, 0xFFFFFF26
0001E4E8 D1AF 0004 add.l [A7 + 0x4], D0
0001E4EC 4EF9 0000 0BEA jmp [0x00000BEA]
0001E4F2 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001E4FA 4EF9 0000 0BEA jmp [0x00000BEA]
0001E500 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
0001E508 4EF9 0000 0BEA jmp [0x00000BEA]
0001E50E 4E56 0000 link A6, 0
0001E512 4879 0001 E52C push.l 0x1E52C
0001E518 2F3C 6766 6264 move.l -[A7], 0x67666264 /* 'gfbd' */
0001E51E 4EB9 0000 283A jsr [0x0000283A]
0001E524 4E5E unlink A6
0001E526 4E75 rts
0001E528 4E56 0000 link A6, 0
0001E52C 2F0A move.l -[A7], A2
0001E52E 4878 00FE push.l 0xFE
0001E532 4EB9 0000 258A jsr [0x0000258A]
0001E538 2448 movea.l A2, A0
0001E53A 2008 move.l D0, A0
0001E53C 584F addq.w A7, 4
0001E53E 6714 beq +0x16 /* 0001E554 */
0001E540 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E544 3F3C 0001 move.w -[A7], 0x1
0001E548 2F0A move.l -[A7], A2
0001E54A 4EB9 0000 100A jsr [0x0000100A]
0001E550 4FEF 000A lea.l A7, [A7 + 0xA]
label0001E554:
0001E554 204A movea.l A0, A2
0001E556 245F movea.l A2, [A7]+
0001E558 4E5E unlink A6
0001E55A 4E75 rts
0001E55C 4E56 0000 link A6, 0
0001E560 4879 0001 E57A push.l 0x1E57A
0001E566 2F3C 6764 6C67 move.l -[A7], 0x67646C67 /* 'gdlg' */
0001E56C 4EB9 0000 283A jsr [0x0000283A]
0001E572 4E5E unlink A6
0001E574 4E75 rts
0001E576 4E56 0000 link A6, 0
0001E57A 2F0A move.l -[A7], A2
0001E57C 4878 0136 push.l 0x136
0001E580 4EB9 0000 258A jsr [0x0000258A]
0001E586 2448 movea.l A2, A0
0001E588 2008 move.l D0, A0
0001E58A 584F addq.w A7, 4
0001E58C 6714 beq +0x16 /* 0001E5A2 */
0001E58E 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E592 3F3C 0001 move.w -[A7], 0x1
0001E596 2F0A move.l -[A7], A2
0001E598 4EB9 0000 0F82 jsr [0x00000F82]
0001E59E 4FEF 000A lea.l A7, [A7 + 0xA]
label0001E5A2:
0001E5A2 204A movea.l A0, A2
0001E5A4 245F movea.l A2, [A7]+
0001E5A6 4E5E unlink A6
0001E5A8 4E75 rts
0001E5AA 4E56 0000 link A6, 0
0001E5AE 4879 0001 E5C8 push.l 0x1E5C8
0001E5B4 2F3C 6373 7774 move.l -[A7], 0x63737774 /* 'cswt' */
0001E5BA 4EB9 0000 283A jsr [0x0000283A]
0001E5C0 4E5E unlink A6
0001E5C2 4E75 rts
0001E5C4 4E56 0000 link A6, 0
0001E5C8 2F0A move.l -[A7], A2
0001E5CA 4878 0184 push.l 0x184
0001E5CE 4EB9 0000 258A jsr [0x0000258A]
0001E5D4 2448 movea.l A2, A0
0001E5D6 2008 move.l D0, A0
0001E5D8 584F addq.w A7, 4
0001E5DA 6714 beq +0x16 /* 0001E5F0 */
0001E5DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E5E0 3F3C 0001 move.w -[A7], 0x1
0001E5E4 2F0A move.l -[A7], A2
0001E5E6 4EB9 0000 0F12 jsr [0x00000F12]
0001E5EC 4FEF 000A lea.l A7, [A7 + 0xA]
label0001E5F0:
0001E5F0 204A movea.l A0, A2
0001E5F2 245F movea.l A2, [A7]+
0001E5F4 4E5E unlink A6
0001E5F6 4E75 rts
0001E5F8 4E56 0000 link A6, 0
0001E5FC 4879 0001 E616 push.l 0x1E616
0001E602 2F3C 6D70 7677 move.l -[A7], 0x6D707677 /* 'mpvw' */
0001E608 4EB9 0000 283A jsr [0x0000283A]
0001E60E 4E5E unlink A6
0001E610 4E75 rts
0001E612 4E56 0000 link A6, 0
0001E616 2F0A move.l -[A7], A2
0001E618 4878 0118 push.l 0x118
0001E61C 4EB9 0000 258A jsr [0x0000258A]
0001E622 2448 movea.l A2, A0
0001E624 2008 move.l D0, A0
0001E626 584F addq.w A7, 4
0001E628 6714 beq +0x16 /* 0001E63E */
0001E62A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E62E 3F3C 0001 move.w -[A7], 0x1
0001E632 2F0A move.l -[A7], A2
0001E634 4EB9 0000 3E62 jsr [0x00003E62]
0001E63A 4FEF 000A lea.l A7, [A7 + 0xA]
label0001E63E:
0001E63E 204A movea.l A0, A2
0001E640 245F movea.l A2, [A7]+
0001E642 4E5E unlink A6
0001E644 4E75 rts
0001E646 4E56 0000 link A6, 0
0001E64A 4879 0001 E664 push.l 0x1E664
0001E650 2F3C 6762 7869 move.l -[A7], 0x67627869 /* 'gbxi' */
0001E656 4EB9 0000 283A jsr [0x0000283A]
0001E65C 4E5E unlink A6
0001E65E 4E75 rts
0001E660 4E56 0000 link A6, 0
0001E664 2F0A move.l -[A7], A2
0001E666 4878 0010 push.l 0x10
0001E66A 4EB9 0000 258A jsr [0x0000258A]
0001E670 2448 movea.l A2, A0
0001E672 2008 move.l D0, A0
0001E674 584F addq.w A7, 4
0001E676 670E beq +0x10 /* 0001E686 */
0001E678 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E67C 2F0A move.l -[A7], A2
0001E67E 4EB9 0000 14BA jsr [0x000014BA]
0001E684 504F addq.w A7, 8
label0001E686:
0001E686 204A movea.l A0, A2
0001E688 245F movea.l A2, [A7]+
0001E68A 4E5E unlink A6
0001E68C 4E75 rts
0001E68E 4E56 0000 link A6, 0
0001E692 4879 0001 E6AA push.l 0x1E6AA
0001E698 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E69C 4EB9 0000 283A jsr [0x0000283A]
0001E6A2 4E5E unlink A6
0001E6A4 4E75 rts
0001E6A6 4E56 0000 link A6, 0
0001E6AA 2F0A move.l -[A7], A2
0001E6AC 4878 0016 push.l 0x16
0001E6B0 4EB9 0000 258A jsr [0x0000258A]
0001E6B6 2448 movea.l A2, A0
0001E6B8 2008 move.l D0, A0
0001E6BA 584F addq.w A7, 4
0001E6BC 670E beq +0x10 /* 0001E6CC */
0001E6BE 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E6C2 2F0A move.l -[A7], A2
0001E6C4 61FF FFFF ACB2 bsr -0x534C /* 00019378 */
0001E6CA 504F addq.w A7, 8
label0001E6CC:
0001E6CC 204A movea.l A0, A2
0001E6CE 245F movea.l A2, [A7]+
0001E6D0 4E5E unlink A6
0001E6D2 4E75 rts
0001E6D4 4E56 0000 link A6, 0
0001E6D8 4879 0001 E6F0 push.l 0x1E6F0
0001E6DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E6E2 4EB9 0000 283A jsr [0x0000283A]
0001E6E8 4E5E unlink A6
0001E6EA 4E75 rts
0001E6EC 4E56 0000 link A6, 0
0001E6F0 2F0A move.l -[A7], A2
0001E6F2 4878 0018 push.l 0x18
0001E6F6 4EB9 0000 258A jsr [0x0000258A]
0001E6FC 2448 movea.l A2, A0
0001E6FE 2008 move.l D0, A0
0001E700 584F addq.w A7, 4
0001E702 670E beq +0x10 /* 0001E712 */
0001E704 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E708 2F0A move.l -[A7], A2
0001E70A 61FF FFFF 83FE bsr -0x7C00 /* 00016B0A */
0001E710 504F addq.w A7, 8
label0001E712:
0001E712 204A movea.l A0, A2
0001E714 245F movea.l A2, [A7]+
0001E716 4E5E unlink A6
0001E718 4E75 rts
0001E71A 4E56 0000 link A6, 0
0001E71E 4879 0001 E736 push.l 0x1E736
0001E724 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E728 4EB9 0000 283A jsr [0x0000283A]
0001E72E 4E5E unlink A6
0001E730 4E75 rts
0001E732 4E56 0000 link A6, 0
0001E736 2F0A move.l -[A7], A2
0001E738 4878 000A push.l 0xA /* '\n' */
0001E73C 4EB9 0000 258A jsr [0x0000258A]
0001E742 2448 movea.l A2, A0
0001E744 2008 move.l D0, A0
0001E746 584F addq.w A7, 4
0001E748 670E beq +0x10 /* 0001E758 */
0001E74A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E74E 2F0A move.l -[A7], A2
0001E750 61FF FFFF 8F66 bsr -0x7098 /* 000176B8 */
0001E756 504F addq.w A7, 8
label0001E758:
0001E758 204A movea.l A0, A2
0001E75A 245F movea.l A2, [A7]+
0001E75C 4E5E unlink A6
0001E75E 4E75 rts
0001E760 4E56 0000 link A6, 0
0001E764 4879 0001 E77C push.l 0x1E77C
0001E76A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E76E 4EB9 0000 283A jsr [0x0000283A]
0001E774 4E5E unlink A6
0001E776 4E75 rts
0001E778 4E56 0000 link A6, 0
0001E77C 2F0A move.l -[A7], A2
0001E77E 4878 0010 push.l 0x10
0001E782 4EB9 0000 258A jsr [0x0000258A]
0001E788 2448 movea.l A2, A0
0001E78A 2008 move.l D0, A0
0001E78C 584F addq.w A7, 4
0001E78E 670E beq +0x10 /* 0001E79E */
0001E790 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E794 2F0A move.l -[A7], A2
0001E796 4EB9 0000 1E52 jsr [0x00001E52]
0001E79C 504F addq.w A7, 8
label0001E79E:
0001E79E 204A movea.l A0, A2
0001E7A0 245F movea.l A2, [A7]+
0001E7A2 4E5E unlink A6
0001E7A4 4E75 rts
0001E7A6 4E56 0000 link A6, 0
0001E7AA 4879 0001 E7C2 push.l 0x1E7C2
0001E7B0 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E7B4 4EB9 0000 283A jsr [0x0000283A]
0001E7BA 4E5E unlink A6
0001E7BC 4E75 rts
0001E7BE 4E56 0000 link A6, 0
0001E7C2 2F0A move.l -[A7], A2
0001E7C4 4878 004E push.l 0x4E /* 'N' */
0001E7C8 4EB9 0000 258A jsr [0x0000258A]
0001E7CE 2448 movea.l A2, A0
0001E7D0 2008 move.l D0, A0
0001E7D2 584F addq.w A7, 4
0001E7D4 670E beq +0x10 /* 0001E7E4 */
0001E7D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E7DA 2F0A move.l -[A7], A2
0001E7DC 4EB9 0000 1D12 jsr [0x00001D12]
0001E7E2 504F addq.w A7, 8
label0001E7E4:
0001E7E4 204A movea.l A0, A2
0001E7E6 245F movea.l A2, [A7]+
0001E7E8 4E5E unlink A6
0001E7EA 4E75 rts
0001E7EC 4E56 0000 link A6, 0
0001E7F0 4879 0001 E808 push.l 0x1E808
0001E7F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E7FA 4EB9 0000 283A jsr [0x0000283A]
0001E800 4E5E unlink A6
0001E802 4E75 rts
0001E804 4E56 0000 link A6, 0
0001E808 2F0A move.l -[A7], A2
0001E80A 4878 0120 push.l 0x120
0001E80E 4EB9 0000 258A jsr [0x0000258A]
0001E814 2448 movea.l A2, A0
0001E816 2008 move.l D0, A0
0001E818 584F addq.w A7, 4
0001E81A 670E beq +0x10 /* 0001E82A */
0001E81C 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E820 2F0A move.l -[A7], A2
0001E822 4EB9 0000 1B62 jsr [0x00001B62]
0001E828 504F addq.w A7, 8
label0001E82A:
0001E82A 204A movea.l A0, A2
0001E82C 245F movea.l A2, [A7]+
0001E82E 4E5E unlink A6
0001E830 4E75 rts
0001E832 4E56 0000 link A6, 0
0001E836 4879 0001 E84E push.l 0x1E84E
0001E83C 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E840 4EB9 0000 283A jsr [0x0000283A]
0001E846 4E5E unlink A6
0001E848 4E75 rts
0001E84A 4E56 0000 link A6, 0
0001E84E 2F0A move.l -[A7], A2
0001E850 4878 000A push.l 0xA /* '\n' */
0001E854 4EB9 0000 258A jsr [0x0000258A]
0001E85A 2448 movea.l A2, A0
0001E85C 2008 move.l D0, A0
0001E85E 584F addq.w A7, 4
0001E860 670E beq +0x10 /* 0001E870 */
0001E862 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E866 2F0A move.l -[A7], A2
0001E868 4EB9 0000 1B1A jsr [0x00001B1A]
0001E86E 504F addq.w A7, 8
label0001E870:
0001E870 204A movea.l A0, A2
0001E872 245F movea.l A2, [A7]+
0001E874 4E5E unlink A6
0001E876 4E75 rts
0001E878 4E56 0000 link A6, 0
0001E87C 4879 0001 E894 push.l 0x1E894
0001E882 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E886 4EB9 0000 283A jsr [0x0000283A]
0001E88C 4E5E unlink A6
0001E88E 4E75 rts
0001E890 4E56 0000 link A6, 0
0001E894 2F0A move.l -[A7], A2
0001E896 4878 0018 push.l 0x18
0001E89A 4EB9 0000 258A jsr [0x0000258A]
0001E8A0 2448 movea.l A2, A0
0001E8A2 2008 move.l D0, A0
0001E8A4 584F addq.w A7, 4
0001E8A6 670E beq +0x10 /* 0001E8B6 */
0001E8A8 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E8AC 2F0A move.l -[A7], A2
0001E8AE 61FF FFFF 96C2 bsr -0x693C /* 00017F72 */
0001E8B4 504F addq.w A7, 8
label0001E8B6:
0001E8B6 204A movea.l A0, A2
0001E8B8 245F movea.l A2, [A7]+
0001E8BA 4E5E unlink A6
0001E8BC 4E75 rts
0001E8BE 4E56 0000 link A6, 0
0001E8C2 4879 0001 E8DA push.l 0x1E8DA
0001E8C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E8CC 4EB9 0000 283A jsr [0x0000283A]
0001E8D2 4E5E unlink A6
0001E8D4 4E75 rts
0001E8D6 4E56 0000 link A6, 0
0001E8DA 2F0A move.l -[A7], A2
0001E8DC 4878 003E push.l 0x3E /* '>' */
0001E8E0 4EB9 0000 258A jsr [0x0000258A]
0001E8E6 2448 movea.l A2, A0
0001E8E8 2008 move.l D0, A0
0001E8EA 584F addq.w A7, 4
0001E8EC 670E beq +0x10 /* 0001E8FC */
0001E8EE 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E8F2 2F0A move.l -[A7], A2
0001E8F4 4EB9 0000 1922 jsr [0x00001922]
0001E8FA 504F addq.w A7, 8
label0001E8FC:
0001E8FC 204A movea.l A0, A2
0001E8FE 245F movea.l A2, [A7]+
0001E900 4E5E unlink A6
0001E902 4E75 rts
0001E904 4E56 0000 link A6, 0
0001E908 4879 0001 E920 push.l 0x1E920
0001E90E 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E912 4EB9 0000 283A jsr [0x0000283A]
0001E918 4E5E unlink A6
0001E91A 4E75 rts
0001E91C 4E56 0000 link A6, 0
0001E920 2F0A move.l -[A7], A2
0001E922 4878 0008 push.l 0x8
0001E926 4EB9 0000 258A jsr [0x0000258A]
0001E92C 2448 movea.l A2, A0
0001E92E 2008 move.l D0, A0
0001E930 584F addq.w A7, 4
0001E932 670E beq +0x10 /* 0001E942 */
0001E934 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E938 2F0A move.l -[A7], A2
0001E93A 4EB9 0000 173A jsr [0x0000173A]
0001E940 504F addq.w A7, 8
label0001E942:
0001E942 204A movea.l A0, A2
0001E944 245F movea.l A2, [A7]+
0001E946 4E5E unlink A6
0001E948 4E75 rts
0001E94A 4E56 0000 link A6, 0
0001E94E 4879 0001 E966 push.l 0x1E966
0001E954 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E958 4EB9 0000 283A jsr [0x0000283A]
0001E95E 4E5E unlink A6
0001E960 4E75 rts
0001E962 4E56 0000 link A6, 0
0001E966 2F0A move.l -[A7], A2
0001E968 4878 000E push.l 0xE
0001E96C 4EB9 0000 258A jsr [0x0000258A]
0001E972 2448 movea.l A2, A0
0001E974 2008 move.l D0, A0
0001E976 584F addq.w A7, 4
0001E978 670E beq +0x10 /* 0001E988 */
0001E97A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E97E 2F0A move.l -[A7], A2
0001E980 4EB9 0000 16EA jsr [0x000016EA]
0001E986 504F addq.w A7, 8
label0001E988:
0001E988 204A movea.l A0, A2
0001E98A 245F movea.l A2, [A7]+
0001E98C 4E5E unlink A6
0001E98E 4E75 rts
0001E990 4E56 0000 link A6, 0
0001E994 4879 0001 E9AC push.l 0x1E9AC
0001E99A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E99E 4EB9 0000 283A jsr [0x0000283A]
0001E9A4 4E5E unlink A6
0001E9A6 4E75 rts
0001E9A8 4E56 0000 link A6, 0
0001E9AC 2F0A move.l -[A7], A2
0001E9AE 4878 004A push.l 0x4A /* 'J' */
0001E9B2 4EB9 0000 258A jsr [0x0000258A]
0001E9B8 2448 movea.l A2, A0
0001E9BA 2008 move.l D0, A0
0001E9BC 584F addq.w A7, 4
0001E9BE 670E beq +0x10 /* 0001E9CE */
0001E9C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E9C4 2F0A move.l -[A7], A2
0001E9C6 4EB9 0000 15FA jsr [0x000015FA]
0001E9CC 504F addq.w A7, 8
label0001E9CE:
0001E9CE 204A movea.l A0, A2
0001E9D0 245F movea.l A2, [A7]+
0001E9D2 4E5E unlink A6
0001E9D4 4E75 rts
0001E9D6 4E56 0000 link A6, 0
0001E9DA 4879 0001 E9F2 push.l 0x1E9F2
0001E9E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001E9E4 4EB9 0000 283A jsr [0x0000283A]
0001E9EA 4E5E unlink A6
0001E9EC 4E75 rts
0001E9EE 4E56 0000 link A6, 0
0001E9F2 2F0A move.l -[A7], A2
0001E9F4 4878 0042 push.l 0x42 /* 'B' */
0001E9F8 4EB9 0000 258A jsr [0x0000258A]
0001E9FE 2448 movea.l A2, A0
0001EA00 2008 move.l D0, A0
0001EA02 584F addq.w A7, 4
0001EA04 670E beq +0x10 /* 0001EA14 */
0001EA06 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EA0A 2F0A move.l -[A7], A2
0001EA0C 4EB9 0000 155A jsr [0x0000155A]
0001EA12 504F addq.w A7, 8
label0001EA14:
0001EA14 204A movea.l A0, A2
0001EA16 245F movea.l A2, [A7]+
0001EA18 4E5E unlink A6
0001EA1A 4E75 rts
0001EA1C 4E56 0000 link A6, 0
0001EA20 4879 0001 EA38 push.l 0x1EA38
0001EA26 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EA2A 4EB9 0000 283A jsr [0x0000283A]
0001EA30 4E5E unlink A6
0001EA32 4E75 rts
0001EA34 4E56 0000 link A6, 0
0001EA38 2F0A move.l -[A7], A2
0001EA3A 4878 0008 push.l 0x8
0001EA3E 4EB9 0000 258A jsr [0x0000258A]
0001EA44 2448 movea.l A2, A0
0001EA46 2008 move.l D0, A0
0001EA48 584F addq.w A7, 4
0001EA4A 670E beq +0x10 /* 0001EA5A */
0001EA4C 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EA50 2F0A move.l -[A7], A2
0001EA52 4EB9 0000 1492 jsr [0x00001492]
0001EA58 504F addq.w A7, 8
label0001EA5A:
0001EA5A 204A movea.l A0, A2
0001EA5C 245F movea.l A2, [A7]+
0001EA5E 4E5E unlink A6
0001EA60 4E75 rts
0001EA62 4E56 0000 link A6, 0
0001EA66 4879 0001 EA7E push.l 0x1EA7E
0001EA6C 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EA70 4EB9 0000 283A jsr [0x0000283A]
0001EA76 4E5E unlink A6
0001EA78 4E75 rts
0001EA7A 4E56 0000 link A6, 0
0001EA7E 2F0A move.l -[A7], A2
0001EA80 4878 000C push.l 0xC
0001EA84 4EB9 0000 258A jsr [0x0000258A]
0001EA8A 2448 movea.l A2, A0
0001EA8C 2008 move.l D0, A0
0001EA8E 584F addq.w A7, 4
0001EA90 670E beq +0x10 /* 0001EAA0 */
0001EA92 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EA96 2F0A move.l -[A7], A2
0001EA98 61FF FFFF 76FE bsr -0x8900 /* 00016198 */
0001EA9E 504F addq.w A7, 8
label0001EAA0:
0001EAA0 204A movea.l A0, A2
0001EAA2 245F movea.l A2, [A7]+
0001EAA4 4E5E unlink A6
0001EAA6 4E75 rts
0001EAA8 4E56 0000 link A6, 0
0001EAAC 4879 0001 EAC4 push.l 0x1EAC4
0001EAB2 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EAB6 4EB9 0000 283A jsr [0x0000283A]
0001EABC 4E5E unlink A6
0001EABE 4E75 rts
0001EAC0 4E56 0000 link A6, 0
0001EAC4 2F0A move.l -[A7], A2
0001EAC6 4878 003E push.l 0x3E /* '>' */
0001EACA 4EB9 0000 258A jsr [0x0000258A]
0001EAD0 2448 movea.l A2, A0
0001EAD2 2008 move.l D0, A0
0001EAD4 584F addq.w A7, 4
0001EAD6 670E beq +0x10 /* 0001EAE6 */
0001EAD8 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EADC 2F0A move.l -[A7], A2
0001EADE 4EB9 0000 136A jsr [0x0000136A]
0001EAE4 504F addq.w A7, 8
label0001EAE6:
0001EAE6 204A movea.l A0, A2
0001EAE8 245F movea.l A2, [A7]+
0001EAEA 4E5E unlink A6
0001EAEC 4E75 rts
0001EAEE 4E56 0000 link A6, 0
0001EAF2 4879 0001 EB0A push.l 0x1EB0A
0001EAF8 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EAFC 4EB9 0000 283A jsr [0x0000283A]
0001EB02 4E5E unlink A6
0001EB04 4E75 rts
0001EB06 4E56 0000 link A6, 0
0001EB0A 2F0A move.l -[A7], A2
0001EB0C 4878 000E push.l 0xE
0001EB10 4EB9 0000 258A jsr [0x0000258A]
0001EB16 2448 movea.l A2, A0
0001EB18 2008 move.l D0, A0
0001EB1A 584F addq.w A7, 4
0001EB1C 670E beq +0x10 /* 0001EB2C */
0001EB1E 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EB22 2F0A move.l -[A7], A2
0001EB24 61FF FFFF 7144 bsr -0x8EBA /* 00015C6A */
0001EB2A 504F addq.w A7, 8
label0001EB2C:
0001EB2C 204A movea.l A0, A2
0001EB2E 245F movea.l A2, [A7]+
0001EB30 4E5E unlink A6
0001EB32 4E75 rts
0001EB34 4E56 0000 link A6, 0
0001EB38 4879 0001 EB50 push.l 0x1EB50
0001EB3E 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EB42 4EB9 0000 283A jsr [0x0000283A]
0001EB48 4E5E unlink A6
0001EB4A 4E75 rts
0001EB4C 4E56 0000 link A6, 0
0001EB50 2F0A move.l -[A7], A2
0001EB52 4878 0176 push.l 0x176
0001EB56 4EB9 0000 258A jsr [0x0000258A]
0001EB5C 2448 movea.l A2, A0
0001EB5E 2008 move.l D0, A0
0001EB60 584F addq.w A7, 4
0001EB62 670E beq +0x10 /* 0001EB72 */
0001EB64 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EB68 2F0A move.l -[A7], A2
0001EB6A 4EB9 0000 117A jsr [0x0000117A]
0001EB70 504F addq.w A7, 8
label0001EB72:
0001EB72 204A movea.l A0, A2
0001EB74 245F movea.l A2, [A7]+
0001EB76 4E5E unlink A6
0001EB78 4E75 rts
0001EB7A 4E56 0000 link A6, 0
0001EB7E 4879 0001 EB96 push.l 0x1EB96
0001EB84 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EB88 4EB9 0000 283A jsr [0x0000283A]
0001EB8E 4E5E unlink A6
0001EB90 4E75 rts
0001EB92 4E56 0000 link A6, 0
0001EB96 2F0A move.l -[A7], A2
0001EB98 4878 0010 push.l 0x10
0001EB9C 4EB9 0000 258A jsr [0x0000258A]
0001EBA2 2448 movea.l A2, A0
0001EBA4 2008 move.l D0, A0
0001EBA6 584F addq.w A7, 4
0001EBA8 670E beq +0x10 /* 0001EBB8 */
0001EBAA 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EBAE 2F0A move.l -[A7], A2
0001EBB0 61FF FFFF 6D5E bsr -0x92A0 /* 00015910 */
0001EBB6 504F addq.w A7, 8
label0001EBB8:
0001EBB8 204A movea.l A0, A2
0001EBBA 245F movea.l A2, [A7]+
0001EBBC 4E5E unlink A6
0001EBBE 4E75 rts
0001EBC0 4E56 0000 link A6, 0
0001EBC4 4879 0001 EBDC push.l 0x1EBDC
0001EBCA 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EBCE 4EB9 0000 283A jsr [0x0000283A]
0001EBD4 4E5E unlink A6
0001EBD6 4E75 rts
0001EBD8 4E56 0000 link A6, 0
0001EBDC 2F0A move.l -[A7], A2
0001EBDE 4878 0010 push.l 0x10
0001EBE2 4EB9 0000 258A jsr [0x0000258A]
0001EBE8 2448 movea.l A2, A0
0001EBEA 2008 move.l D0, A0
0001EBEC 584F addq.w A7, 4
0001EBEE 670E beq +0x10 /* 0001EBFE */
0001EBF0 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EBF4 2F0A move.l -[A7], A2
0001EBF6 4EB9 0000 238A jsr [0x0000238A]
0001EBFC 504F addq.w A7, 8
label0001EBFE:
0001EBFE 204A movea.l A0, A2
0001EC00 245F movea.l A2, [A7]+
0001EC02 4E5E unlink A6
0001EC04 4E75 rts
0001EC06 4E56 0000 link A6, 0
0001EC0A 4879 0001 EC22 push.l 0x1EC22
0001EC10 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EC14 4EB9 0000 283A jsr [0x0000283A]
0001EC1A 4E5E unlink A6
0001EC1C 4E75 rts
0001EC1E 4E56 0000 link A6, 0
0001EC22 2F0A move.l -[A7], A2
0001EC24 4878 0010 push.l 0x10
0001EC28 4EB9 0000 258A jsr [0x0000258A]
0001EC2E 2448 movea.l A2, A0
0001EC30 2008 move.l D0, A0
0001EC32 584F addq.w A7, 4
0001EC34 670E beq +0x10 /* 0001EC44 */
0001EC36 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EC3A 2F0A move.l -[A7], A2
0001EC3C 4EB9 0000 2302 jsr [0x00002302]
0001EC42 504F addq.w A7, 8
label0001EC44:
0001EC44 204A movea.l A0, A2
0001EC46 245F movea.l A2, [A7]+
0001EC48 4E5E unlink A6
0001EC4A 4E75 rts
0001EC4C 4E56 0000 link A6, 0
0001EC50 4879 0001 EC68 push.l 0x1EC68
0001EC56 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EC5A 4EB9 0000 283A jsr [0x0000283A]
0001EC60 4E5E unlink A6
0001EC62 4E75 rts
0001EC64 4E56 0000 link A6, 0
0001EC68 2F0A move.l -[A7], A2
0001EC6A 4878 0010 push.l 0x10
0001EC6E 4EB9 0000 258A jsr [0x0000258A]
0001EC74 2448 movea.l A2, A0
0001EC76 2008 move.l D0, A0
0001EC78 584F addq.w A7, 4
0001EC7A 670E beq +0x10 /* 0001EC8A */
0001EC7C 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EC80 2F0A move.l -[A7], A2
0001EC82 4EB9 0000 2422 jsr [0x00002422]
0001EC88 504F addq.w A7, 8
label0001EC8A:
0001EC8A 204A movea.l A0, A2
0001EC8C 245F movea.l A2, [A7]+
0001EC8E 4E5E unlink A6
0001EC90 4E75 rts
0001EC92 4E56 0000 link A6, 0
0001EC96 4879 0001 ECAE push.l 0x1ECAE
0001EC9C 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001ECA0 4EB9 0000 283A jsr [0x0000283A]
0001ECA6 4E5E unlink A6
0001ECA8 4E75 rts
0001ECAA 4E56 0000 link A6, 0
0001ECAE 2F0A move.l -[A7], A2
0001ECB0 4878 0010 push.l 0x10
0001ECB4 4EB9 0000 258A jsr [0x0000258A]
0001ECBA 2448 movea.l A2, A0
0001ECBC 2008 move.l D0, A0
0001ECBE 584F addq.w A7, 4
0001ECC0 670E beq +0x10 /* 0001ECD0 */
0001ECC2 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001ECC6 2F0A move.l -[A7], A2
0001ECC8 4EB9 0000 240A jsr [0x0000240A]
0001ECCE 504F addq.w A7, 8
label0001ECD0:
0001ECD0 204A movea.l A0, A2
0001ECD2 245F movea.l A2, [A7]+
0001ECD4 4E5E unlink A6
0001ECD6 4E75 rts
0001ECD8 4E56 0000 link A6, 0
0001ECDC 4879 0001 ECF4 push.l 0x1ECF4
0001ECE2 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001ECE6 4EB9 0000 283A jsr [0x0000283A]
0001ECEC 4E5E unlink A6
0001ECEE 4E75 rts
0001ECF0 4E56 0000 link A6, 0
0001ECF4 2F0A move.l -[A7], A2
0001ECF6 4878 0008 push.l 0x8
0001ECFA 4EB9 0000 258A jsr [0x0000258A]
0001ED00 2448 movea.l A2, A0
0001ED02 2008 move.l D0, A0
0001ED04 584F addq.w A7, 4
0001ED06 670E beq +0x10 /* 0001ED16 */
0001ED08 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001ED0C 2F0A move.l -[A7], A2
0001ED0E 4EB9 0000 22A2 jsr [0x000022A2]
0001ED14 504F addq.w A7, 8
label0001ED16:
0001ED16 204A movea.l A0, A2
0001ED18 245F movea.l A2, [A7]+
0001ED1A 4E5E unlink A6
0001ED1C 4E75 rts
0001ED1E 4E56 0000 link A6, 0
0001ED22 4879 0001 ED3A push.l 0x1ED3A
0001ED28 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001ED2C 4EB9 0000 283A jsr [0x0000283A]
0001ED32 4E5E unlink A6
0001ED34 4E75 rts
0001ED36 4E56 0000 link A6, 0
0001ED3A 2F0A move.l -[A7], A2
0001ED3C 4878 0010 push.l 0x10
0001ED40 4EB9 0000 258A jsr [0x0000258A]
0001ED46 2448 movea.l A2, A0
0001ED48 2008 move.l D0, A0
0001ED4A 584F addq.w A7, 4
0001ED4C 670E beq +0x10 /* 0001ED5C */
0001ED4E 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001ED52 2F0A move.l -[A7], A2
0001ED54 4EB9 0000 23D2 jsr [0x000023D2]
0001ED5A 504F addq.w A7, 8
label0001ED5C:
0001ED5C 204A movea.l A0, A2
0001ED5E 245F movea.l A2, [A7]+
0001ED60 4E5E unlink A6
0001ED62 4E75 rts
0001ED64 4E56 0000 link A6, 0
0001ED68 4879 0001 ED80 push.l 0x1ED80
0001ED6E 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001ED72 4EB9 0000 283A jsr [0x0000283A]
0001ED78 4E5E unlink A6
0001ED7A 4E75 rts
0001ED7C 4E56 0000 link A6, 0
0001ED80 2F0A move.l -[A7], A2
0001ED82 4878 0010 push.l 0x10
0001ED86 4EB9 0000 258A jsr [0x0000258A]
0001ED8C 2448 movea.l A2, A0
0001ED8E 2008 move.l D0, A0
0001ED90 584F addq.w A7, 4
0001ED92 670E beq +0x10 /* 0001EDA2 */
0001ED94 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001ED98 2F0A move.l -[A7], A2
0001ED9A 4EB9 0000 23F2 jsr [0x000023F2]
0001EDA0 504F addq.w A7, 8
label0001EDA2:
0001EDA2 204A movea.l A0, A2
0001EDA4 245F movea.l A2, [A7]+
0001EDA6 4E5E unlink A6
0001EDA8 4E75 rts
0001EDAA 4E56 0000 link A6, 0
0001EDAE 4879 0001 EDC8 push.l 0x1EDC8
0001EDB4 2F3C 7769 6E68 move.l -[A7], 0x77696E68 /* 'winh' */
0001EDBA 4EB9 0000 283A jsr [0x0000283A]
0001EDC0 4E5E unlink A6
0001EDC2 4E75 rts
0001EDC4 4E56 0000 link A6, 0
0001EDC8 2F0A move.l -[A7], A2
0001EDCA 4878 00E6 push.l 0xE6
0001EDCE 4EB9 0000 258A jsr [0x0000258A]
0001EDD4 2448 movea.l A2, A0
0001EDD6 2008 move.l D0, A0
0001EDD8 584F addq.w A7, 4
0001EDDA 671A beq +0x1C /* 0001EDF6 */
0001EDDC 2F3C 6977 6E68 move.l -[A7], 0x69776E68 /* 'iwnh' */
0001EDE2 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EDE6 3F3C 0001 move.w -[A7], 0x1
0001EDEA 2F0A move.l -[A7], A2
0001EDEC 61FF FFFF 5F42 bsr -0xA0BC /* 00014D30 */
0001EDF2 4FEF 000E lea.l A7, [A7 + 0xE]
label0001EDF6:
0001EDF6 204A movea.l A0, A2
0001EDF8 245F movea.l A2, [A7]+
0001EDFA 4E5E unlink A6
0001EDFC 4E75 rts
0001EDFE 4E56 0000 link A6, 0
0001EE02 4879 0001 EE1C push.l 0x1EE1C
0001EE08 2F3C 7467 6278 move.l -[A7], 0x74676278 /* 'tgbx' */
0001EE0E 4EB9 0000 283A jsr [0x0000283A]
0001EE14 4E5E unlink A6
0001EE16 4E75 rts
0001EE18 4E56 0000 link A6, 0
0001EE1C 2F0A move.l -[A7], A2
0001EE1E 4878 00E6 push.l 0xE6
0001EE22 4EB9 0000 258A jsr [0x0000258A]
0001EE28 2448 movea.l A2, A0
0001EE2A 2008 move.l D0, A0
0001EE2C 584F addq.w A7, 4
0001EE2E 671A beq +0x1C /* 0001EE4A */
0001EE30 2F3C 6974 6762 move.l -[A7], 0x69746762 /* 'itgb' */
0001EE36 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EE3A 3F3C 0001 move.w -[A7], 0x1
0001EE3E 2F0A move.l -[A7], A2
0001EE40 4EB9 0000 21EA jsr [0x000021EA]
0001EE46 4FEF 000E lea.l A7, [A7 + 0xE]
label0001EE4A:
0001EE4A 204A movea.l A0, A2
0001EE4C 245F movea.l A2, [A7]+
0001EE4E 4E5E unlink A6
0001EE50 4E75 rts
0001EE52 4E56 0000 link A6, 0
0001EE56 4879 0001 EE70 push.l 0x1EE70
0001EE5C 2F3C 7461 6273 move.l -[A7], 0x74616273 /* 'tabs' */
0001EE62 4EB9 0000 283A jsr [0x0000283A]
0001EE68 4E5E unlink A6
0001EE6A 4E75 rts
0001EE6C 4E56 0000 link A6, 0
0001EE70 2F0A move.l -[A7], A2
0001EE72 4878 00E6 push.l 0xE6
0001EE76 4EB9 0000 258A jsr [0x0000258A]
0001EE7C 2448 movea.l A2, A0
0001EE7E 2008 move.l D0, A0
0001EE80 584F addq.w A7, 4
0001EE82 671A beq +0x1C /* 0001EE9E */
0001EE84 2F3C 6974 6162 move.l -[A7], 0x69746162 /* 'itab' */
0001EE8A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EE8E 3F3C 0001 move.w -[A7], 0x1
0001EE92 2F0A move.l -[A7], A2
0001EE94 4EB9 0000 21DA jsr [0x000021DA]
0001EE9A 4FEF 000E lea.l A7, [A7 + 0xE]
label0001EE9E:
0001EE9E 204A movea.l A0, A2
0001EEA0 245F movea.l A2, [A7]+
0001EEA2 4E5E unlink A6
0001EEA4 4E75 rts
0001EEA6 4E56 0000 link A6, 0
0001EEAA 4879 0001 EEC4 push.l 0x1EEC4
0001EEB0 2F3C 7374 7874 move.l -[A7], 0x73747874 /* 'stxt' */
0001EEB6 4EB9 0000 283A jsr [0x0000283A]
0001EEBC 4E5E unlink A6
0001EEBE 4E75 rts
0001EEC0 4E56 0000 link A6, 0
0001EEC4 2F0A move.l -[A7], A2
0001EEC6 4878 0076 push.l 0x76 /* 'v' */
0001EECA 4EB9 0000 258A jsr [0x0000258A]
0001EED0 2448 movea.l A2, A0
0001EED2 2008 move.l D0, A0
0001EED4 584F addq.w A7, 4
0001EED6 671A beq +0x1C /* 0001EEF2 */
0001EED8 2F3C 6973 7478 move.l -[A7], 0x69737478 /* 'istx' */
0001EEDE 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EEE2 3F3C 0001 move.w -[A7], 0x1
0001EEE6 2F0A move.l -[A7], A2
0001EEE8 4EB9 0000 21A2 jsr [0x000021A2]
0001EEEE 4FEF 000E lea.l A7, [A7 + 0xE]
label0001EEF2:
0001EEF2 204A movea.l A0, A2
0001EEF4 245F movea.l A2, [A7]+
0001EEF6 4E5E unlink A6
0001EEF8 4E75 rts
0001EEFA 4E56 0000 link A6, 0
0001EEFE 4879 0001 EF18 push.l 0x1EF18
0001EF04 2F3C 736C 6964 move.l -[A7], 0x736C6964 /* 'slid' */
0001EF0A 4EB9 0000 283A jsr [0x0000283A]
0001EF10 4E5E unlink A6
0001EF12 4E75 rts
0001EF14 4E56 0000 link A6, 0
0001EF18 2F0A move.l -[A7], A2
0001EF1A 4878 0076 push.l 0x76 /* 'v' */
0001EF1E 4EB9 0000 258A jsr [0x0000258A]
0001EF24 2448 movea.l A2, A0
0001EF26 2008 move.l D0, A0
0001EF28 584F addq.w A7, 4
0001EF2A 671A beq +0x1C /* 0001EF46 */
0001EF2C 2F3C 6973 6C64 move.l -[A7], 0x69736C64 /* 'isld' */
0001EF32 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EF36 3F3C 0001 move.w -[A7], 0x1
0001EF3A 2F0A move.l -[A7], A2
0001EF3C 61FF FFFF 6162 bsr -0x9E9C /* 000150A0 */
0001EF42 4FEF 000E lea.l A7, [A7 + 0xE]
label0001EF46:
0001EF46 204A movea.l A0, A2
0001EF48 245F movea.l A2, [A7]+
0001EF4A 4E5E unlink A6
0001EF4C 4E75 rts
0001EF4E 4E56 0000 link A6, 0
0001EF52 4879 0001 EF6C push.l 0x1EF6C
0001EF58 2F3C 7365 706C move.l -[A7], 0x7365706C /* 'sepl' */
0001EF5E 4EB9 0000 283A jsr [0x0000283A]
0001EF64 4E5E unlink A6
0001EF66 4E75 rts
0001EF68 4E56 0000 link A6, 0
0001EF6C 2F0A move.l -[A7], A2
0001EF6E 4878 0076 push.l 0x76 /* 'v' */
0001EF72 4EB9 0000 258A jsr [0x0000258A]
0001EF78 2448 movea.l A2, A0
0001EF7A 2008 move.l D0, A0
0001EF7C 584F addq.w A7, 4
0001EF7E 671A beq +0x1C /* 0001EF9A */
0001EF80 2F3C 6973 6570 move.l -[A7], 0x69736570 /* 'isep' */
0001EF86 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EF8A 3F3C 0001 move.w -[A7], 0x1
0001EF8E 2F0A move.l -[A7], A2
0001EF90 4EB9 0000 2192 jsr [0x00002192]
0001EF96 4FEF 000E lea.l A7, [A7 + 0xE]
label0001EF9A:
0001EF9A 204A movea.l A0, A2
0001EF9C 245F movea.l A2, [A7]+
0001EF9E 4E5E unlink A6
0001EFA0 4E75 rts
0001EFA2 4E56 0000 link A6, 0
0001EFA6 4879 0001 EFC0 push.l 0x1EFC0
0001EFAC 2F3C 7062 6172 move.l -[A7], 0x70626172 /* 'pbar' */
0001EFB2 4EB9 0000 283A jsr [0x0000283A]
0001EFB8 4E5E unlink A6
0001EFBA 4E75 rts
0001EFBC 4E56 0000 link A6, 0
0001EFC0 2F0A move.l -[A7], A2
0001EFC2 4878 007A push.l 0x7A /* 'z' */
0001EFC6 4EB9 0000 258A jsr [0x0000258A]
0001EFCC 2448 movea.l A2, A0
0001EFCE 2008 move.l D0, A0
0001EFD0 584F addq.w A7, 4
0001EFD2 671A beq +0x1C /* 0001EFEE */
0001EFD4 2F3C 6970 6272 move.l -[A7], 0x69706272 /* 'ipbr' */
0001EFDA 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001EFDE 3F3C 0001 move.w -[A7], 0x1
0001EFE2 2F0A move.l -[A7], A2
0001EFE4 61FF FFFF 5EAC bsr -0xA152 /* 00014E92 */
0001EFEA 4FEF 000E lea.l A7, [A7 + 0xE]
label0001EFEE:
0001EFEE 204A movea.l A0, A2
0001EFF0 245F movea.l A2, [A7]+
0001EFF2 4E5E unlink A6
0001EFF4 4E75 rts
0001EFF6 4E56 0000 link A6, 0
0001EFFA 4879 0001 F014 push.l 0x1F014
0001F000 2F3C 7067 6278 move.l -[A7], 0x70676278 /* 'pgbx' */
0001F006 4EB9 0000 283A jsr [0x0000283A]
0001F00C 4E5E unlink A6
0001F00E 4E75 rts
0001F010 4E56 0000 link A6, 0
0001F014 2F0A move.l -[A7], A2
0001F016 4878 00F4 push.l 0xF4
0001F01A 4EB9 0000 258A jsr [0x0000258A]
0001F020 2448 movea.l A2, A0
0001F022 2008 move.l D0, A0
0001F024 584F addq.w A7, 4
0001F026 671A beq +0x1C /* 0001F042 */
0001F028 2F3C 6970 6762 move.l -[A7], 0x69706762 /* 'ipgb' */
0001F02E 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F032 3F3C 0001 move.w -[A7], 0x1
0001F036 2F0A move.l -[A7], A2
0001F038 4EB9 0000 211A jsr [0x0000211A]
0001F03E 4FEF 000E lea.l A7, [A7 + 0xE]
label0001F042:
0001F042 204A movea.l A0, A2
0001F044 245F movea.l A2, [A7]+
0001F046 4E5E unlink A6
0001F048 4E75 rts
0001F04A 4E56 0000 link A6, 0
0001F04E 4879 0001 F068 push.l 0x1F068
0001F054 2F3C 706C 6364 move.l -[A7], 0x706C6364 /* 'plcd' */
0001F05A 4EB9 0000 283A jsr [0x0000283A]
0001F060 4E5E unlink A6
0001F062 4E75 rts
0001F064 4E56 0000 link A6, 0
0001F068 2F0A move.l -[A7], A2
0001F06A 4878 00E6 push.l 0xE6
0001F06E 4EB9 0000 258A jsr [0x0000258A]
0001F074 2448 movea.l A2, A0
0001F076 2008 move.l D0, A0
0001F078 584F addq.w A7, 4
0001F07A 671A beq +0x1C /* 0001F096 */
0001F07C 2F3C 6970 6C63 move.l -[A7], 0x69706C63 /* 'iplc' */
0001F082 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F086 3F3C 0001 move.w -[A7], 0x1
0001F08A 2F0A move.l -[A7], A2
0001F08C 4EB9 0000 20E2 jsr [0x000020E2]
0001F092 4FEF 000E lea.l A7, [A7 + 0xE]
label0001F096:
0001F096 204A movea.l A0, A2
0001F098 245F movea.l A2, [A7]+
0001F09A 4E5E unlink A6
0001F09C 4E75 rts
0001F09E 4E56 0000 link A6, 0
0001F0A2 4879 0001 F0BC push.l 0x1F0BC
0001F0A8 2F3C 7069 6364 move.l -[A7], 0x70696364 /* 'picd' */
0001F0AE 4EB9 0000 283A jsr [0x0000283A]
0001F0B4 4E5E unlink A6
0001F0B6 4E75 rts
0001F0B8 4E56 0000 link A6, 0
0001F0BC 2F0A move.l -[A7], A2
0001F0BE 4878 00E6 push.l 0xE6
0001F0C2 4EB9 0000 258A jsr [0x0000258A]
0001F0C8 2448 movea.l A2, A0
0001F0CA 2008 move.l D0, A0
0001F0CC 584F addq.w A7, 4
0001F0CE 671A beq +0x1C /* 0001F0EA */
0001F0D0 2F3C 6970 6364 move.l -[A7], 0x69706364 /* 'ipcd' */
0001F0D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F0DA 3F3C 0001 move.w -[A7], 0x1
0001F0DE 2F0A move.l -[A7], A2
0001F0E0 4EB9 0000 20CA jsr [0x000020CA]
0001F0E6 4FEF 000E lea.l A7, [A7 + 0xE]
label0001F0EA:
0001F0EA 204A movea.l A0, A2
0001F0EC 245F movea.l A2, [A7]+
0001F0EE 4E5E unlink A6
0001F0F0 4E75 rts
0001F0F2 4E56 0000 link A6, 0
0001F0F6 4879 0001 F110 push.l 0x1F110
0001F0FC 2F3C 6C61 7272 move.l -[A7], 0x6C617272 /* 'larr' */
0001F102 4EB9 0000 283A jsr [0x0000283A]
0001F108 4E5E unlink A6
0001F10A 4E75 rts
0001F10C 4E56 0000 link A6, 0
0001F110 2F0A move.l -[A7], A2
0001F112 4878 0076 push.l 0x76 /* 'v' */
0001F116 4EB9 0000 258A jsr [0x0000258A]
0001F11C 2448 movea.l A2, A0
0001F11E 2008 move.l D0, A0
0001F120 584F addq.w A7, 4
0001F122 671A beq +0x1C /* 0001F13E */
0001F124 2F3C 696C 6172 move.l -[A7], 0x696C6172 /* 'ilar' */
0001F12A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F12E 3F3C 0001 move.w -[A7], 0x1
0001F132 2F0A move.l -[A7], A2
0001F134 61FF FFFF 5A80 bsr -0xA57E /* 00014BB6 */
0001F13A 4FEF 000E lea.l A7, [A7 + 0xE]
label0001F13E:
0001F13E 204A movea.l A0, A2
0001F140 245F movea.l A2, [A7]+
0001F142 4E5E unlink A6
0001F144 4E75 rts
0001F146 4E56 0000 link A6, 0
0001F14A 4879 0001 F164 push.l 0x1F164
0001F150 2F3C 6977 656C move.l -[A7], 0x6977656C /* 'iwel' */
0001F156 4EB9 0000 283A jsr [0x0000283A]
0001F15C 4E5E unlink A6
0001F15E 4E75 rts
0001F160 4E56 0000 link A6, 0
0001F164 2F0A move.l -[A7], A2
0001F166 4878 00E6 push.l 0xE6
0001F16A 4EB9 0000 258A jsr [0x0000258A]
0001F170 2448 movea.l A2, A0
0001F172 2008 move.l D0, A0
0001F174 584F addq.w A7, 4
0001F176 671A beq +0x1C /* 0001F192 */
0001F178 2F3C 6969 776C move.l -[A7], 0x6969776C /* 'iiwl' */
0001F17E 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F182 3F3C 0001 move.w -[A7], 0x1
0001F186 2F0A move.l -[A7], A2
0001F188 4EB9 0000 20B2 jsr [0x000020B2]
0001F18E 4FEF 000E lea.l A7, [A7 + 0xE]
label0001F192:
0001F192 204A movea.l A0, A2
0001F194 245F movea.l A2, [A7]+
0001F196 4E5E unlink A6
0001F198 4E75 rts
0001F19A 4E56 0000 link A6, 0
0001F19E 4879 0001 F1B8 push.l 0x1F1B8
0001F1A4 2F3C 6963 746C move.l -[A7], 0x6963746C /* 'ictl' */
0001F1AA 4EB9 0000 283A jsr [0x0000283A]
0001F1B0 4E5E unlink A6
0001F1B2 4E75 rts
0001F1B4 4E56 0000 link A6, 0
0001F1B8 2F0A move.l -[A7], A2
0001F1BA 4878 0076 push.l 0x76 /* 'v' */
0001F1BE 4EB9 0000 258A jsr [0x0000258A]
0001F1C4 2448 movea.l A2, A0
0001F1C6 2008 move.l D0, A0
0001F1C8 584F addq.w A7, 4
0001F1CA 671A beq +0x1C /* 0001F1E6 */
0001F1CC 2F3C 6969 636C move.l -[A7], 0x6969636C /* 'iicl' */
0001F1D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F1D6 3F3C 0001 move.w -[A7], 0x1
0001F1DA 2F0A move.l -[A7], A2
0001F1DC 4EB9 0000 209A jsr [0x0000209A]
0001F1E2 4FEF 000E lea.l A7, [A7 + 0xE]
label0001F1E6:
0001F1E6 204A movea.l A0, A2
0001F1E8 245F movea.l A2, [A7]+
0001F1EA 4E5E unlink A6
0001F1EC 4E75 rts
0001F1EE 4E56 0000 link A6, 0
0001F1F2 4879 0001 F20C push.l 0x1F20C
0001F1F8 2F3C 6574 7874 move.l -[A7], 0x65747874 /* 'etxt' */
0001F1FE 4EB9 0000 283A jsr [0x0000283A]
0001F204 4E5E unlink A6
0001F206 4E75 rts
0001F208 4E56 0000 link A6, 0
0001F20C 2F0A move.l -[A7], A2
0001F20E 4878 00C4 push.l 0xC4
0001F212 4EB9 0000 258A jsr [0x0000258A]
0001F218 2448 movea.l A2, A0
0001F21A 2008 move.l D0, A0
0001F21C 584F addq.w A7, 4
0001F21E 671A beq +0x1C /* 0001F23A */
0001F220 2F3C 6965 7478 move.l -[A7], 0x69657478 /* 'ietx' */
0001F226 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F22A 3F3C 0001 move.w -[A7], 0x1
0001F22E 2F0A move.l -[A7], A2
0001F230 4EB9 0000 1F8A jsr [0x00001F8A]
0001F236 4FEF 000E lea.l A7, [A7 + 0xE]
label0001F23A:
0001F23A 204A movea.l A0, A2
0001F23C 245F movea.l A2, [A7]+
0001F23E 4E5E unlink A6
0001F240 4E75 rts
0001F242 4E56 0000 link A6, 0
0001F246 4879 0001 F260 push.l 0x1F260
0001F24C 2F3C 6474 7269 move.l -[A7], 0x64747269 /* 'dtri' */
0001F252 4EB9 0000 283A jsr [0x0000283A]
0001F258 4E5E unlink A6
0001F25A 4E75 rts
0001F25C 4E56 0000 link A6, 0
0001F260 2F0A move.l -[A7], A2
0001F262 4878 0076 push.l 0x76 /* 'v' */
0001F266 4EB9 0000 258A jsr [0x0000258A]
0001F26C 2448 movea.l A2, A0
0001F26E 2008 move.l D0, A0
0001F270 584F addq.w A7, 4
0001F272 671A beq +0x1C /* 0001F28E */
0001F274 2F3C 6964 7472 move.l -[A7], 0x69647472 /* 'idtr' */
0001F27A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F27E 3F3C 0001 move.w -[A7], 0x1
0001F282 2F0A move.l -[A7], A2
0001F284 61FF FFFF 57D6 bsr -0xA828 /* 00014A5C */
0001F28A 4FEF 000E lea.l A7, [A7 + 0xE]
label0001F28E:
0001F28E 204A movea.l A0, A2
0001F290 245F movea.l A2, [A7]+
0001F292 4E5E unlink A6
0001F294 4E75 rts
0001F296 4E56 0000 link A6, 0
0001F29A 4879 0001 F2B4 push.l 0x1F2B4
0001F2A0 2F3C 6362 6274 move.l -[A7], 0x63626274 /* 'cbbt' */
0001F2A6 4EB9 0000 283A jsr [0x0000283A]
0001F2AC 4E5E unlink A6
0001F2AE 4E75 rts
0001F2B0 4E56 0000 link A6, 0
0001F2B4 2F0A move.l -[A7], A2
0001F2B6 4878 0090 push.l 0x90
0001F2BA 4EB9 0000 258A jsr [0x0000258A]
0001F2C0 2448 movea.l A2, A0
0001F2C2 2008 move.l D0, A0
0001F2C4 584F addq.w A7, 4
0001F2C6 671A beq +0x1C /* 0001F2E2 */
0001F2C8 2F3C 6962 6274 move.l -[A7], 0x69626274 /* 'ibbt' */
0001F2CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F2D2 3F3C 0001 move.w -[A7], 0x1
0001F2D6 2F0A move.l -[A7], A2
0001F2D8 4EB9 0000 1F6A jsr [0x00001F6A]
0001F2DE 4FEF 000E lea.l A7, [A7 + 0xE]
label0001F2E2:
0001F2E2 204A movea.l A0, A2
0001F2E4 245F movea.l A2, [A7]+
0001F2E6 4E5E unlink A6
0001F2E8 4E75 rts
0001F2EA 4E56 0000 link A6, 0
0001F2EE 4879 0001 F308 push.l 0x1F308
0001F2F4 2F3C 636C 636B move.l -[A7], 0x636C636B /* 'clck' */
0001F2FA 4EB9 0000 283A jsr [0x0000283A]
0001F300 4E5E unlink A6
0001F302 4E75 rts
0001F304 4E56 0000 link A6, 0
0001F308 2F0A move.l -[A7], A2
0001F30A 4878 00AC push.l 0xAC
0001F30E 4EB9 0000 258A jsr [0x0000258A]
0001F314 2448 movea.l A2, A0
0001F316 2008 move.l D0, A0
0001F318 584F addq.w A7, 4
0001F31A 671A beq +0x1C /* 0001F336 */
0001F31C 2F3C 6963 6C6B move.l -[A7], 0x69636C6B /* 'iclk' */
0001F322 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F326 3F3C 0001 move.w -[A7], 0x1
0001F32A 2F0A move.l -[A7], A2
0001F32C 4EB9 0000 1F3A jsr [0x00001F3A]
0001F332 4FEF 000E lea.l A7, [A7 + 0xE]
label0001F336:
0001F336 204A movea.l A0, A2
0001F338 245F movea.l A2, [A7]+
0001F33A 4E5E unlink A6
0001F33C 4E75 rts
0001F33E 4E56 0000 link A6, 0
0001F342 4879 0001 F35C push.l 0x1F35C
0001F348 2F3C 6362 6762 move.l -[A7], 0x63626762 /* 'cbgb' */
0001F34E 4EB9 0000 283A jsr [0x0000283A]
0001F354 4E5E unlink A6
0001F356 4E75 rts
0001F358 4E56 0000 link A6, 0
0001F35C 2F0A move.l -[A7], A2
0001F35E 4878 00E6 push.l 0xE6
0001F362 4EB9 0000 258A jsr [0x0000258A]
0001F368 2448 movea.l A2, A0
0001F36A 2008 move.l D0, A0
0001F36C 584F addq.w A7, 4
0001F36E 671A beq +0x1C /* 0001F38A */
0001F370 2F3C 6963 6267 move.l -[A7], 0x69636267 /* 'icbg' */
0001F376 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F37A 3F3C 0001 move.w -[A7], 0x1
0001F37E 2F0A move.l -[A7], A2
0001F380 4EB9 0000 1F02 jsr [0x00001F02]
0001F386 4FEF 000E lea.l A7, [A7 + 0xE]
label0001F38A:
0001F38A 204A movea.l A0, A2
0001F38C 245F movea.l A2, [A7]+
0001F38E 4E5E unlink A6
0001F390 4E75 rts
0001F392 4E56 0000 link A6, 0
0001F396 4879 0001 F3B0 push.l 0x1F3B0
0001F39C 2F3C 6361 7272 move.l -[A7], 0x63617272 /* 'carr' */
0001F3A2 4EB9 0000 283A jsr [0x0000283A]
0001F3A8 4E5E unlink A6
0001F3AA 4E75 rts
0001F3AC 4E56 0000 link A6, 0
0001F3B0 2F0A move.l -[A7], A2
0001F3B2 4878 007A push.l 0x7A /* 'z' */
0001F3B6 4EB9 0000 258A jsr [0x0000258A]
0001F3BC 2448 movea.l A2, A0
0001F3BE 2008 move.l D0, A0
0001F3C0 584F addq.w A7, 4
0001F3C2 671A beq +0x1C /* 0001F3DE */
0001F3C4 2F3C 6963 6172 move.l -[A7], 0x69636172 /* 'icar' */
0001F3CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F3CE 3F3C 0001 move.w -[A7], 0x1
0001F3D2 2F0A move.l -[A7], A2
0001F3D4 4EB9 0000 1ECA jsr [0x00001ECA]
0001F3DA 4FEF 000E lea.l A7, [A7 + 0xE]
label0001F3DE:
0001F3DE 204A movea.l A0, A2
0001F3E0 245F movea.l A2, [A7]+
0001F3E2 4E5E unlink A6
0001F3E4 4E75 rts
0001F3E6 4E56 0000 link A6, 0
0001F3EA 4879 0001 F404 push.l 0x1F404
0001F3F0 2F3C 6262 7574 move.l -[A7], 0x62627574 /* 'bbut' */
0001F3F6 4EB9 0000 283A jsr [0x0000283A]
0001F3FC 4E5E unlink A6
0001F3FE 4E75 rts
0001F400 4E56 0000 link A6, 0
0001F404 2F0A move.l -[A7], A2
0001F406 4878 0088 push.l 0x88
0001F40A 4EB9 0000 258A jsr [0x0000258A]
0001F410 2448 movea.l A2, A0
0001F412 2008 move.l D0, A0
0001F414 584F addq.w A7, 4
0001F416 671A beq +0x1C /* 0001F432 */
0001F418 2F3C 6962 6274 move.l -[A7], 0x69626274 /* 'ibbt' */
0001F41E 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F422 3F3C 0001 move.w -[A7], 0x1
0001F426 2F0A move.l -[A7], A2
0001F428 4EB9 0000 1E7A jsr [0x00001E7A]
0001F42E 4FEF 000E lea.l A7, [A7 + 0xE]
label0001F432:
0001F432 204A movea.l A0, A2
0001F434 245F movea.l A2, [A7]+
0001F436 4E5E unlink A6
0001F438 4E75 rts
0001F43A 4E56 0000 link A6, 0
0001F43E 4879 0001 F458 push.l 0x1F458
0001F444 2F3C 7363 6C76 move.l -[A7], 0x73636C76 /* 'sclv' */
0001F44A 4EB9 0000 283A jsr [0x0000283A]
0001F450 4E5E unlink A6
0001F452 4E75 rts
0001F454 4E56 0000 link A6, 0
0001F458 2F0A move.l -[A7], A2
0001F45A 4878 00C8 push.l 0xC8
0001F45E 4EB9 0000 258A jsr [0x0000258A]
0001F464 2448 movea.l A2, A0
0001F466 2008 move.l D0, A0
0001F468 584F addq.w A7, 4
0001F46A 6714 beq +0x16 /* 0001F480 */
0001F46C 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F470 3F3C 0001 move.w -[A7], 0x1
0001F474 2F0A move.l -[A7], A2
0001F476 61FF FFFF B62C bsr -0x49D2 /* 0001AAA4 */
0001F47C 4FEF 000A lea.l A7, [A7 + 0xA]
label0001F480:
0001F480 204A movea.l A0, A2
0001F482 245F movea.l A2, [A7]+
0001F484 4E5E unlink A6
0001F486 4E75 rts
0001F488 4E56 0000 link A6, 0
0001F48C 4879 0001 F4A6 push.l 0x1F4A6
0001F492 2F3C 7267 7076 move.l -[A7], 0x72677076 /* 'rgpv' */
0001F498 4EB9 0000 283A jsr [0x0000283A]
0001F49E 4E5E unlink A6
0001F4A0 4E75 rts
0001F4A2 4E56 0000 link A6, 0
0001F4A6 2F0A move.l -[A7], A2
0001F4A8 4878 00E0 push.l 0xE0
0001F4AC 4EB9 0000 258A jsr [0x0000258A]
0001F4B2 2448 movea.l A2, A0
0001F4B4 2008 move.l D0, A0
0001F4B6 584F addq.w A7, 4
0001F4B8 6714 beq +0x16 /* 0001F4CE */
0001F4BA 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F4BE 3F3C 0001 move.w -[A7], 0x1
0001F4C2 2F0A move.l -[A7], A2
0001F4C4 4EB9 0000 3ECA jsr [0x00003ECA]
0001F4CA 4FEF 000A lea.l A7, [A7 + 0xA]
label0001F4CE:
0001F4CE 204A movea.l A0, A2
0001F4D0 245F movea.l A2, [A7]+
0001F4D2 4E5E unlink A6
0001F4D4 4E75 rts
0001F4D6 4E56 0000 link A6, 0
0001F4DA 4879 0001 F4F2 push.l 0x1F4F2
0001F4E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F4E4 4EB9 0000 283A jsr [0x0000283A]
0001F4EA 4E5E unlink A6
0001F4EC 4E75 rts
0001F4EE 4E56 0000 link A6, 0
0001F4F2 2F0A move.l -[A7], A2
0001F4F4 4878 0010 push.l 0x10
0001F4F8 4EB9 0000 258A jsr [0x0000258A]
0001F4FE 2448 movea.l A2, A0
0001F500 2008 move.l D0, A0
0001F502 584F addq.w A7, 4
0001F504 670E beq +0x10 /* 0001F514 */
0001F506 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F50A 2F0A move.l -[A7], A2
0001F50C 4EB9 0000 23AA jsr [0x000023AA]
0001F512 504F addq.w A7, 8
label0001F514:
0001F514 204A movea.l A0, A2
0001F516 245F movea.l A2, [A7]+
0001F518 4E5E unlink A6
0001F51A 4E75 rts
0001F51C 4E56 0000 link A6, 0
0001F520 4879 0001 F538 push.l 0x1F538
0001F526 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F52A 4EB9 0000 283A jsr [0x0000283A]
0001F530 4E5E unlink A6
0001F532 4E75 rts
0001F534 4E56 0000 link A6, 0
0001F538 2F0A move.l -[A7], A2
0001F53A 4878 0010 push.l 0x10
0001F53E 4EB9 0000 258A jsr [0x0000258A]
0001F544 2448 movea.l A2, A0
0001F546 2008 move.l D0, A0
0001F548 584F addq.w A7, 4
0001F54A 670E beq +0x10 /* 0001F55A */
0001F54C 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F550 2F0A move.l -[A7], A2
0001F552 4EB9 0000 22BA jsr [0x000022BA]
0001F558 504F addq.w A7, 8
label0001F55A:
0001F55A 204A movea.l A0, A2
0001F55C 245F movea.l A2, [A7]+
0001F55E 4E5E unlink A6
0001F560 4E75 rts
0001F562 4E56 0000 link A6, 0
0001F566 4879 0001 F57E push.l 0x1F57E
0001F56C 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F570 4EB9 0000 283A jsr [0x0000283A]
0001F576 4E5E unlink A6
0001F578 4E75 rts
0001F57A 4E56 0000 link A6, 0
0001F57E 2F0A move.l -[A7], A2
0001F580 4878 0010 push.l 0x10
0001F584 4EB9 0000 258A jsr [0x0000258A]
0001F58A 2448 movea.l A2, A0
0001F58C 2008 move.l D0, A0
0001F58E 584F addq.w A7, 4
0001F590 670E beq +0x10 /* 0001F5A0 */
0001F592 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F596 2F0A move.l -[A7], A2
0001F598 4EB9 0000 21FA jsr [0x000021FA]
0001F59E 504F addq.w A7, 8
label0001F5A0:
0001F5A0 204A movea.l A0, A2
0001F5A2 245F movea.l A2, [A7]+
0001F5A4 4E5E unlink A6
0001F5A6 4E75 rts
0001F5A8 4E56 0000 link A6, 0
0001F5AC 4879 0001 F5C4 push.l 0x1F5C4
0001F5B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F5B6 4EB9 0000 283A jsr [0x0000283A]
0001F5BC 4E5E unlink A6
0001F5BE 4E75 rts
0001F5C0 4E56 0000 link A6, 0
0001F5C4 2F0A move.l -[A7], A2
0001F5C6 4878 0012 push.l 0x12
0001F5CA 4EB9 0000 258A jsr [0x0000258A]
0001F5D0 2448 movea.l A2, A0
0001F5D2 2008 move.l D0, A0
0001F5D4 584F addq.w A7, 4
0001F5D6 670E beq +0x10 /* 0001F5E6 */
0001F5D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F5DC 2F0A move.l -[A7], A2
0001F5DE 4EB9 0000 0D62 jsr [0x00000D62 /* CrsrPtr */]
0001F5E4 504F addq.w A7, 8
label0001F5E6:
0001F5E6 204A movea.l A0, A2
0001F5E8 245F movea.l A2, [A7]+
0001F5EA 4E5E unlink A6
0001F5EC 4E75 rts
0001F5EE 4E56 0000 link A6, 0
0001F5F2 4879 0001 F60A push.l 0x1F60A
0001F5F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F5FC 4EB9 0000 283A jsr [0x0000283A]
0001F602 4E5E unlink A6
0001F604 4E75 rts
0001F606 4E56 0000 link A6, 0
0001F60A 2F0A move.l -[A7], A2
0001F60C 4878 0012 push.l 0x12
0001F610 4EB9 0000 258A jsr [0x0000258A]
0001F616 2448 movea.l A2, A0
0001F618 2008 move.l D0, A0
0001F61A 584F addq.w A7, 4
0001F61C 670E beq +0x10 /* 0001F62C */
0001F61E 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F622 2F0A move.l -[A7], A2
0001F624 4EB9 0000 2342 jsr [0x00002342]
0001F62A 504F addq.w A7, 8
label0001F62C:
0001F62C 204A movea.l A0, A2
0001F62E 245F movea.l A2, [A7]+
0001F630 4E5E unlink A6
0001F632 4E75 rts
0001F634 4E56 0000 link A6, 0
0001F638 4879 0001 F650 push.l 0x1F650
0001F63E 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F642 4EB9 0000 283A jsr [0x0000283A]
0001F648 4E5E unlink A6
0001F64A 4E75 rts
0001F64C 4E56 0000 link A6, 0
0001F650 2F0A move.l -[A7], A2
0001F652 4878 0122 push.l 0x122
0001F656 4EB9 0000 258A jsr [0x0000258A]
0001F65C 2448 movea.l A2, A0
0001F65E 2008 move.l D0, A0
0001F660 584F addq.w A7, 4
0001F662 670E beq +0x10 /* 0001F672 */
0001F664 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F668 2F0A move.l -[A7], A2
0001F66A 4EB9 0000 1A9A jsr [0x00001A9A]
0001F670 504F addq.w A7, 8
label0001F672:
0001F672 204A movea.l A0, A2
0001F674 245F movea.l A2, [A7]+
0001F676 4E5E unlink A6
0001F678 4E75 rts
0001F67A 4E56 0000 link A6, 0
0001F67E 4879 0001 F696 push.l 0x1F696
0001F684 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F688 4EB9 0000 283A jsr [0x0000283A]
0001F68E 4E5E unlink A6
0001F690 4E75 rts
0001F692 4E56 0000 link A6, 0
0001F696 2F0A move.l -[A7], A2
0001F698 4878 013A push.l 0x13A
0001F69C 4EB9 0000 258A jsr [0x0000258A]
0001F6A2 2448 movea.l A2, A0
0001F6A4 2008 move.l D0, A0
0001F6A6 584F addq.w A7, 4
0001F6A8 670E beq +0x10 /* 0001F6B8 */
0001F6AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F6AE 2F0A move.l -[A7], A2
0001F6B0 4EB9 0000 198A jsr [0x0000198A]
0001F6B6 504F addq.w A7, 8
label0001F6B8:
0001F6B8 204A movea.l A0, A2
0001F6BA 245F movea.l A2, [A7]+
0001F6BC 4E5E unlink A6
0001F6BE 4E75 rts
0001F6C0 4E56 0000 link A6, 0
0001F6C4 4879 0001 F6DC push.l 0x1F6DC
0001F6CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F6CE 4EB9 0000 283A jsr [0x0000283A]
0001F6D4 4E5E unlink A6
0001F6D6 4E75 rts
0001F6D8 4E56 0000 link A6, 0
0001F6DC 2F0A move.l -[A7], A2
0001F6DE 4878 0132 push.l 0x132
0001F6E2 4EB9 0000 258A jsr [0x0000258A]
0001F6E8 2448 movea.l A2, A0
0001F6EA 2008 move.l D0, A0
0001F6EC 584F addq.w A7, 4
0001F6EE 670E beq +0x10 /* 0001F6FE */
0001F6F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F6F4 2F0A move.l -[A7], A2
0001F6F6 4EB9 0000 17A2 jsr [0x000017A2]
0001F6FC 504F addq.w A7, 8
label0001F6FE:
0001F6FE 204A movea.l A0, A2
0001F700 245F movea.l A2, [A7]+
0001F702 4E5E unlink A6
0001F704 4E75 rts
0001F706 4E56 0000 link A6, 0
0001F70A 4879 0001 F722 push.l 0x1F722
0001F710 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F714 4EB9 0000 283A jsr [0x0000283A]
0001F71A 4E5E unlink A6
0001F71C 4E75 rts
0001F71E 4E56 0000 link A6, 0
0001F722 2F0A move.l -[A7], A2
0001F724 4878 0124 push.l 0x124
0001F728 4EB9 0000 258A jsr [0x0000258A]
0001F72E 2448 movea.l A2, A0
0001F730 2008 move.l D0, A0
0001F732 584F addq.w A7, 4
0001F734 670E beq +0x10 /* 0001F744 */
0001F736 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F73A 2F0A move.l -[A7], A2
0001F73C 4EB9 0000 13AA jsr [0x000013AA]
0001F742 504F addq.w A7, 8
label0001F744:
0001F744 204A movea.l A0, A2
0001F746 245F movea.l A2, [A7]+
0001F748 4E5E unlink A6
0001F74A 4E75 rts
0001F74C 4E56 0000 link A6, 0
0001F750 4879 0001 F76A push.l 0x1F76A
0001F756 2F3C 7362 6172 move.l -[A7], 0x73626172 /* 'sbar' */
0001F75C 4EB9 0000 283A jsr [0x0000283A]
0001F762 4E5E unlink A6
0001F764 4E75 rts
0001F766 4E56 0000 link A6, 0
0001F76A 2F0A move.l -[A7], A2
0001F76C 4878 0076 push.l 0x76 /* 'v' */
0001F770 4EB9 0000 258A jsr [0x0000258A]
0001F776 2448 movea.l A2, A0
0001F778 2008 move.l D0, A0
0001F77A 584F addq.w A7, 4
0001F77C 671A beq +0x1C /* 0001F798 */
0001F77E 2F3C 6973 6261 move.l -[A7], 0x69736261 /* 'isba' */
0001F784 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F788 3F3C 0001 move.w -[A7], 0x1
0001F78C 2F0A move.l -[A7], A2
0001F78E 61FF FFFF 6228 bsr -0x9DD6 /* 000159B8 */
0001F794 4FEF 000E lea.l A7, [A7 + 0xE]
label0001F798:
0001F798 204A movea.l A0, A2
0001F79A 245F movea.l A2, [A7]+
0001F79C 4E5E unlink A6
0001F79E 4E75 rts
0001F7A0 4E56 0000 link A6, 0
0001F7A4 4879 0001 F7BE push.l 0x1F7BE
0001F7AA 2F3C 7264 6274 move.l -[A7], 0x72646274 /* 'rdbt' */
0001F7B0 4EB9 0000 283A jsr [0x0000283A]
0001F7B6 4E5E unlink A6
0001F7B8 4E75 rts
0001F7BA 4E56 0000 link A6, 0
0001F7BE 2F0A move.l -[A7], A2
0001F7C0 4878 0076 push.l 0x76 /* 'v' */
0001F7C4 4EB9 0000 258A jsr [0x0000258A]
0001F7CA 2448 movea.l A2, A0
0001F7CC 2008 move.l D0, A0
0001F7CE 584F addq.w A7, 4
0001F7D0 671A beq +0x1C /* 0001F7EC */
0001F7D2 2F3C 6972 6164 move.l -[A7], 0x69726164 /* 'irad' */
0001F7D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F7DC 3F3C 0001 move.w -[A7], 0x1
0001F7E0 2F0A move.l -[A7], A2
0001F7E2 4EB9 0000 216A jsr [0x0000216A]
0001F7E8 4FEF 000E lea.l A7, [A7 + 0xE]
label0001F7EC:
0001F7EC 204A movea.l A0, A2
0001F7EE 245F movea.l A2, [A7]+
0001F7F0 4E5E unlink A6
0001F7F2 4E75 rts
0001F7F4 4E56 0000 link A6, 0
0001F7F8 4879 0001 F812 push.l 0x1F812
0001F7FE 2F3C 7075 7368 move.l -[A7], 0x70757368 /* 'push' */
0001F804 4EB9 0000 283A jsr [0x0000283A]
0001F80A 4E5E unlink A6
0001F80C 4E75 rts
0001F80E 4E56 0000 link A6, 0
0001F812 2F0A move.l -[A7], A2
0001F814 4878 0076 push.l 0x76 /* 'v' */
0001F818 4EB9 0000 258A jsr [0x0000258A]
0001F81E 2448 movea.l A2, A0
0001F820 2008 move.l D0, A0
0001F822 584F addq.w A7, 4
0001F824 671A beq +0x1C /* 0001F840 */
0001F826 2F3C 6970 7573 move.l -[A7], 0x69707573 /* 'ipus' */
0001F82C 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F830 3F3C 0001 move.w -[A7], 0x1
0001F834 2F0A move.l -[A7], A2
0001F836 4EB9 0000 2142 jsr [0x00002142]
0001F83C 4FEF 000E lea.l A7, [A7 + 0xE]
label0001F840:
0001F840 204A movea.l A0, A2
0001F842 245F movea.l A2, [A7]+
0001F844 4E5E unlink A6
0001F846 4E75 rts
0001F848 4E56 0000 link A6, 0
0001F84C 4879 0001 F866 push.l 0x1F866
0001F852 2F3C 706F 7062 move.l -[A7], 0x706F7062 /* 'popb' */
0001F858 4EB9 0000 283A jsr [0x0000283A]
0001F85E 4E5E unlink A6
0001F860 4E75 rts
0001F862 4E56 0000 link A6, 0
0001F866 2F0A move.l -[A7], A2
0001F868 4878 0084 push.l 0x84
0001F86C 4EB9 0000 258A jsr [0x0000258A]
0001F872 2448 movea.l A2, A0
0001F874 2008 move.l D0, A0
0001F876 584F addq.w A7, 4
0001F878 671A beq +0x1C /* 0001F894 */
0001F87A 2F3C 6970 6F70 move.l -[A7], 0x69706F70 /* 'ipop' */
0001F880 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F884 3F3C 0001 move.w -[A7], 0x1
0001F888 2F0A move.l -[A7], A2
0001F88A 4EB9 0000 20F2 jsr [0x000020F2]
0001F890 4FEF 000E lea.l A7, [A7 + 0xE]
label0001F894:
0001F894 204A movea.l A0, A2
0001F896 245F movea.l A2, [A7]+
0001F898 4E5E unlink A6
0001F89A 4E75 rts
0001F89C 4E56 0000 link A6, 0
0001F8A0 4879 0001 F8BA push.l 0x1F8BA
0001F8A6 2F3C 6368 6278 move.l -[A7], 0x63686278 /* 'chbx' */
0001F8AC 4EB9 0000 283A jsr [0x0000283A]
0001F8B2 4E5E unlink A6
0001F8B4 4E75 rts
0001F8B6 4E56 0000 link A6, 0
0001F8BA 2F0A move.l -[A7], A2
0001F8BC 4878 0076 push.l 0x76 /* 'v' */
0001F8C0 4EB9 0000 258A jsr [0x0000258A]
0001F8C6 2448 movea.l A2, A0
0001F8C8 2008 move.l D0, A0
0001F8CA 584F addq.w A7, 4
0001F8CC 671A beq +0x1C /* 0001F8E8 */
0001F8CE 2F3C 6963 6278 move.l -[A7], 0x69636278 /* 'icbx' */
0001F8D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F8D8 3F3C 0001 move.w -[A7], 0x1
0001F8DC 2F0A move.l -[A7], A2
0001F8DE 4EB9 0000 1EE2 jsr [0x00001EE2]
0001F8E4 4FEF 000E lea.l A7, [A7 + 0xE]
label0001F8E8:
0001F8E8 204A movea.l A0, A2
0001F8EA 245F movea.l A2, [A7]+
0001F8EC 4E5E unlink A6
0001F8EE 4E75 rts
0001F8F0 206F 0004 movea.l A0, [A7 + 0x4]
0001F8F4 1028 0176 move.b D0, [A0 + 0x176]
0001F8F8 4E75 rts
0001F8FA 48E7 0030 movem.l -[A7], A2,A3
0001F8FE 266F 000C movea.l A3, [A7 + 0xC]
0001F902 246F 0010 movea.l A2, [A7 + 0x10]
0001F906 24AB 0066 move.l [A2], [A3 + 0x66]
0001F90A 356B 006A 0004 move.w [A2 + 0x4], [A3 + 0x6A]
0001F910 4CDF 0C00 movem.l A2,A3, [A7]+
0001F914 4E75 rts
0001F916 4E56 0000 link A6, 0
0001F91A 2F2E 000C move.l -[A7], [A6 + 0xC]
0001F91E 2F2E 0008 move.l -[A7], [A6 + 0x8]
0001F922 61FF FFFF E56A bsr -0x1A94 /* 0001DE8E */
0001F928 4A00 tst.b D0
0001F92A 57C0 seq D0
0001F92C 4400 neg.b D0
0001F92E 4E5E unlink A6
0001F930 4E75 rts
0001F932 206F 0004 movea.l A0, [A7 + 0x4]
0001F936 5088 addq.l A0, 8
0001F938 2010 move.l D0, [A0]
0001F93A 0680 FFFF FE88 addi.l D0, 0xFFFFFE88
0001F940 D1AF 0004 add.l [A7 + 0x4], D0
0001F944 4EF9 0000 0F1A jmp [0x00000F1A]
0001F94A 06AF FFFF FFD8 0004 addi.l [A7 + 0x4], 0xFFFFFFD8
0001F952 4EF9 0000 0F1A jmp [0x00000F1A]
0001F958 206F 0004 movea.l A0, [A7 + 0x4]
0001F95C 5088 addq.l A0, 8
0001F95E 2010 move.l D0, [A0]
0001F960 0680 FFFF FED6 addi.l D0, 0xFFFFFED6
0001F966 D1AF 0004 add.l [A7 + 0x4], D0
0001F96A 4EF9 0000 0F8A jmp [0x00000F8A]
0001F970 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001F978 4EF9 0000 0FAA jmp [0x00000FAA]
0001F97E 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001F986 4EF9 0000 0F8A jmp [0x00000F8A]
0001F98C 06AF FFFF FF50 0004 addi.l [A7 + 0x4], 0xFFFFFF50
0001F994 4EF9 0000 0F8A jmp [0x00000F8A]
0001F99A 06AF FFFF FF0C 0004 addi.l [A7 + 0x4], 0xFFFFFF0C
0001F9A2 4EF9 0000 0FB2 jmp [0x00000FB2]
0001F9A8 06AF FFFF FF0C 0004 addi.l [A7 + 0x4], 0xFFFFFF0C
0001F9B0 4EF9 0000 0F8A jmp [0x00000F8A]
0001F9B6 206F 0004 movea.l A0, [A7 + 0x4]
0001F9BA 1028 00E6 move.b D0, [A0 + 0xE6]
0001F9BE 4E75 rts
0001F9C0 206F 0004 movea.l A0, [A7 + 0x4]
0001F9C4 1028 00E7 move.b D0, [A0 + 0xE7]
0001F9C8 4E75 rts
0001F9CA 206F 0004 movea.l A0, [A7 + 0x4]
0001F9CE 3028 00EA move.w D0, [A0 + 0xEA]
0001F9D2 4E75 rts
0001F9D4 206F 0004 movea.l A0, [A7 + 0x4]
0001F9D8 1028 00EC move.b D0, [A0 + 0xEC]
0001F9DC 4E75 rts
0001F9DE 206F 0004 movea.l A0, [A7 + 0x4]
0001F9E2 1028 00ED move.b D0, [A0 + 0xED]
0001F9E6 4E75 rts
0001F9E8 4E56 0000 link A6, 0
0001F9EC 4EB9 0000 272A jsr [0x0000272A]
0001F9F2 4A00 tst.b D0
0001F9F4 6712 beq +0x14 /* 0001FA08 */
0001F9F6 2F3C 0000 8000 move.l -[A7], 0x8000
0001F9FC 4EB9 0000 271A jsr [0x0000271A]
0001FA02 4A00 tst.b D0
0001FA04 584F addq.w A7, 4
0001FA06 6604 bne +0x6 /* 0001FA0C */
label0001FA08:
0001FA08 7000 moveq.l D0, 0x00
0001FA0A 6002 bra +0x4 /* 0001FA0E */
label0001FA0C:
0001FA0C 7001 moveq.l D0, 0x01
label0001FA0E:
0001FA0E 4E5E unlink A6
0001FA10 4E75 rts
0001FA12 206F 0004 movea.l A0, [A7 + 0x4]
0001FA16 1028 00E8 move.b D0, [A0 + 0xE8]
0001FA1A 4E75 rts
0001FA1C 06AF FFFF FF86 0004 addi.l [A7 + 0x4], 0xFFFFFF86
0001FA24 4EF9 0000 1012 jmp [0x00001012]
0001FA2A 206F 0004 movea.l A0, [A7 + 0x4]
0001FA2E 5088 addq.l A0, 8
0001FA30 2010 move.l D0, [A0]
0001FA32 0680 FFFF FF0E addi.l D0, 0xFFFFFF0E
0001FA38 D1AF 0004 add.l [A7 + 0x4], D0
0001FA3C 4EF9 0000 1012 jmp [0x00001012]
0001FA42 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
0001FA4A 4EF9 0000 10B2 jmp [0x000010B2]
0001FA50 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
0001FA58 4EF9 0000 10AA jmp [0x000010AA]
0001FA5E 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
0001FA66 4EF9 0000 10A2 jmp [0x000010A2]
0001FA6C 06AF FFFF FF58 0004 addi.l [A7 + 0x4], 0xFFFFFF58
0001FA74 4EF9 0000 1012 jmp [0x00001012]